FAQ

MCP & ToolRoute FAQ

Straight answers for AI developers evaluating the Model Context Protocol ecosystem and ToolRoute's 87-tool gateway. Every answer leads with the direct response — no preamble, no fluff. 20 questions, updated 2026-04-16.

What is MCP (Model Context Protocol)?

MCP is an open protocol from Anthropic that lets AI models call external tools, resources, and prompts through a standard JSON-RPC 2.0 interface. It replaces one-off function-calling integrations with a single uniform way for any model (Claude, GPT, open-source LLMs) to talk to any MCP-compliant server. Think of it as USB for AI tools.

Full MCP explainer

How does MCP work?

MCP runs a JSON-RPC 2.0 conversation between an MCP client (the agent or host application) and an MCP server (the tool provider). The client discovers capabilities with tools/list, invokes them with tools/call, and receives structured results that can include text, images, or streamed events. Transports include stdio for local processes and Streamable HTTP for remote servers.

JSON-RPC definition

Why use MCP instead of plain REST APIs?

MCP gives AI agents a self-describing, discoverable interface that REST does not: tools advertise their schemas, descriptions, and parameters via tools/list so the model can pick the right one without prompt engineering. REST still powers most backends, but MCP is the layer that makes those backends addressable by an autonomous agent without custom glue per endpoint.

MCP vs REST deep dive

How many MCP servers exist?

ToolRoute curates 87 production-grade tools as of April 2026, of which 34 expose a native MCP Streamable HTTP endpoint. The wider ecosystem contains several hundred community servers on GitHub, but quality and protocol compliance vary sharply — the curated registry is the filtered slice.

Full MCP statistics

What is ToolRoute?

ToolRoute is the OpenRouter for tools — a single gateway that executes 87 curated third-party tools through one API key and one unified protocol layer. Agents can call any tool via REST, MCP Streamable HTTP, A2A, or OpenAI function-calling format without managing 87 separate SDKs, credentials, and rate limits.

Why use ToolRoute instead of integrating tools directly?

Integrating 87 tools yourself means 87 SDKs, 87 auth flows, 87 rate limiters, 87 billing relationships, and a rewrite every time a vendor changes their API. ToolRoute collapses that into one API key, one credit balance, one status page, and one set of docs — while auto-routing to the best tool per job using 54 category beliefs learned from real usage.

ToolRoute vs alternatives

How many tools does ToolRoute support?

ToolRoute currently supports 87 tools, 46 Claude Code skills, and 6 multi-tool composites spanning 12 super-categories (Infrastructure, Content, Marketing, Communication, Operations, DevOps, CRM & Sales, Scheduling, Security, Analytics, Ecommerce, Finance). Tools are added weekly and only listings that score 8.0+/10 on the internal quality rubric ship to production.

Browse all tools

Which protocols does ToolRoute support?

ToolRoute exposes five protocols over the same tool surface: REST (POST /api/v1/execute), MCP Streamable HTTP (POST /mcp), A2A — Google's Agent-to-Agent protocol (POST /api/a2a), OpenAI function-calling (GET /api/v1/tools?format=openai), and native SDKs for Node and Python. The same API key works across all five.

Protocol docs

How does ToolRoute pricing work?

ToolRoute uses prepaid credits with optional auto-top-up. You load a balance via Stripe, and each tool call draws credits based on that tool's published cost — no monthly seat fees and no surprise overages. Usage-based tools pass through at cost with a thin gateway markup; free tools stay free. BYOK cuts the markup to zero on supported providers.

See pricing

Is ToolRoute free to use?

Yes for 30 of the 87 tools (34.5%), which have a fully free tier you can call with just an API key. An additional 35 tools (40.2%) are freemium — free within generous limits — so about 75% of the registry can be used without paying the underlying provider. Freemium and paid-only tools bill through your ToolRoute credit balance.

Free MCP servers 2026

What is BYOK and does ToolRoute support it?

BYOK (Bring Your Own Key) lets you register your own API keys for third-party providers with the gateway. ToolRoute supports BYOK on every provider whose terms allow it — your requests route through your own account at the provider, you incur zero gateway markup, and keys are encrypted at rest with AES-256 (never stored in plaintext).

BYOK explained

Is ToolRoute secure?

All credentials are encrypted at rest with AES-256 and decrypted only at execution time in the gateway process memory. The gateway runs on Vercel with TLS 1.3, per-key rate limiting, full audit logs in Supabase, and signed webhook responses. Provider keys are never written to logs and are never returned to the client after registration.

MCP security best practices

How is ToolRoute different from Composio?

Composio focuses on OAuth-heavy SaaS integrations (Gmail, Slack, Notion) with a managed-auth flow. ToolRoute is protocol-first: the same tool is callable via REST, MCP, A2A, and OpenAI format from one key, with auto-routing driven by category beliefs rather than a static catalog. ToolRoute and Composio are complementary — several ToolRoute adapters route through Composio under the hood.

Composio vs Zapier

How is ToolRoute different from Zapier or n8n?

Zapier and n8n are workflow builders aimed at human operators dragging boxes on a canvas. ToolRoute is an execution gateway aimed at autonomous AI agents making tool calls in a loop — no visual editor, just a structured catalog the model can reason over. If you need a human-facing automation, use Zapier; if you need an agent calling tools in production, use ToolRoute.

Should I self-host MCP servers instead?

Self-hosting one or two MCP servers is fine; self-hosting 87 is a team-month of undifferentiated work and ongoing maintenance. ToolRoute is the managed alternative: unified billing, 5-protocol support, auto-routing, auth management, usage tracking, and prepaid credits — none of which you get from stitching together upstream MCP servers yourself.

Self-hosted vs cloud MCP

How is ToolRoute different from Kong MCP Registry or the official MCP Registry?

Kong's MCP Registry and the official MCP Registry are directories — they list servers but do not execute tool calls. ToolRoute is an executing gateway: the same catalog entries are backed by live adapters, a unified API key, usage tracking, and billing. You can read the registry for free; you pay ToolRoute only when a tool call succeeds.

Side-by-side comparison

How do I get started with ToolRoute?

Sign up at toolroute.ai, create an API key from the dashboard, and load credits via Stripe — or start on the free tier with no card required. Then POST to /api/v1/execute with a tool ID and input, or connect your agent to the MCP endpoint at https://toolroute.ai/mcp. The full quickstart in the docs takes about five minutes.

Quickstart docs

How do I use ToolRoute with Claude Code?

Add ToolRoute to your .mcp.json as an HTTP MCP server pointing at https://toolroute.ai/mcp with your API key in the Authorization header. Claude Code will then discover all 87 tools via tools/list and call them with tools/call — no per-tool SDK installs. ToolRoute recommends using one hub port rather than stdio spawns to keep session memory under control.

Claude Code MCP setup

Does ToolRoute work with OpenAI Agents and function-calling?

Yes. Call GET /api/v1/tools?format=openai to receive the full tool catalog as OpenAI-formatted function definitions, then pass the tool calls your model produces to POST /api/v1/execute. ToolRoute handles the translation from OpenAI function-call format to the underlying provider's API automatically.

OpenAI Agents + MCP tools

What is auto-routing in ToolRoute?

Auto-routing lets you describe a task in natural language instead of picking a specific tool — ToolRoute selects the best tool from 54 category beliefs formed by real usage data and success rates. Ask for 'documentation for Next.js router' and the router calls Context7 without you naming it; champions get unseated when a challenger tool consistently outperforms them.

Auto-routing deep dive