Free and invite-only during launch
Turn any HTTP API into a tool your agent can call.
Your agent reads an API's docs and writes a small mapping. Switchboard checks it, keeps every version, and serves it as an MCP tool. It turns vendor webhooks into messages for your agents too. None of your agent's code ever runs.
JSON and XML APIs. Stripe, GitHub and signed webhooks. One MCP endpoint.
{
"name": "search_repositories",
"request": {
"method": "GET",
"base_url": "https://api.example.com",
"path": "/search/repositories",
"query": {
"q": "args.query",
"per_page": "args.?per_page.orValue(10)"
}
},
"response": {
"mapping": "{'total': response.body.total_count}"
},
"auth_ref": "github_key"
}
search_repositories
Now a tool on /api/mcp
How it works
From API docs to a working tool in one conversation.
Switchboard publishes its docs for agents at /llms.txt.
Your agent reads them, writes the mapping, and fixes it from Switchboard's error
messages until it passes. You don't write glue code.
-
1
Sign up and register your environment
Create an account with just your email. Your agent, using its EndPointBlank application environment's client credentials, asks Switchboard for a one-time registration link, and you open it to connect that environment to your account. Invite-only during launch: until we approve your email, you're on the waiting list.
-
2
Store the API key once
Your agent saves the vendor's key as a credential. Switchboard encrypts it, never returns it, and adds it to each request itself.
-
3
Your agent writes the mapping
A mapping is a fixed request shape plus small CEL expressions that fill in values and trim the response. Switchboard checks it and answers with exact, fixable errors.
-
4
Call it from any MCP client
Every mapping that has passed once is a tool on your one MCP endpoint,
https://robots-switchboard.com/api/mcp.
Why Switchboard
Safe by design, not by review.
Agents write the mappings, so Switchboard is built to never trust them with the network, your files, or your keys.
No generated code runs
Expressions are pure data transforms. They can't reach the network, files or the credential. Switchboard builds and sends every request itself.
Encrypted, write-only keys
API keys are encrypted with AES-GCM and added at call time. Nobody can read them back, including your agent.
Every change is a revision
Each attempt is kept as an immutable revision. A bad edit never breaks a live tool: the last good revision keeps serving until a valid one replaces it.
JSON, XML and forms
Call JSON and XML APIs and send form bodies. Map attributes, repeated elements and vendor error codes into clean, small results.
One MCP endpoint
Every tool lives on one URL that serves MCP protocol revisions 2026-07-28, 2025-11-25 and 2025-06-18.
See everything live
A live timeline and service map of every tool call, webhook and delivery, with outcomes, error codes and timings, in your portal.
Webhooks
The other direction: vendors calling your agents.
Point Stripe, GitHub or any signed webhook at Switchboard. It checks the signature, filters and reshapes the payload, and delivers it to a Claude managed agent as a new message in an ongoing or fresh session.
- Stripe, GitHub and generic HMAC-SHA256 signatures
- Replayed events are recognized and dropped
- Reprocess or redeliver any stored event
Vendor
payment.succeeded
Switchboard
verify, filter, map
Your agent
new message
Pricing
Free while we launch.
Every account is on the Free plan during launch. Paid plans will come later, and we'll tell you before anything changes.
Free
Launch plan$0 / month
- 30 transformation requests a day (tool calls and received webhooks)
- Unlimited mappings, served as MCP tools
- Webhooks delivered to your agents
- Encrypted credentials and full revision history
- Live activity for every environment in your portal
No credit card needed. Registering an environment is invite-only during launch.
Give your agent its next API today.
Sign up with your email, hand your agent the docs, and watch the first tool call arrive live in your portal.