ENDPOINT 1
https://www.primitive.dev/mcp
Known tools 28
listDomainsList all inbound domains for the organization, both verified and unverified.
addDomainClaim a new domain and receive the DNS records to publish.
verifyDomainCheck DNS records for a domain claim (MX, TXT, SPF, DKIM, DMARC).
downloadDomainZoneFileDownload a BIND-format DNS zone file for a domain.
getAccountUse this when you need the authenticated Primitive account summary, including email, plan, onboarding state, and webhook secret rotation time.
getInboxStatusUse this when the user asks whether inbound email is ready or needs setup.
getOutboundStatusWhat can I send FROM?
listEmailsUse this when you need to browse inbound emails received at verified domains with cursor pagination, status filters, date filters, or sender/recipient search.
searchEmailsUse this when you need to find inbound emails with structured filters or full-text matching.
getEmailUse this when you need full details for one inbound email ID, including parsed bodies, threading metadata, SMTP envelope, webhook state, and replies.
replyToEmailUse this when the user has selected a specific inbound email and confirmed a reply.
sendEmailUse this when the user has confirmed a new outbound email.
sendEmailDemoSend a SIMULATED email with no account required.
listSentEmailsList outbound emails sent by this org, with cursor pagination and filters.
getSentEmailGet the full record for a single sent email by id, including body_text and body_html.
awaitReplyGet the threaded reply to a sent email — the canonical 'did they reply yet?' call.
getConversationGet the full conversation an inbound email belongs to as ordered, chat-model-ready turns with bodies.
getThreadGet a conversation thread by id: metadata plus all inbound and outbound messages interleaved oldest-first.
downloadEmailAttachmentsDownload all attachments for an inbound email as a gzip-compressed tar archive.
listEndpointsList all active webhook endpoints for the organization.
createEndpointCreate a webhook endpoint to receive email.received events.
deleteEndpointSoft-delete a webhook endpoint.
testEndpointSend a sample email.received event to a webhook endpoint to verify your signature verifier.
listFiltersList all whitelist and blocklist filter rules for the organization.
createFilterCreate a whitelist or blocklist filter rule.
deleteFilterDelete a filter rule.
listWebhookDeliveriesList webhook delivery attempts with pagination and filters.
replayWebhookDeliveryRe-send a stored webhook payload from a previous delivery attempt to its original endpoint.