{"id":"keyid-ai-agent-kit","name":"agent-kit","homepage":"https://keyid.ai","repo_url":"https://github.com/KeyID-AI/agent-kit","category":"communication","subcategories":[],"tags":["mcp","email","ai-agents","inbox","send","reply","drafts","contacts","webhooks","nodejs","key-management"],"what_it_does":"Provides an MCP (Model Context Protocol) server that exposes email-related tools (identity/provisioning, inbox retrieval, sending/replying/forwarding, drafts, settings like auto-reply/signature/forwarding, contacts, webhooks, and usage metrics) for AI agents to manage email autonomously.","use_cases":["AI agents reading and searching an inbox","AI agents sending/replying/forwarding emails","Draft creation and scheduled delivery via tools","Managing agent email settings (auto-reply, signatures, forwarding)","Contact management (create/list/delete)","Configuring and inspecting webhook deliveries","Allow/block list management and metrics retrieval"],"not_for":["Automating sensitive email workflows without appropriate security review and safeguards","Use cases requiring explicit human approval for outbound messages","Environments where outbound email identity/authentication must be strictly controlled by the org (no 'self-provisioning')"],"best_when":"You want an agent to use a standardized MCP tool interface to perform end-to-end email tasks (read → draft → send) with minimal integration work.","avoid_when":"You cannot tolerate third-party email infrastructure handling message content/metadata, or you require strong guarantees about idempotency, auditability, and error semantics for outbound actions.","alternatives":["IMAP/SMTP integrations with your own backend and least-privilege auth","Email APIs such as Gmail API / Microsoft Graph (with OAuth and explicit scopes)","MCP servers built on top of your own email gateway or internal relay service"],"af_score":53.2,"security_score":41.8,"reliability_score":21.2,"package_type":"mcp_server","discovery_source":["github"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T13:26:50.689556+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":true},"auth":{"methods":["KEYID_PUBLIC_KEY / KEYID_PRIVATE_KEY (Ed25519 hex)","keyid_provision tool (agent/email registration)"],"oauth":false,"scopes":false,"notes":"Authentication appears to be done via possession of an Ed25519 keypair (provided via environment variables) rather than OAuth. Scope granularity is not described in the README."},"pricing":{"model":null,"free_tier_exists":true,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"README claims 'Free, no signup' / 'No cost' but does not document limits or any cost model."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":53.2,"security_score":41.8,"reliability_score":21.2,"mcp_server_quality":78.0,"documentation_accuracy":55.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":60.0,"rate_limit_clarity":10.0,"tls_enforcement":60.0,"auth_strength":55.0,"scope_granularity":20.0,"dependency_hygiene":40.0,"secret_handling":30.0,"security_notes":"Security posture is partially inferable: a base URL over HTTPS is implied, but TLS enforcement for all traffic is not proven from the provided docs. Auth relies on a provided Ed25519 keypair (private key in env vars), which is stronger than no auth but raises operational risk (secret leakage/logging). No scope model is described (likely coarse-grained or implicit privileges). Dependency hygiene and concrete mitigations (CVE posture, secure logging, audit trails) are not evidenced in the provided materials.","uptime_documented":0.0,"version_stability":35.0,"breaking_changes_history":30.0,"error_recovery":20.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Outbound actions (send/reply/send_draft) may require additional agent-side guardrails (approval, deduplication) because idempotency/retry semantics are not documented.","No explicit rate limit details or backoff/retry guidance are provided in the README.","Key material is supplied via environment variables; agents should ensure secrets are not logged and that only the necessary keypair is available."]}}