We are the gateway
your agent runs through.
Not the agent itself.
LangChain, LlamaIndex, and the rest of the agent frameworks are doing the orchestration job well. We do the gateway job: catalog the APIs an agent calls, expose them as MCP tools, govern the traffic, and hand the catalog back as OpenAPI so the next agent does not start from zero.
The catalog problem in both directions.
Wrap your APIs as MCP tools
Point sbproxy at an OpenAPI spec. Every operation becomes an MCP tool with the right schema, the right auth, and the right transport. Your existing API catalog is now agent-callable without writing tool code.
openapi → mcpGovern the traffic
Auth, rate limiting, PII redaction, audit logs, budget enforcement. The same policies you put on a human-driven API now apply to the agent driving it. Per-agent identity, per-agent ceilings, per-agent attribution.
policy → enforcePublish the catalog back out
The live gateway config emits OpenAPI 3.0 from the admin endpoint and per-host. Your dev portal, your sales tooling, your next agent: they all read the same source of truth.
live config → openapiDiscipline beats scope creep.
Agent frameworks are the tools your team uses to build an agent: prompt scaffolding, tool-calling loops, memory, planners. That category has good products and active maintainers. We are not adding our name to it.
What an agent framework cannot give you is the gateway underneath. Auth on the API the agent calls. PII redaction on the response that comes back. A budget that stops the agent before it spends $400. A semantic cache that answers the same question once. An audit trail that survives the demo and holds up at the next compliance review.
That is the part we ship. Use whatever framework the team likes on top.
# Federate MCP servers behind one URL.
# Govern every tool call.
origins:
"mcp.acme.com":
action:
type: mcp
mode: gateway
server_info:
name: acme-mcp
version: "1.0.0"
federated_servers:
- origin: github.acme.com
prefix: gh
rbac: read_only
timeout: 10s
authentication:
type: jwt
secret: ${JWT_SECRET}
guardrails:
- type: tool_allowlist
allow: [gh.search_repos]
- type: pii_redact
kinds: [email, phone]
policies:
- type: rate_limiting
requests_per_minute: 600
key: header:x-agent-id
From config to a working MCP server in under ten minutes. Auth, transport, access control.
Read the walkthrough →Admin endpoint, per-host emission, signed downloadable specs. The live config as the source of truth.
Read the docs →The edge-grade security suite that watches every call your agent makes. CSP, SRI, DLP, PII redaction.
See the suite →Want to talk
before you install?
The gateway is on GitHub under Apache 2.0 and you can install it right now, so nothing here is gated behind a sales call. Use this form for deployment questions, migration scoping, or anything you would rather not file as a public issue.