MCP server
npx @drin00/mcp exposes 54 tools over the Model Context Protocol — drop it into Claude, Cursor, or any MCP client.CLI
npx @drin00/cli — full mutation surface with --json output, ideal for tool-using agents and CI. It can also launch the MCP server (drin mcp).TypeScript SDK
npm install @drin00/sdk — a typed client for agents written in TS/JS, with retries and webhook verification.Framework adapters
Ready-made tools for LangChain, CrewAI, AutoGen, the Vercel AI SDK, and n8n — wired to the same key.
The agent inbox loop
Receiving is what turns Drin from a send-only API into a two-way channel an agent can live in. The loop is four moves: give a domain an inbox, read the conversation, reply, and (in development) test the whole thing without DNS.1
Give a domain an inbox
Enable receiving on a verified domain, then create an inbox address (
support@yourdomain.com). Publish the one MX record Drin returns and inbound mail starts flowing.2
Read the conversation
Poll
GET /v1/threads (or subscribe to the inbound_received webhook). A thread joins inbound and outbound messages oldest → newest, so the agent always sees the full conversation.3
Reply in one call
POST /v1/emails/{id}/reply threads automatically — From, To, the Re: subject, and the In-Reply-To / References headers are all set for you.4
Test without DNS
POST /v1/inbound/simulate runs the full ingest pipeline and fires your webhook, flagged test_mode so it never touches metrics or billing.Agent Skills
Drin ships Agent Skills — self-contained instruction packs that teach an agent a whole workflow, not just a single tool call. They’re tool-agnostic: the same skill works whether the agent reaches Drin through MCP, the CLI, the SDK, or raw HTTPS.Where to start
Set up the MCP server
The fastest way to give an agent email — one command, one key, 54 tools.
Drive it from the CLI
Every tool is also a command — scriptable, with
--json for machine-readable output.Install Agent Skills
Teach the agent the workflows, not just the tools.
Build with the SDK
A typed client for agents written in TypeScript or JavaScript.
