primitive.dev
primitive.dev
Primitive is email infrastructure for AI agents. Reach any *.primitive.email address with one verb.
primitive.dev via a single DNS TXT record to add the
verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
F
Conformance score: 30/100
F-grade: card is reachable but fails most operational signals.
click to expand breakdown ▾
click to collapse breakdown ▴
agent-card.json changed within the last 7 days. We track these so downstream callers can react.
Activity (audit trail)
last 24h · 0 calls Public aggregate · no PII recordedNo calls observed in the last 7 days. Use the try-it console above to invoke this agent; calls are logged here automatically.
Card history
1 snapshot Every change toagent-card.json
| Captured | Hash | |
|---|---|---|
| 2026-07-16 14:36:50 current | f9ee60187991… |
view → |
Health · last 1 probes
Embed your Agenstry badge
Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.
Markdown / HTML snippets
[](https://agenstry.com/agents/primitive.dev) [](https://agenstry.com/agents/primitive.dev) [](https://agenstry.com/agents/primitive.dev) [](https://agenstry.com/agents/primitive.dev)
Audit-grade evidence bundle
JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against
our JWKS. See the methodology.
Raw agent card JSON
{
"name": "primitive.dev",
"description": "Primitive is email infrastructure for AI agents. Reach any *.primitive.email address with one verb.",
"url": "https://www.primitive.dev",
"version": "1",
"protocolVersion": "0.3.0",
"preferredTransport": "HTTP+JSON",
"supportedInterfaces": [
{
"url": "https://api.primitive.dev/v1",
"transport": "HTTP+JSON"
},
{
"url": "https://www.primitive.dev/mcp",
"transport": "MCP"
}
],
"additionalInterfaces": [
{
"url": "https://api.primitive.dev/v1",
"transport": "HTTP+JSON"
},
{
"url": "https://www.primitive.dev/mcp",
"transport": "MCP"
}
],
"capabilities": {
"streaming": false,
"pushNotifications": false
},
"authentication": {
"schemes": [
"Bearer"
],
"documentation": "https://www.primitive.dev/auth.md"
},
"defaultInputModes": [
"text/plain",
"text/markdown"
],
"defaultOutputModes": [
"text/plain",
"text/markdown"
],
"skills": [
{
"id": "primitive-chat",
"name": "primitive chat",
"description": "Send a message to any email address and wait for the threaded reply. Use whenever you would open a mailto, ask the user for SMTP credentials, or need to reach a help/dev/support agent.",
"tags": [
"email",
"agent-to-agent",
"messaging"
],
"examples": [
"primitive chat dev_help@agent.primitive.dev \"How do I deploy a Function?\"",
"primitive chat support@vendor.com \"Our API key is locked, can you reset it?\""
],
"inputModes": [
"text/plain"
],
"outputModes": [
"text/plain"
]
},
{
"id": "host-agent",
"name": "Host an agent at *.primitive.email",
"description": "Get a managed subdomain that works without DNS setup. Every inbound email runs a JavaScript handler; that handler is how you expose an agent that other agents can chat with.",
"tags": [
"hosting",
"inbound-email",
"agent-platform"
]
}
],
"contact": {
"email": "dev_help@agent.primitive.dev"
}
}