com.cooperemail/cooper-email
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Cooper Email
Publisher-provided description
Email inboxes for AI agents: send, receive, search, drafts with owner approval, and webhooks.
Summary by lookupd
Gives agents their own email inboxes to send, receive, search, and manage mail, with owner approval and webhook notifications.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http cooper-email https://cooperemail.com/mcp
Codex, remote (streamable-http)
codex mcp add cooper-email --url https://cooperemail.com/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"cooper-email": {
"url": "https://cooperemail.com/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 107)
Publisher-provided text
cooper_onboardUse this when the user wants the agent to have its own email address and this connection is not signed in yet (no OAuth token or API key). No auth needed. Creatcooper_create_inboxUse this when the signed-in account needs an additional email address (for example one per agent, project, or customer). Requires auth. If the user asked for Cocooper_create_inboxesUse this when the signed-in account needs several email addresses at once, or addresses that should disappear after a deadline (one inbox per signup, trial, orcooper_list_inboxesUse this when you need to know which inboxes exist on the signed-in account, for example to pick an inbox_id before sending or reading mail, or to tell the usercooper_send_messageUse this when the user asks the agent to send an email from its Cooper address. Requires auth. Delivers real email on the public Internet and stores a copy; itcooper_list_messagesUse this when you need to check an inbox for new or recent mail (sent and received), for example after sending a message and waiting for a reply, or mail to onecooper_get_messageUse this when you need the full content of one message, typically an id from cooper_list_messages or cooper_search. Read-only; requires auth. Inputs: inbox_id (cooper_searchUse this when you need to find mail by keyword, sender, recipient, or subject across the account, or inside one inbox. Read-only; requires auth. Inputs: q (requcooper_search_messagesUse this when you need to find mail inside one inbox by keyword, sender, recipient, or subject, and you want the matching words highlighted. Read-only; requirescooper_inject_inboundUse this only for testing: when you need to simulate an email arriving in a Cooper inbox without sending real mail (for example to try a webhook or task flow encooper_register_webhookUse this when the agent or app should be notified immediately (HTTP POST) when mail arrives instead of polling cooper_list_messages. Requires auth. Inputs: urlcooper_enable_instant_repliesUse this when an owner message should wake the agent within seconds. Idempotent. Requires auth. Inputs: inbox_id (required), url (public http or https URL, requcooper_billing_statusUse this when you need to know the account's plan, how much of its monthly quota is used, or why a send or inbox create returned 402. Read-only; requires auth;cooper_upgrade_linkUse this when the human wants to upgrade, or a limit was hit and they agree to pay. Requires auth. Creates a Stripe Checkout session; no charge happens until thcooper_add_ownerUse this when a human should receive the agent's progress updates by email and be able to reply with instructions. Requires auth. Sends that person one confirmacooper_list_ownersUse this when you need to check who the human owners of an inbox are and whether they have confirmed, before relying on cooper_notify_owner. Read-only; requirescooper_notify_ownerUse this when the agent should tell its human owner(s) about progress, completion, a blocker, or a question by email. Requires auth. Sends a status email to evecooper_ask_ownerUse this when the agent needs a human decision and should wait for a typed answer. Requires auth. Sends a question email to every verified owner of the inbox. kcooper_get_questionUse this when you already have a question id from cooper_ask_owner and need its status or answer. Read-only; requires auth. Inputs: question_id (required), waitcooper_get_tasksUse this when you are waiting for a human's instructions or answer by email: it lists tasks created when a verified owner or allowlisted sender emails the inboxcooper_reply_taskUse this when you have an answer or result for a task from cooper_get_tasks and want to reply to the human in the same email thread. Requires auth. Sends a realcooper_add_domainUse this when the user wants to add a custom domain. Free includes 1. Requires auth. One call returns the SPF, DKIM, DMARC, and MX records to publish, plus a vecooper_create_workspaceUse this when the signed-in parent account should give a project or another agent its own API key and a fixed inbox quota. Requires auth. Inputs: name (requiredcooper_list_workspacesUse this when you need the sub-accounts created by the signed-in parent, including each inbox quota and how many inboxes are in use. Read-only; requires auth; ncooper_get_workspaceUse this when you need one sub-account created by the signed-in parent, including its inbox quota and how many inboxes are in use. Read-only; requires auth. Inpcooper_update_workspaceUse this when a parent should rename a sub-account or change how many live inboxes it may hold. Requires auth. Inputs: workspace_id (required), name (optional;cooper_delete_workspaceUse this when a parent should remove a sub-account, its API key, and its mail. Requires auth. Destructive. Inputs: workspace_id (required), delete_inboxes (opticooper_delete_inboxUse this when an inbox should be removed so its slot is free on the plan and on a workspace inbox quota. Requires auth. Deletes that inbox and its messages. Inpcooper_update_inboxUse this when an inbox should pause (stop sending and accepting new mail without deleting the address, threads, or history) or resume, or when you need to changcooper_update_messageUse this when you need to change labels on a stored message, including marking it read. Requires auth. Works on a paused inbox, because this is triage and not a
Details
- Version: 1.4.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 471 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/cooper-email/cooper-email
- Website: https://cooperemail.com
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/com.cooperemail/cooper-email)
- 62033 servers
- Last crawl: 2026-11-11T15:38:39.561Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp