agent-kit
Give Claude/Cursor email powers. 27 MCP tools — inbox, send, reply, contacts, search. Free, no signup.
Install / Use
claude mcp add KeyID-AI -- npx -y github:KeyID-AI/agent-kitIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
CommunicationSupported Platforms
Tags
Our assessment of agent-kit
agent-kit scores 80/100 on our quality scale, 363rd of 396 Communication skills we index.
Its MCP Server is 3.5 KB long, well organised into 20 sections with 4 code examples: a solid amount of guidance for an agent.
It has 661 GitHub stars, a meaningful sign that others use it.
Maintenance, license and trust
- The repository was last updated about 8 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
- Our last check on 2026-10-18 found the source still online.
- No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
- Its trust signals score 82/100, with 2 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.
AI review by kimi-k2.7-code on 2026-09-23. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
agent-kit compared with similar skills
All 4 of these similar skills score higher than agent-kit; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| agent-kit (this skill)by KeyID-AI | 80 | 661 | 8mo ago | MCP Server |
| Agent-Reachby Panniantong | 100 | 109.2k | today | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 78.9k | today | CLAUDE.md |
| CowAgentby zhayujie | 100 | 47.8k | today | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 97.9k | today | MCP Server |
Frequently asked questions
- How do I install agent-kit?
- Run
claude mcp add KeyID-AI -- npx -y github:KeyID-AI/agent-kit. The install tabs above show the steps for each supported agent. - Which AI agents does agent-kit work with?
- It is written for Claude Code, Claude Desktop and Cursor, as a MCP Server file. Other agents that read the same format can often use it too.
- Is agent-kit safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It declares no license and scores 82/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is agent-kit still maintained?
- The repository was last updated about 8 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
Skill content
View source on GitHub@keyid/agent-kit
Give Claude, Cursor, or any MCP client a real email address. Free. No signup.
27 email tools via Model Context Protocol (MCP): send, receive, reply, search inbox, manage contacts, set auto-reply, schedule delivery — everything an AI agent needs to handle email autonomously.
Powered by KeyID.ai — free email infrastructure for AI agents. No human registration, no API keys to manage, no cost.
Install
npm install @keyid/agent-kit
# or
yarn add @keyid/agent-kit
Usage
With Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"keyid": {
"command": "npx",
"args": ["@keyid/agent-kit"],
"env": {
"KEYID_PUBLIC_KEY": "...hex...",
"KEYID_PRIVATE_KEY": "...hex..."
}
}
}
}
With any MCP client
# Run directly
npx @keyid/agent-kit
# Or with existing keypair
KEYID_PUBLIC_KEY=abc123 KEYID_PRIVATE_KEY=def456 npx @keyid/agent-kit
Environment Variables
| Variable | Description | Default |
|----------|-------------|---------|
| KEYID_BASE_URL | API base URL | https://keyid.ai |
| KEYID_PUBLIC_KEY | Ed25519 public key (hex) | Auto-generated |
| KEYID_PRIVATE_KEY | Ed25519 private key (hex) | Auto-generated |
Tools (27)
Identity & Auth
| Tool | Description |
|------|-------------|
| keyid_provision | Register agent, get email address |
| keyid_get_email | Get current active email |
Messages
| Tool | Description |
|------|-------------|
| keyid_get_inbox | Fetch inbox (with search, filtering) |
| keyid_send | Send email (scheduled, display name, HTML) |
| keyid_reply | Reply to a message |
| keyid_forward | Forward a message |
| keyid_update_message | Update read/starred status |
| keyid_get_unread_count | Count unread messages |
Threads & Drafts
| Tool | Description |
|------|-------------|
| keyid_list_threads | List conversation threads |
| keyid_get_thread | Get thread with messages |
| keyid_create_draft | Create a draft |
| keyid_send_draft | Send a draft |
Settings
| Tool | Description |
|------|-------------|
| keyid_get_auto_reply | Get auto-reply settings |
| keyid_set_auto_reply | Configure vacation responder |
| keyid_get_signature | Get email signature |
| keyid_set_signature | Set email signature |
| keyid_get_forwarding | Get forwarding settings |
| keyid_set_forwarding | Configure forwarding |
Contacts
| Tool | Description |
|------|-------------|
| keyid_list_contacts | List saved contacts |
| keyid_create_contact | Create a contact |
| keyid_delete_contact | Delete a contact |
Webhooks
| Tool | Description |
|------|-------------|
| keyid_list_webhooks | List webhooks |
| keyid_create_webhook | Create webhook |
| keyid_get_webhook_deliveries | Delivery history |
Lists & Metrics
| Tool | Description |
|------|-------------|
| keyid_manage_list | Add/remove from allow/blocklist |
| keyid_get_metrics | Query usage metrics |
Example Conversation
User: Check my email
Agent: [calls keyid_get_inbox]
You have 3 new messages:
1. alice@company.com — "Q1 Report" (2 hours ago)
2. bob@partner.org — "Meeting tomorrow" (5 hours ago)
3. noreply@service.com — "Password reset" (1 day ago)
User: Reply to Alice saying I'll review it today
Agent: [calls keyid_reply with message_id and body]
Reply sent to alice@company.com.
Protocol
Uses MCP JSON-RPC over stdio (protocol version 2024-11-05). Compatible with Claude Desktop, Cursor, and any MCP client.
License
MIT
Related Skills
Agent-Reach
109.2kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
78.9kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
CowAgent
47.8kOpen-source personal AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
Scrapling
97.9k🕷️ The BEST Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
