SkillAgentSearch skills...

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-kit

If the server publishes to npm under a different name, use that package instead — check the repo README.

About this skill
🔌

MCP Server

Model Context Protocol server

Quality Score

80/100

Supported Platforms

Claude Code
Claude Desktop
Cursor

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.

Substance
26/30
Structure
20/20
Description
12/15
Adoption
12/20
Freshness
11/15

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 found

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.

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.

SkillScoreStarsUpdatedFormat
agent-kit (this skill)by KeyID-AI806618mo agoMCP Server
Agent-Reachby Panniantong100109.2ktodayCLAUDE.md
headroomby headroomlabs-ai10078.9ktodayCLAUDE.md
CowAgentby zhayujie10047.8ktodayCLAUDE.md
Scraplingby D4Vinci10097.9ktodayMCP 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.

@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

View on GitHub
GitHub Stars661
CategoryCommunication
Updated7mo ago
Forks11

Languages

JavaScript

Trust signals

82/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

1 medium1 low
agent-kit — MCP Server: Install & Safety Check | SkillAgent