AgentGate MCP server
Human-in-the-loop approval gateway for AI agents over MCP: request, decide, approve.
33 stars41 downloads/wk
Reviews
Write oneNobody has reviewed AgentGate yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
AgentGate tools (10, 4 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
agentgate_create_policywrite actionCreate a new policy with rules.
agentgate_decideApprove or deny a pending request. Use when you are the designated approver.
agentgate_delete_policywrite actionDelete a policy by ID.
agentgate_getGet the current status of an approval request by ID.
agentgate_get_audit_actorsGet unique actor values from audit logs.
agentgate_listList approval requests with optional filters.
agentgate_list_audit_logsList audit log entries with optional filters and pagination.
agentgate_list_policiesList all policies ordered by priority.
agentgate_requestwrite actionSubmit an approval request. Returns request ID and initial status.
agentgate_update_policywrite actionReplace an existing policy (all fields required).
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- Code scan17 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 6 days ago15/15
- Maintainer identityregistry namespace matches repository owner7/10
How AgentGate compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 91/100
- higher than 85% of 48,255 servers
- Tools
- 10
- the typical server has 7
- Tools that change things
- 40%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 33
- more than 92% of 28,688 servers
- Downloads a week
- 41
- more than 33% of 12,191 servers with a package
What its tools let an agent do: 6 read · 4 change
Install AgentGate in Claude Code, Cursor or VS Code
Runs npx -y @agentkitai/agentgate-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add agentgate -- npx -y @agentkitai/agentgate-mcp
What the publisher says
From the AgentGate repository's README, as published. We do not edit it. Read it on GitHub
AgentGate Human-in-the-loop approval system for AI agents. Agents request. Policies decide. Humans approve. Keep humans in control of what AI agents can do.
Your AI agent wants to send an email, delete a file, or deploy to production. Should it? AgentGate lets you define policies that auto-approve safe actions, auto-deny dangerous ones, and route everything else to a human — via dashboard, Slack, Discord, or email.
✨ Highlights
- 🛡️ Policy engine — auto-approve, auto-deny, or route to humans based on rules
- 👥 Multi-channel approvals — Slack, Discord, email, or web dashboard
- 🔌 TypeScript SDK + MCP — works with any agent framework or Claude Desktop
- 🪝 Webhooks with retry — real-time notifications with exponential backoff
- 📝 Full audit trail — every request, decision, and action logged, each policy decision tagged with the OWASP LLM Top-10 risk it mitigates (compliance evidence)
- 🐳 Docker-ready — one docker-compose up for the full stack
- 🔐 Production-hardened — SSRF protection, ReDoS defense, structured logging, graceful shutdown
- 🔗 One-click decision links — approve or deny directly from notification emails and webhooks
- ♿ Accessible UI — keyboard-navigable approval modals, focus trapping, ARIA labels
- 💀 Skeleton loading — smooth loading states across every dashboard page
- ⚡ Fast & lightweight — Hono server, SQLite or PostgreSQL
Quickstart
# Self-host the full stack (server + dashboard + Postgres):
docker compose up
# …or from source:
pnpm install && pnpm --filter @agentkitai/agentgate-server db:migrate && pnpm --filter @agentkitai/agentgate-server bootstrap && pnpm devDrop AgentGate into an MCP client (Claude Desktop / Cursor / VS Code) — point it at the gateway:
{ "mcpServers": { "agentgate": { "command": "npx", "args": ["@agentkitai/agentgate-mcp"] } } }Dashboard
See all pending requests at a glance, color-coded by urgency so you know what needs attention first.
Approval Requests
Review, approve, or deny requests — filter by status to focus on what matters.
Audit Log
Search through every decision with filters for event type, action, actor, and date range.
Request Detail
Drill into any request to see parameters, context, timeline, and audit trail — with one-click Approve/Deny buttons.
API Keys
Manage API keys with fine-grained scopes, rate limits, and usage tracking. Create, edit, or revoke keys from the dashboard.
Webhooks
Configure webhook endpoints for real-time notifications. Add URLs, pick events, and let AgentGate handle retries automatically.
Login
Sign in with your API key — create one via the CLI or ask your admin.
Table of Contents
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
AgentGate: common questions
- Is AgentGate MCP server safe?
- Yes, by our scan: it is graded A (91/100). Read the AgentGate safety report
- How do I install AgentGate?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does AgentGate need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is AgentGate maintained?
- The last commit was 45 days ago (2026-09-20). The latest release is v0.0.3.
- How does AgentGate compare with other MCP servers?
- safety score 91/100 (higher than 85% of 48,255 servers); tools 10 (the typical server has 7); tools that change things 40% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.