Pricing

Free for individuals. Flat monthly pricing for teams — billed per org, not per seat. No credit card required to start.

Free

$0
  • 3 members
  • 5 integrations
  • 1,000 API calls/mo
  • 2 policies
  • 7 days audit retention
Get started

Starter

$12 /mo
  • 5 members
  • 10 integrations
  • 5,000 API calls/mo
  • 5 policies
  • 14 days audit retention
Get started
Most Popular

Team

$29 /mo
  • 10 members
  • Unlimited integrations
  • 25,000 API calls/mo
  • Unlimited policies
  • 30 days audit retention
Get started

Business

$99 /mo
  • 50 members
  • Unlimited integrations
  • 100,000 API calls/mo
  • Unlimited policies
  • ✓ SSO
  • 90 days audit retention
  • ✓ Dedicated runtime
Get started

Enterprise

Custom
  • Unlimited members
  • Unlimited integrations
  • Unlimited API calls/mo
  • Unlimited policies
  • ✓ SSO
  • 365 days audit retention
  • ✓ Dedicated runtime
Contact sales

Feature comparison

FreeStarterTeamBusinessEnterprise
Members351050Unlimited
Integrations510UnlimitedUnlimitedUnlimited
API calls / month1,0005,00025,000100,000Unlimited
Policies25UnlimitedUnlimitedUnlimited
SSO
Audit retention7 days14 days30 days90 days365 days
Dedicated runtime
Context optimization
Encrypted credential vault

Frequently asked questions

What is the MCP protocol?

MCP (Model Context Protocol) is an open standard for connecting AI assistants to external tools and data sources. It lets AI clients like Cursor, Claude Code, and Claude Desktop access your GitHub repos, databases, monitoring tools, and more through a unified interface.

How is Switchboard different from the source-available version?

The source-available Switchboard runs as a local binary for individual developers. Switchboard Hosted adds multi-tenancy, organizations and departments, SSO, role-based access policies (ABAC), encrypted credential vaults, audit logging, a private-data tunnel for resources behind your firewall, and a web dashboard — everything an organization needs to deploy MCP for a whole team with governance and proof of who can touch what.

What AI clients are supported?

Any MCP-compatible client works: Cursor, Claude Code, Claude Desktop, Codex, Windsurf, VS Code (with an MCP extension), and others. Switchboard exposes a standard MCP endpoint that any compliant client can connect to — copy one URL and you're done.

How does Switchboard handle so many tools without bloating the prompt?

Instead of dumping every tool definition into the model's context, Switchboard exposes two meta-tools: search and execute. Your agent searches for the capability it needs and only the matching tools are returned, and execute can run one tool or chain several across integrations in a single server-side script so intermediate results never round-trip through the model. Adding your 40th integration costs zero prompt tokens on unrelated calls.

Can agents reach data behind my firewall?

Yes, without exposing it. Run the Switchboard tunnel agent inside your network and it dials out to Switchboard over an encrypted connection — no inbound ports to open. Agents can then query private Postgres databases and Kubernetes clusters, with read-only access enforced on your side, not ours. Credentials for those resources stay in your environment and are never stored in the cloud.

How are credentials stored?

All integration credentials are encrypted with AES-256-GCM before they're written to the database — never stored in plaintext. OAuth tokens are protected the same way, and you can rotate or revoke them at any time from the dashboard. For data behind your firewall, the private-data tunnel keeps those credentials in your own environment; they're never sent to or stored by Switchboard. Self-host the source-available build and the encryption key stays entirely on your infrastructure.

How does Switchboard save tokens?

Switchboard's compaction pipeline strips redundant fields, columnarizes tabular data, and renders markdown before responses reach the LLM — typically reducing token usage by ~90%. A built-in dashboard tracks savings across four categories (tool catalog, response compaction, markdown rendering, and script intermediates) and can show an estimated dollar-cost reduction in real time.

Is pricing per seat?

No. Team plans are a flat monthly price per organization, with a member cap per tier — not a per-seat charge. Add teammates up to your plan's limit at no extra cost. When you outgrow the cap, upgrade to the next tier.

What counts as an API call?

One MCP request to your Switchboard endpoint — typically a single tool call your agent makes (or a search/execute meta-tool request). Browsing the dashboard, connecting integrations, and managing members don't count against the limit. Because execute can chain multiple tools server-side in one request, a multi-step workflow often counts as a single call.

Is there a free trial?

The Free plan is free forever for individuals and small teams — no credit card required. Paid tiers can be started at any time from the dashboard and you can downgrade back to Free whenever you like; downgrades take effect at the end of the billing cycle.

Can I upgrade or downgrade my plan?

Yes. You can change plans at any time from the dashboard. Upgrades take effect immediately. Downgrades apply at the end of your billing cycle.

What happens if I exceed my API call limit?

You'll receive a warning at 80% usage. Once you hit the limit, MCP requests return an error until the next billing cycle or until you upgrade.

Can I build my own integrations?

Yes, three ways. Import any OpenAPI or GraphQL spec to turn an existing API into MCP tools instantly. Implement the mcp.Integration interface in Go and contribute it upstream or run it privately. Or, on Business and Enterprise plans, deploy custom integrations as Wasm plugins written in any language that compiles to WebAssembly. All three get the same token optimization, policy controls, and audit logging as built-in integrations.