agentgate

AgentGate provides a human-in-the-loop approval workflow for AI agent actions. Agents request approvals via an authenticated HTTP API or an MCP server; a policy engine can auto-approve/auto-deny safe or dangerous actions and otherwise route decisions to humans through multiple channels (dashboard, Slack, Discord, email). It logs an audit trail and can notify external systems via signed webhooks with retries.

Evaluated Mar 30, 2026 (21d ago)
Homepage ↗ Repo ↗ Infrastructure ai-agents human-in-the-loop approval-workflow mcp policy-engine webhooks audit-trail typescript
⚙ Agent Friendliness
74
/ 100
Can an agent use this?
🔒 Security
75
/ 100
Is it safe for agents?
⚡ Reliability
28
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
75
Documentation
70
Error Messages
0
Auth Simplicity
85
Rate Limits
80

🔒 Security

TLS Enforcement
85
Auth Strength
80
Scope Granularity
85
Dep. Hygiene
45
Secret Handling
70

API key auth with documented fine-grained scopes is a strong baseline. README claims 'SSRf protection, ReDoS defense, structured logging, graceful shutdown' and supports webhook signing via HMAC-SHA256 with an optional secret. TLS enforcement is not explicitly stated in the provided excerpt; rate limiting exists. Dependency hygiene and specific CVE status are not verifiable from provided content.

⚡ Reliability

Uptime/SLA
0
Version Stability
45
Breaking Changes
0
Error Recovery
65
AF Security Reliability

Best When

You need an approval layer between autonomous AI agents and high-impact tools, with clear auditability and human override for non-auto-approved actions.

Avoid When

You cannot operate the required server components (database, dashboard, bots/webhooks) or cannot manage API keys/policies reliably.

Use Cases

  • Human approval gates for sensitive agent actions (e.g., sending emails, deleting files, deploying to production)
  • Policy-based allow/deny/routing for agent tool calls
  • Compliance-friendly audit trails for agent decisions and actions
  • Integrating approval workflows into Slack/Discord and a web dashboard
  • Emitting webhook events for request lifecycle and decisions

Not For

  • Public unauthenticated usage (authentication is required for all endpoints except /health)
  • Use cases requiring OAuth login/SSO flows (the API described uses API keys)
  • High-frequency real-time automation where decisions must be instant without human review

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
Yes
Webhooks
Yes

Authentication

Methods: API key via Authorization: Bearer <key> header
OAuth: No Scopes: Yes

API keys with fine-grained scopes are documented (admin, request:create, request:read, request:decide, webhook:manage). All endpoints except /health require a valid API key.

Pricing

Free tier: No
Requires CC: No

No pricing information provided; appears to be self-hosted/open-source style.

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Documented

Known Gotchas

  • Decision timeouts/async wait: agents must handle that approval may not be immediate (waitForDecision supports a timeout).
  • Use correct scopes on API keys; missing scopes will prevent actions (e.g., request:decide for /decide).
  • Webhook delivery failures are retried, so receiving systems should tolerate duplicate deliveries unless the payload includes a unique delivery/event id.
  • Rate limiting is per API key; burst traffic may receive 429 responses and should respect retry/backoff.

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for agentgate.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-30.

8642
Packages Evaluated
17761
Need Evaluation
586
Need Re-evaluation
Community Powered