Aggregate your MCP tools
Bundle upstream MCP servers into virtual endpoints with fine-grained access control, per-user OAuth delegation and real-time observability. One URL for every agent.
One gateway, every tool
Virtual MCPs
Curate bundles of upstream servers and expose each as a single MCP endpoint. Group tools into capability sets for different agents, teams or workflows, and swap upstreams without touching agent config.
Fine-grained access control
Per-tool allow lists, org and team scoping, API keys with expiry. Users see exactly the tools they are entitled to, nothing else.
OAuth per user
OAuth authorization happens per Virtual MCP. Each user authorizes upstreams with their own identity. Tokens are stored per user, refreshed automatically and never shared.
Observability
Real-time view of all your virtual MCP activity. Tool-call timelines, per-connector breakdowns, failures surfaced as they happen.
Connector marketplace
Built-in, custom and community connectors for the services your team already uses. Configure OAuth clients, headers and transport centrally.
Multi-tenant by design
Tools, secrets, jobs and triggers isolated by organization. Every org gets its own connectors, Virtual MCPs and agents.
Three steps to one endpoint
Connect upstreams
Add built-in, custom or community connectors. Configure transport, headers and OAuth clients once, centrally.
Bundle into Virtual MCPs
Pick servers, filter tools and set access rules. Each bundle becomes a versioned virtual endpoint.
Point your agents at it
One URL and one credential per agent. OAuth authorization happens per Virtual MCP, per user.