MetaMynd MCP Gateway
OfficialAllows putting LangChain agents under MetaMynd governance, so their tool calls are checked against the agent's mandate and can be allowed, refused, or held for approval.
Allows putting LangGraph agents under MetaMynd governance, so their tool calls are checked against the agent's mandate and can be allowed, refused, or held for approval.
Allows putting OpenAI Agents SDK agents (Python and JavaScript) under MetaMynd governance, so their tool calls are checked against the agent's mandate and can be allowed, refused, or held for approval.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MetaMynd MCP GatewayPay invoice #1234 if within my mandate, otherwise hold for approval."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MetaMynd MCP Gateway
Status: 0.2.5, developer preview. The design is in docs/design.md; what each AI app actually does is in docs/hosts.md. Releases: docs/releasing.md and the release checklist. Reviewed servers: catalog/ (Notion, HubSpot, Brave Search).
Put any AI agent that uses MCP tools under MetaMynd governance — Claude Desktop, Cursor, VS Code, ChatGPT, LangGraph, the OpenAI Agents SDK and the rest — without changing any code.
The gateway sits between your AI app and the MCP servers it uses. Every tool call is checked against the agent's mandate before it runs: allowed calls go through, calls over a limit are refused, and calls that need a person are held for approval. The tools' API keys live in the gateway, not in the app, so the AI can't go around it.
your AI app ──MCP──▶ @metamynd/mcp-gateway ──MCP──▶ your tools (payments, CRM, records, …)
│
└──▶ MetaMynd: allow · refuse · hold for approvalFor non-developers first: a one-click Claude Desktop extension and a "Connect to …" button in the MetaMynd dashboard.
Every tool governed, reads included — a tool is either governed or not offered.
Runs on your machine (or your own server for hosted chat products). MetaMynd never holds your tools' keys.
Built on the open-source MetaMynd SDKs in Metamynd/agentsafe-guard and the MAGP v1.0 protocol.
Commands (developer preview)
mcp-gateway secret set payments-api-key # store a tool's key in the OS keychain (input hidden)
mcp-gateway init --config mcp-gateway.json # draft a mapping for every tool of every server
mcp-gateway --config mcp-gateway.json # run it for an AI app (stdio)
mcp-gateway extension --config mcp-gateway.json --name "Accounts Payable" # one-click Claude Desktop extension
mcp-gateway config --host cursor --config mcp-gateway.json # the snippet for another appextension builds a .mcpb for one agent. Nothing secret is inside it: each credential, and the agent's key, becomes
a field Claude Desktop asks for at install and stores securely. config --host knows claude-desktop, claude-code,
cursor, vscode, openai-agents-python, openai-agents-js and langchain
(docs/hosts.md).
init marks every drafted tool "review": true; the gateway will not start until each one has been checked against
the agent's mandate and the flag removed. Credentials are referenced, never written: keychain:<name> or ${VAR}.
The configuration format is in docs/design.md §4.
Related MCP server: AgentsGate
For integrators
The MetaMynd dashboard builds each agent's setup with three typed entry points:
import { loadCatalog, configFromCatalog, credentialFields, serviceSetupFor } from '@metamynd/mcp-gateway/catalog';
import { planExtension, composeExtension } from '@metamynd/mcp-gateway/extension';
import { hostSnippet, directAccessWarning } from '@metamynd/mcp-gateway/hosts';Pass credentialFields(catalog, picks) to planExtension as fields so Claude Desktop asks for each credential by its catalog
title ("Notion integration token"), and serviceSetupFor(catalog, picks) gives the service-side permissions to set on that credential,
so it can do no more than the picked tools need. The base bundle composeExtension builds from is attached to each GitHub release (docs/releasing.md).
License
This server cannot be deployed
Maintenance
Related MCP Connectors
Zero-secret MCP gateway for AI agents: risk-scored, audited calls with human-in-the-loop approval.
- gatewayOAuthai.sealgate
MCP gateway with runtime security policy, tool-call-level control, and audit of agent actions.
Governed app access for AI agents: 1,000+ apps & 12,000+ tools via Code Mode MCP.
MCP enforcement layer that intercepts AI agent actions and blocks rule violations before execution.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceAn MCP server that acts as a governance proxy for AI agents, evaluating each tool call against policies before execution, enabling secure and controlled access to systems like Slack, GitHub, and AWS without exposing credentials to the agent.Apache 2.0

AgentsGateofficial
AlicenseNot gradedqualityAmaintenanceEnables AI agents to securely call MCP tools with risk scoring, checkpoints, rollback, and approval workflows.2 npmMIT- AlicenseNot gradedqualityBmaintenanceEnables AI agents to safely call enterprise tools through a governed MCP gateway with permission enforcement, blast-radius controls, input validation, and a full audit trail for every invocation.MIT
- AlicenseNot gradedqualityBmaintenanceProvides a governance layer for MCP servers, enforcing policy-based allow/deny/approval rules, requiring human approval for risky calls, and recording an auditable trail of every AI agent tool call.MIT