Cooper Email
Was dieses MCP kann
Creates and manages email inboxes for agents, including sending, receiving, searching, webhooks, owner notifications, and task replies.
Tools
Eingabeschema
{'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'}}}
Eingabeschema
{'type': 'object', 'properties': {}}
Eingabeschema
{'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'}}}
Eingabeschema
{'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'}}}
Eingabeschema
{'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'}}}
Eingabeschema
{'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'}}}
Eingabeschema
{'type': 'object', 'properties': {}}
Eingabeschema
{'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.'}}}
Eingabeschema
{'type': 'object', 'required': ['inbox_id'], 'properties': {'inbox_id': {'type': 'string', 'description': 'Inbox id (inb_…), username, or full email address'}}}
Eingabeschema
{'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'}}}
Eingabeschema
{'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'}}}
Eingabeschema
{'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.'}}}
Eingabeschema
{'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'}}}
Eingabeschema
{'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)'}}}
Eingabeschema
{'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'}}}
Eingabeschema
{'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'}}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
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…