
Consentgate Mcp
Require human approval over Telegram before your coding agent executes risky or policy-bound MCP tool calls.
Overview
ConsentGate MCP is a MCP server for the Ship phase that gates AI agent tool actions behind consent policies with human approval via Telegram and fail-closed enforcement.
What is this MCP server?
- Fail-closed gating: denied or missing consent blocks agent actions instead of proceeding silently
- Telegram-based human approval tied to a ConsentGate policy
- stdio npm package `consentgate-mcp` for local agent runtimes
- API key auth via CONSENTGATE_API_KEY from consentgate.fyi dashboard
- Optional CONSENTGATE_BASE_URL override for self-hosted or staging APIs
- Server version 0.1.1
- stdio npm identifier consentgate-mcp
- Required secret env CONSENTGATE_API_KEY
What problem does it solve?
Autonomous agents can invoke MCP tools faster than you can review them, with no built-in pause for policy or human sign-off.
Who is it for?
Indie builders running semi-autonomous agents in production who want a lightweight approval layer without building custom auth middleware.
Skip if: Teams that only need read-only research tools with no write side effects, or orgs that require enterprise IAM instead of Telegram workflows.
What do I get? / Deliverables
Risky MCP tool calls wait for Telegram approval and blocked calls stay blocked when consent is denied or unavailable.
- MCP tools wrapped behind ConsentGate consent checks
- Telegram-driven approve/deny workflow for agent actions
- Fail-closed behavior when consent is not granted
Recommended MCP Servers
Journey fit
How it compares
MCP policy gate and approval channel, not an agent skill that plans or writes code.
Common Questions / FAQ
Who is ConsentGate MCP for?
Solo and small-team builders who run Claude Code or other MCP agents and need human approval before sensitive tool executions.
When should I use ConsentGate MCP?
Use it when shipping agent automations that can modify external systems, spend resources, or touch user data and you want fail-closed consent checks.
How do I add ConsentGate MCP to my agent?
Install the npm package consentgate-mcp, set CONSENTGATE_API_KEY from https://consentgate.fyi/dashboard/keys, register the stdio server in your agent MCP config, and configure Telegram approval in ConsentGate.