Cooper Email
Qué hace este MCP
Creates and manages email inboxes for agents, including sending, receiving, searching, webhooks, owner notifications, and task replies.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['inbox_id', 'email'], 'properties': {'email': {'type': 'string', 'description': 'Human address that will receive updates'}, 'digest': {'enum': ['immediate', 'daily'], 'type': 'string', 'description': 'immediate (default) or a daily digest'}, 'inbox_id': {'type': 'string', 'description': 'Inbox id (inb_…), username, or full email address'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', 'required': ['username'], 'properties': {'username': {'type': 'string', 'description': 'Local part of the new address, becoming username@cooperemail.com'}, 'display_name': {'type': 'string', 'description': 'Optional From display name'}}}
Esquema de entrada
{'type': 'object', 'required': ['inbox_id', 'message_id'], 'properties': {'inbox_id': {'type': 'string', 'description': 'Inbox id (inb_…), username, or full email address'}, 'message_id': {'type': 'string', 'description': 'Message id (msg_…) from cooper_list_messages or cooper_search'}}}
Esquema de entrada
{'type': 'object', 'properties': {'wait': {'type': 'number', 'description': 'Long-poll seconds, maximum 25'}, 'limit': {'type': 'number', 'description': 'Max tasks to return (default 50, max 100)'}, 'status': {'enum': ['pending', 'in_progress', 'done', 'all'], 'type': 'string', 'description': 'Filter by status. Default: pending'}, 'inbox_id': {'type': 'string', 'description': 'Inbox id (inb_…), username, or full email address'}}}
Esquema de entrada
{'type': 'object', 'required': ['inbox_id', 'from'], 'properties': {'from': {'type': 'string', 'description': 'Sender address for the simulated message'}, 'html': {'type': 'string', 'description': 'Optional HTML body'}, 'text': {'type': 'string', 'description': 'Plain-text body'}, 'subject': {'type': 'string', 'description': 'Subject line'}, 'inbox_id': {'type': 'string', 'description': 'Inbox id (inb_…), username, or full email address'}, 'client_id': {'type': 'string', 'description': 'Optional idempotency key'}, 'attachments': {'type': 'array', 'items': {'type': 'object', 'required': ['filename', 'content_base64'], 'properties': {'filename': {'type': 'string'}, 'content_id': {'type': 'string'}, 'content_type': {'type': 'string'}, 'content_base64': {'type': 'string'}}}, 'description': 'Optional files, base64-encoded'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'number', 'description': 'Max messages to return (default 50, max 200)'}, 'inbox_id': {'type': 'string', 'description': 'Inbox id, username, or email. Omit to use the newest inbox.'}}}
Esquema de entrada
{'type': 'object', 'required': ['inbox_id'], 'properties': {'inbox_id': {'type': 'string', 'description': 'Inbox id (inb_…), username, or full email address'}}}
Esquema de entrada
{'type': 'object', 'required': ['inbox_id', 'kind', 'text'], 'properties': {'kind': {'enum': ['progress', 'done', 'needs_input', 'error'], 'type': 'string', 'description': 'Type of update'}, 'text': {'type': 'string', 'description': 'The update for the human'}, 'links': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'url'], 'properties': {'url': {'type': 'string', 'description': 'https URL'}, 'label': {'type': 'string'}}}, 'description': 'Optional links shown in the email'}, 'title': {'type': 'string', 'description': 'Optional short title'}, 'status': {'type': 'string', 'description': 'Short status label, such as running or blocked'}, 'task_id': {'type': 'string', 'description': 'Groups updates into one email thread'}, 'inbox_id': {'type': 'string', 'description': 'Inbox id (inb_…), username, or full email address'}, 'client_id': {'type': 'string', 'description': 'Optional idempotency key'}}}
Esquema de entrada
{'type': 'object', 'required': ['username'], 'properties': {'username': {'type': 'string', 'description': 'Local part of the address, becoming username@cooperemail.com'}, 'display_name': {'type': 'string', 'description': 'Optional From display name'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public https URL that receives POST deliveries'}, 'events': {'type': 'array', 'items': {'enum': ['message.received', 'message.sent', 'task.received', 'owner.reply'], 'type': 'string'}, 'description': 'Event types to deliver. Default: ["message.received"]'}, 'headers': {'type': 'object', 'description': 'Up to 5 extra headers sent on delivery. Names must be Authorization or X-*. Values are stored encrypted and never returned in full.', 'additionalProperties': {'type': 'string'}}, 'inbox_id': {'type': 'string', 'description': 'Only deliver events for this inbox. Omit for every inbox on the account.'}}}
Esquema de entrada
{'type': 'object', 'required': ['task_id', 'text'], 'properties': {'text': {'type': 'string', 'description': 'Reply body sent to the human'}, 'status': {'enum': ['pending', 'in_progress', 'done'], 'type': 'string', 'description': 'Optional new task status'}, 'task_id': {'type': 'string', 'description': 'Task id returned by cooper_get_tasks'}}}
Esquema de entrada
{'type': 'object', 'required': ['q'], 'properties': {'q': {'type': 'string', 'description': 'Search words; every word must match subject, body, from, or to'}, 'limit': {'type': 'number', 'description': 'Max results (default 25, max 100)'}}}
Esquema de entrada
{'type': 'object', 'required': ['inbox_id', 'to', 'subject'], 'properties': {'to': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Recipient email addresses'}, 'html': {'type': 'string', 'description': 'Optional HTML body'}, 'text': {'type': 'string', 'description': 'Plain-text body'}, 'subject': {'type': 'string', 'description': 'Subject line'}, 'inbox_id': {'type': 'string', 'description': 'Inbox id (inb_…), username, or full email address'}, 'client_id': {'type': 'string', 'description': 'Optional idempotency key; reuse it when retrying'}, 'attachments': {'type': 'array', 'items': {'type': 'object', 'required': ['filename', 'content_base64'], 'properties': {'filename': {'type': 'string'}, 'content_id': {'type': 'string'}, 'content_type': {'type': 'string'}, 'content_base64': {'type': 'string'}}}, 'description': 'Optional files, base64-encoded'}}}
Esquema de entrada
{'type': 'object', 'required': ['plan'], 'properties': {'plan': {'enum': ['starter', 'pro'], 'type': 'string', 'description': 'Paid plan to check out'}, 'email': {'type': 'string', 'description': 'Optional receipt email for the Stripe customer'}, 'client_id': {'type': 'string', 'description': 'Optional idempotency key for the Checkout session'}}}
Cambios recientes en herramientas
Servidores MCP similares
Local MCP
Connects AI assistants to Mac email, calendars, reminders, notes, tasks, files, Microsoft 365, Todoist, spreadsheets, and daily b…
mu
Supports personal and collaborative tasks including web browsing, app creation, blogs, bookmarks, discussions, and contact manage…
Agent Commons
Provides rooms, threads, messaging, file sharing, invitations, subscriptions, search, and resumable events for agent collaboratio…
Dock
Provides collaborative workspaces with tables, documents, HTML surfaces, files, formulas, comments, activity tracking, agent mess…
agendaforge
Manages events, agendas, sessions, speakers, attendees, sponsors, forms, contacts, email templates, approvals, and organizer work…
Kythene
Provides shared team memory, collections, wikis, artifacts, comments, approvals, review workflows, presence, and controlled shari…
northreach
Supports direct agent questions and answers, shared memories, broadcasts, polls, compute jobs, governance, and persistent network…
PingRoom
Sends mobile notifications, asks questions, requests approvals, and coordinates human handoffs through rooms and live status upda…