
OpenSES email on your own Amazon SES: shared inbox, sending, delivery status, contacts, sequences.
Public tool metadata for what this MCP can expose to an agent.
inboxes_listThe account's inboxes with unread countsThe account's inboxes with unread counts
No parameter schema in public metadata yet.
inbox_threadsConversations, filtered by inbox, unread, archived or text, with pagingConversations, filtered by inbox, unread, archived or text, with paging
No parameter schema in public metadata yet.
inbox_readA conversation with quoted history folded away and delivery status for sent messagesA conversation with quoted history folded away and delivery status for sent messages
No parameter schema in public metadata yet.
inbox_replyAnswer a conversation, or start one from an inboxAnswer a conversation, or start one from an inbox
No parameter schema in public metadata yet.
inbox_composeAnswer a conversation, or start one from an inboxAnswer a conversation, or start one from an inbox
No parameter schema in public metadata yet.
inbox_updateMark read or unread, archive, labelMark read or unread, archive, label
No parameter schema in public metadata yet.
inbox_attachmentA 10-minute download link for an attachmentA 10-minute download link for an attachment
No parameter schema in public metadata yet.
emails_sendSend now or scheduled, with templates, tags and an idempotency keySend now or scheduled, with templates, tags and an idempotency key
No parameter schema in public metadata yet.
emails_searchFind sent email and its full delivery timelineFind sent email and its full delivery timeline
No parameter schema in public metadata yet.
emails_getFind sent email and its full delivery timelineFind sent email and its full delivery timeline
No parameter schema in public metadata yet.
emails_cancelCancel a scheduled emailCancel a scheduled email
No parameter schema in public metadata yet.
account_healthSES quota, sandbox state, bounce and complaint rates per regionSES quota, sandbox state, bounce and complaint rates per region
No parameter schema in public metadata yet.
domains_statusDomain verification and the DNS records each domain needsDomain verification and the DNS records each domain needs
No parameter schema in public metadata yet.
suppressions_listThe account-wide do-not-send listThe account-wide do-not-send list
No parameter schema in public metadata yet.
suppressions_addThe account-wide do-not-send listThe account-wide do-not-send list
No parameter schema in public metadata yet.
suppressions_removeThe account-wide do-not-send listThe account-wide do-not-send list
No parameter schema in public metadata yet.
contacts_searchContacts and consentContacts and consent
No parameter schema in public metadata yet.
contacts_upsertContacts and consentContacts and consent
No parameter schema in public metadata yet.
contacts_unsubscribeContacts and consentContacts and consent
No parameter schema in public metadata yet.
contacts_deleteContacts and consentContacts and consent
No parameter schema in public metadata yet.
topics_listSubscription topics with subscriber countsSubscription topics with subscriber counts
No parameter schema in public metadata yet.
sequences_listDrip and sales sequencesDrip and sales sequences
No parameter schema in public metadata yet.
sequences_enrollDrip and sales sequencesDrip and sales sequences
No parameter schema in public metadata yet.
sequences_stopDrip and sales sequencesDrip and sales sequences
No parameter schema in public metadata yet.
templates_listSaved templatesSaved templates
No parameter schema in public metadata yet.
templates_getSaved templatesSaved templates
No parameter schema in public metadata yet.
templates_upsertSaved templatesSaved templates
No parameter schema in public metadata yet.
broadcasts_listBroadcasts and their resultsBroadcasts and their results
No parameter schema in public metadata yet.
Sponsors
OPENSES_API_KEYsecretOptional API key from the OpenSES dashboard. Without it, sign-in opens in the browser.
OPENSES_API_URLOptional base URL of a self-hosted OpenSES API.
Connect Claude, ChatGPT, Cursor and other AI assistants to OpenSES, the open-source email platform that runs on your own Amazon SES. Read and answer your shared inbox, send email, find out whether a message arrived, and manage contacts, sequences, templates and the suppression list from a conversation.
Website · Docs · Agent skill · npm
Remote (recommended). Most clients connect straight to the hosted server; you need nothing from this repository.
https://api.openses.email/mcp
Add it as a custom connector (Claude, ChatGPT) or an MCP server (Cursor, VS Code, Claude Code: claude mcp add --transport http openses https://api.openses.email/mcp). Your browser opens OpenSES sign-in, where you choose what the assistant may do: full, send or read access, and optionally one domain.
Local stdio (this package). For clients that only run local MCP servers, Node.js 22 or newer:
openses-mcp