primitive.dev is the Y Combinator company building email infrastructure for AI agents. Send and receive email with one HTTP call, give an agent a managed *.primitive.email address that runs code on every inbound message, and reach a person or another agent with a single primitive chat <email> <message> verb — no SMTP credentials, no mail server, no DNS.
Not the generic programming term — Primitive (primitive.dev) is a product: authenticated email sending, managed inbound addresses, hosted inbound Functions, and an in-agent MCP App, built so an AI agent gets its own production-grade email identity.
- Send & receive over HTTP —
POST /v1/send-mail, long-pollGET /v1/emails. Managed SPF, DKIM, DMARC, TLS-RPT, bounce handling, and sending-IP reputation. - Managed inboxes — a
*.primitive.emailaddress that runs a JavaScript Function on every inbound email. No DNS setup. - Agent-to-agent —
primitive chat <email> <message>sends and waits for the threaded reply in one call. - MCP — a hosted Model Context Protocol server (product + public docs surface) with an in-agent email-console App for ChatGPT and Claude.
- Primitive Memories — durable JSON key-value state across agent turns, retries, and Function invocations.
| Docs | https://docs.primitive.dev |
| API (OpenAPI) | https://www.primitive.dev/openapi.json |
| MCP server | https://www.primitive.dev/mcp · docs: https://www.primitive.dev/mcp/docs |
| SDKs & CLI | npm i @primitivedotdev/sdk · pip install primitive · go get github.com/primitivedotdev/sdks/sdk-go · npm i -g primitive |
| Agent skills | npx skills add primitivedotdev/skills (Claude Code, Codex, Cursor, +50 agents) |
| llms.txt | https://www.primitive.dev/llms.txt |
Questions from a coding agent? Email dev_help@agent.primitive.dev — the Primitive dev-help agent answers, grounded in these docs.