Every tool is workspace-scoped, read-only, idempotent, and closed-world. Money responses include the lowercase ISO currency plus minor, decimal, and formatted values. MCP results preserve source currencies and never apply the dashboard's Auto FX conversion.
Dates use UTC. Date inputs use YYYY-MM-DD. Time-series, comparison, and breakdown ranges are limited to 366 inclusive days. Invalid tokens return HTTP 401; invalid tool inputs return a schema or bounded-range error.
get_sync_status
No inputs. Returns each connected account's project, provider, status, last successful sync, last redacted error, and the time checked. Call this before interpreting a decline or producing a scheduled report.
Summarizes a portfolio period. period is today, week, month, quarter, year, or all. periodKey selects an exact historical period; currency optionally narrows the result.
Lists active projects for a selected period with provider, normalized revenue, previous net, trend percentage, health signal, and last positive revenue date.
Returns one authorized project's revenue for a period. Obtain projectId from list_projects. Unknown or cross-workspace IDs return Project not found in this workspace.
Compares two explicit ranges using the same project and currency filters. Percentage change is null when the comparison value is zero and the current value is non-zero.
Groups a range by project, provider, product, offer, source, or event_type. limit accepts 1 to 100 and defaults to 25. Unlabelled provider metadata is grouped explicitly instead of discarded.
Returns up to 100 normalized events with project and amount metadata, but no customer, card, address, or provider credential data. Optional project and date filters keep investigations narrow.
Check freshness, discover project IDs, compare exact periods, inspect the largest breakdown groups, then request a time series or recent events only where the aggregate changed. This produces a traceable answer with fewer calls.
Use the connected VerifiedMRR MCP server. First call get_sync_status, then inspect the available tools and explain:
1. What revenue questions you can answer
2. Which projects and providers are available
3. What date ranges and currencies the data covers
4. What you cannot access or change
5. Five useful analyses you can run for me
Do not combine currencies. Clearly distinguish gross, fees, net, refunds, and disputes. Do not make performance claims when a source is stale or still importing.