BRYDGE MCP server
com.brydge-ai/brydge·v0.2.0Checks whether an agent's actions actually happened, against the destination's own records.
not scanned yet
0 stars
Reviews
Write oneNobody has reviewed BRYDGE yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
BRYDGE tools
No tool declarations could be read from the package source. They show once the server is installed.
How BRYDGE compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 78/100
- higher than 57% of 4,460 AI and agents servers
Release history: 2 versions in the registry since 2026-09-26, latest 2026-10-02, typically one every 6 days.
Install BRYDGE in Claude Code, Cursor or VS Code
Runs npx -y brydge-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add brydge -- npx -y brydge-mcp
What the publisher says
From the BRYDGE repository's README, as published. We do not edit it. Read it on GitHub
brydge-mcp
Check whether your agent's work actually happened.
This is BRYDGE as an MCP server. Before an agent acts, BRYDGE decides whether it may. Afterwards, BRYDGE reads the destination system's own records, such as your payment processor or ticket system, using its own credential. It then reports whether the work happened as permitted. What the agent says happened is kept beside that finding and never decides it.
Tools
The server also gives the model its instructions: ask first, cite the authorization, report, then verify before saying the work is done.
Set up BRYDGE first
Do these once, in BRYDGE:
- Issue an API key on the Connect page.
- Declare what the action is worth. BRYDGE charges a share of that value, and it will not check an action nobody has priced.
- Register a destination for the action: where BRYDGE reads the records, and the read-only credential it uses. BRYDGE has a preset for Stripe refunds.
- Issue a mandate to the agent for the action. Without one, every call goes to a person.
A mandate says what the agent may do; headroom says how much of it, in any 24 hours. A new agent starts with room for one action a day, and every report BRYDGE checks and finds true raises that.
Add it to your MCP client
Most clients take this configuration (Claude Desktop, Cursor, Windsurf and others):
{
"mcpServers": {
"brydge": {
"command": "npx",
"args": ["-y", "brydge-mcp"],
"env": {
"BRYDGE_API_KEY": "brydge_sk_...",
"BRYDGE_ACTOR": "agent:refund-ops"
}
}
}
}On Windows, npx is a .cmd file, and only clients that start commands through a shell or through the MCP SDK can launch it by name. If your client reports spawn npx ENOENT, start it through the command shell instead:
{
"mcpServers": {
"brydge": {
"command": "cmd",
"args": ["/c", "npx", "-y", "brydge-mcp"],
"env": {
"BRYDGE_API_KEY": "brydge_sk_...",
"BRYDGE_ACTOR": "agent:refund-ops"
}
}
}
}In Claude Code:
claude mcp add brydge -e BRYDGE_API_KEY=brydge_sk_... -e BRYDGE_ACTOR=agent:refund-ops -- npx -y brydge-mcpThe agent's name comes from this configuration, never from the model, so an agent cannot borrow another agent's permissions. Run one server per agent.
How an agent uses it
- Ask first. Before a refund, payment or other change, the agent calls brydge_supervise with the action, the target and the facts, such as {"amount": 4200}.
- Cite the authorization. If the answer is ALLOWED, the agent carries the action out and writes the authorization id where the destination keeps it. For a Stripe refund, that is metadata.brydge_authorization. BRYDGE finds the work by this id, and by nothing else.
- Report. The agent calls brydgereportoutcome with what it believes happened.
- Verify. Before saying the work is done, the agent calls brydge_verify.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
BRYDGE: common questions
- Is BRYDGE MCP server safe?
- Mostly: it is graded B (78/100). Read the BRYDGE safety report
- How do I install BRYDGE?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does BRYDGE need an API key?
- Yes. The registry entry asks for
BRYDGE_API_KEY. - Is BRYDGE maintained?
- The last commit was 39 days ago (2026-09-26). The latest release is v0.2.0.
- What can I use instead of BRYDGE?
- Servers from other publishers that do the same job: three.ws Provenance MCP server, paper-preflight MCP server and Decionis MCP server.
Alternatives to BRYDGE
Same job from other publishers: the closest match first, then the best rated.
- three.ws ProvenanceAppend-only, signed, on-chain-verifiable agent action log — record and audit what agents did.not reviewedEstablishedB
- paper-preflightChecks every LaTeX reference against Crossref, dblp, arXiv, DataCite, PubMed and OpenAlex. No LLM.not reviewedEstablishedA
- DecionisAuthorize consequential AI agent actions before executionnot reviewedEstablishedA
- Agent-Native ChatMinimal chat-first app with durable threads, actions, and the app-agent loopnot reviewedEstablishedA
- IWE (iwe.md)Markdown knowledge base as agent memory. Runs against the notes directory it is started in.not reviewedEstablishedA