Skip to content
Back to search
100
MCP live MCP 2025-11-25 streamable-http

Playwright MCP Server

dev.primitive/email

Email infrastructure for AI agents — send, receive, search, and reply to email over MCP.

Watch this dependency

Get before/after evidence when observed tools, schemas, authentication access, availability or the endpoint changes.

Inspect evidence and set up a watch Share public evidence report
Uptime
100.0%
3 direct probes · 30d
Response
1787ms
last probe
Tools
14
callable
Resources
1
readable
Prompts
2
available
Score: 100/100
Handshake verified by our own probe.
why this score
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
14 tools, 1 resources, 2 prompts returned.
pass 3 or more catalogue items 10/10
17 items in total; 3 or more earns these points.
pass Describes itself 10/10
88 characters; more than 30 earns these points.

Tools · 14

getAccount

Use this when you need the authenticated Primitive account summary, including plan, onboarding state, and managed inbox domain. managed_inbox_address is a domain, not a complete mailbox. When it is no…

getInboxStatus

Use this when the user asks whether inbound email is ready or needs setup. Returns whether mail is received and processed, its domains, webhook endpoints, deployed Functions, recent inbound activity a…

getOutboundStatus

What can I send FROM? Lists this account's verified outbound (sendable) domains plus any domains still pending DNS verification, with next actions. The result also carries can_send_to: the recipients …

listEmails

Browse the inbox in arrival order. Use this for "what arrived most recently" (newest first, a page at a time with cursor) and for waiting on new mail (pass since, plus wait to hold the request until s…

searchEmails

Find particular inbound emails. Use this when you are looking for specific messages: a full-text query (q) over subject, body, sender and recipient, or structured filters on sender, recipient, subject…

getEmail

Use this when you need to read one inbound email. Returns id, thread_id, received_at, from, to, subject, preheader, body_text and each attachment's filename, content type, size and part_index (read on…

replyToEmail

Reply to one inbound email, threaded server-side. This sends a real email immediately and it cannot be undone or recalled, so call it only after the user has confirmed the reply. When you expect an an…

sendEmail

Send a new email. This sends a real email immediately (or at scheduled_at) and it cannot be undone or recalled, so call it only after the user has confirmed the message. Leave `from` out to send from …

listSentEmails

List outbound emails sent by this org, with cursor pagination and filters. Each row is id, thread_id, created_at, status, from, to, subject and a snippet, plus the error, SMTP response or gate denial …

getSentEmail

Read a single sent email by id: status, from, to, subject, body_text and its attachments, plus the error, SMTP response or gate denial when the send did not deliver. Use to inspect delivery details fo…

awaitReply

Wait for the threaded reply to a sent email. Use it when a send was made without await_reply, or returned reply_wait.status "no_reply_yet". With only the sent email's id it long-polls for up to 30 sec…

getConversation

Read a whole conversation, with message bodies. Pass the id of any inbound email and get every message of its thread, inbound and outbound, oldest first, each with its text, a direction (inbound/outbo…

getEmailAttachment

Read ONE attachment of an email. A text attachment (plain text, CSV, JSON, XML, Markdown, calendar and similar) comes back as text; an HTML attachment comes back reduced to text; a PNG, JPEG, GIF or W…

createEmailAddress

Create an email account with no signup: no form, password, email verification or browser. Call this first whenever you have no Primitive API key and the user wants to send or receive email, instead of…

Resources · 1

primitive-email-console

Primitive email console for viewing account, inbox, email, and delivery results returned by Primitive MCP tools.

ui://widget/primitive-email-v1.html

Prompts · 2

triage-inbox

Retrieve the latest inbound emails and produce a prioritized triage summary.

draft-reply

Fetch an inbound email and its conversation history, then draft a professional reply.

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "playwright_mcp_server": {
      "url": "https://www.primitive.dev/mcp",
      "transport": "streamable-http"
    }
  }
}