@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
Tools (27)
Identity & Auth
Messages
Threads & Drafts
Settings
Contacts
Webhooks
Lists & Metrics
Example Conversation
User: Check my email
Agent: [calls keyid_get_inbox]
You have 3 new messages:
1. [email protected] — "Q1 Report" (2 hours ago)
2. [email protected] — "Meeting tomorrow" (5 hours ago)
3. [email protected] — "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 [email protected].
Protocol
Uses MCP JSON-RPC over stdio (protocol version 2024-11-05). Compatible with Claude Desktop, Cursor, and any MCP client.
License
MIT