BridgeMCP Gateway

One Gateway for all your MCP tools.

Move your MCP connectors off your team's laptops and serve their tools from one endpoint per Virtual MCP. Clients sign in with OAuth or send an API key, and every tool call is logged.

zsh - bridgemcp
$ claude mcp add --transport http --scope user eng-tools \
https://bridgemcp.io/api/v1/mcp/01JZ8Q4T7M2X9C5V3N6B1K0HRD
Added HTTP MCP server eng-tools to user config
$ bridgemcp status
Virtual MCPs
eng-tools [enabled] connectors: 4
01 Code on laptops 0:00 / 1:21
Read the transcript
Code on laptops
MCP gave AI agents hands. It also put a stranger's code on every laptop in your company.
Your permissions
Those servers run with your permissions. One poisoned update, and that code can read your files, your keys, and anything your laptop can reach.
The whole team
Now multiply that by your whole team. Which servers are installed? What are they touching? Whose API key is in that config file?
Every tool in context
And every server loads all of its tools into your agent's context: Dozens of tools for a job that needs three.
No images or video
They can't return images and video.
Off the laptop
BridgeMCP moves your MCP servers off the laptop and behind one gateway.
Built-in connectors
Start with built-in connectors our team writes and maintains, or add your own.
Public packages
Run any public MCP package in its own isolated container. If one misbehaves, it goes on the blocklist for every organization at once.
Set up once
Credentials are set up once for the whole organization, so your team just signs in and never pastes an API key.
One endpoint
Pick the connectors each job needs, à la carte, served from one endpoint.
Tool switches
Switch off any risky tool, and it drops out of the agent's context. Calls to it are refused.
Tool-call log
Every tool call is logged: which tool, which connector, and who called it, a person, an API key, or an agent.
Images and video
Need media? Generate images and video from the client you already use. When a video's ready, your agent gets a download link and keeps building.
Bridge Agents
And Bridge Agents use the same connectors and the same switches.
BridgeMCP Gateway
BridgeMCP Gateway. Your MCP tools, off the laptop and under control. Head over to bridgemcp.io to get started.

What the gateway fixes

The film keeps a ledger of what goes wrong when every laptop runs its own MCP servers. Each row is fixed by a part of the gateway.

  1. 01 Code on laptops Connectors run on BridgeMCP
  2. 02 Keys in config files Credentials set up once
  3. 03 No record of use Every tool call logged
  4. 04 Every tool in context Tool switches
  5. 05 No images or video Images and video
Ledger 01 · Code on laptops

Connectors run on BridgeMCP, not on laptops

Connectors belong to your organization and live on BridgeMCP, so your team's clients connect to one endpoint instead of each laptop installing and running its own MCP servers. Remote MCP servers are reached over Streamable HTTP or SSE.

Stdio connectors run in a container that BridgeMCP manages, one per connector.

Connectors

Built-in connectors, templates or your own server

Built-in connectors are written and maintained by the BridgeMCP team, among them Google Workspace, Slack, Notion, Stripe, Sentry, fal.ai, OpenAI Media, Google Media and Higgsfield.

Start from a third-party template such as GitHub, or add your own remote MCP server over Streamable HTTP or SSE. Transport, headers and OAuth client settings live on the connector.

Ledger 02 · Keys in config files

Credentials once, then your team signs in

Connector credentials are your own and are set up once for the organization, not copied into each teammate's config file.

OAuth connectors are authorized once for each Virtual MCP they belong to, with PKCE. Every user, API key and agent calling that Virtual MCP uses the same upstream tokens, so the upstream sees the account that authorized it. Use separate Virtual MCPs for separate accounts. An expiring or expired token is refreshed on the next call when the provider issued a refresh token.

Clients sign in with OAuth, including dynamic client registration, as members of your organization, or send an API key that only works for one Virtual MCP. Require an API key on a Virtual MCP to refuse OAuth sign-ins there. Owners and Admins create, disable, rotate and revoke keys.

Virtual MCPs

One endpoint per Virtual MCP

A Virtual MCP bundles the connectors a job needs, à la carte, and serves their tools from one endpoint URL. Adding or removing connectors keeps the URL.

Each tool is named after its connector, so GitHub's pull_request_read arrives as github.pull_request_read. The gateway serves tools; it does not proxy resources or prompts.

Ledger 04 · Every tool in context

Switch off the tools a job should not have

Switch individual tools on or off for each Virtual MCP. A switched-off tool is left out of tools/list, so it never reaches your agent's context through that Virtual MCP, and it is refused if called.

Agents attached to the Virtual MCP lose a switched-off tool in jobs that start afterwards; a running job keeps the tools it started with.

Ledger 03 · No record of use

Every tool call is logged

Every tool call is logged with its Virtual MCP, connector, caller, latency and status, and kept for 90 days. The caller is a person, an API key or an agent.

Filter the log by status, Virtual MCP, tool name or caller type, or turn on 10-second auto-refresh. The dashboard shows daily volume and calls per connector for the last 30 days.

Ledger 05 · No images or video

Images and video from the client you already use

Built-in media connectors generate images and video: OpenAI Media, Google Media, fal.ai and Higgsfield.

With OpenAI Media and Google Media, generate_video returns an id and check_video polls it. Once the video is ready, BridgeMCP stores the file and returns a download link, so your agent can save it into the project and keep building.

fal.ai and Higgsfield return links hosted by the provider.

Isolation

Isolated by organization

Connectors and their credentials, Virtual MCPs, API keys, agents, jobs and webhook triggers each belong to one organization. The gateway never serves a Virtual MCP outside the caller's organization: signed-in users get not found for another organization's Virtual MCP, and an API key is refused on every Virtual MCP but its own.

Bridge Agents

Agents use the same connectors and switches

Bridge Agents call your Virtual MCPs too. An agent gets its Virtual MCP's tools with the same tool switches, so a tool you switch off stays off for the agent.

Explore agents

Not open for signup yet
Request early access. Opening stays manual.