{"id":"agentkitai-agentgate","name":"agentgate","af_score":74.0,"security_score":74.8,"reliability_score":27.5,"what_it_does":"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.","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.","last_evaluated":"2026-03-30T15:30:47.654620+00:00","has_mcp":true,"has_api":true,"auth_methods":["API key via Authorization: Bearer <key> header"],"has_free_tier":false,"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."],"error_quality":0.0}