MCP server
An MCP server that gives agents every GTM data tool
See it working
What you get
One server URL
https://mcp.gridrouter.io/mcp over streamable HTTP, with OAuth or an API key.
Tools for the whole loop
Search the catalog, quote a call, run a capability or a waterfall, and read a run's result.
Scoped keys and spend caps for agents
Give each agent its own key with only the scopes it needs and a daily, weekly or monthly limit.
The same pipeline as the API
MCP calls route, fall back, hit the private cache and land in the call log like any other call.
Your waterfalls become tools
A published waterfall shows up as its own MCP tool, versioned like the endpoint.
How it works
Create an API key for the agent with the call and catalog:read scopes and a spend limit.
Add the GridRouter server to your MCP client's config.
Ask for data in plain language; the agent picks the tool, and every call is logged.
{
"mcpServers": {
"gridrouter": {
"url": "https://mcp.gridrouter.io/mcp",
"headers": { "Authorization": "Bearer ${GRID_API_KEY}" }
}
}
}Questions
Which MCP clients work?
Any client that speaks streamable HTTP MCP, including Claude Desktop, Claude Code and Cursor. Clients that support OAuth can sign in instead of pasting a key.
How do I stop an agent from overspending?
Give it its own API key with a spend limit that resets daily, weekly or monthly. Calls past the limit are refused before any provider is called.
Are MCP calls billed differently?
No. They're the same calls as the API, with the same prices, cache and logs.
More in GridRouter
- Unified API and routingAsk for a capability, not a provider. GridRouter picks the provider, falls back on a miss or an error, and answers in one schema.
- WaterfallsPut providers in order, choose how fast and how far to go, and publish the result as a versioned endpoint your code and agents can call.
- Logs and log explorerSee exactly what every provider returned, what it cost and how long it took, from the dashboard, the API, the CLI or your agent.
- Vendor billing verificationGridRouter checks what each provider charged against what its own pricing says, call by call, and hands you the mismatches as a CSV.
- Private cacheStop paying twice for the same person or company. Every answer is cached for your workspace only and reused until its fields expire.
- Alerts, webhooks and integrationsHear about a failing provider, a runaway agent or a wrong charge in seconds, in the tools your team already watches.
- Security and governanceYour vendor keys, data and spend stay inside your workspace, and every change is on the record.
- Provider catalog and docsFind the right provider for a capability, see how it bills and what its API looks like, before you sign a contract.