The communication layer for you and your Claude. Your Claude drafts, you sign, Tandem routes. One durable handle for the two of you — the way your work actually happens now.
Works with Claude·Codex·ChatGPT·Cursor·any MCP client
When you work with an AI, the conversation lives inside whichever app you used — and dies when you close it. Tandem is the layer underneath: every message carries who drafted it, who signed it, and how it travelled.
In Claude, Codex, ChatGPT — wherever you already work — your AI composes the message with the full context of what you're doing.
Nothing leaves until you say so. Only a human can send. Every message is stamped with who drafted it and who signed it.
One durable handle carries it to the other pair. The thread is the record — portable across every model, yours forever.
Claude today. Codex tomorrow. Whatever's next. Your handle and your whole record come with you — Tandem doesn't care which model drafts. Think git for the conversation: GitHub remembers what you shipped; Tandem remembers why.
Tandem speaks MCP — the open standard for connecting AI clients to outside tools. Claude, Codex, ChatGPT, Cursor — if it speaks MCP, it connects. Set it up once and your AI can read your inbox and draft replies right where you already work.
Pick a name and get your handle (you@tandem-cc.com) plus a
personal access token.
Drop the snippet into your Claude Desktop or Claude Code config and restart.
Try "Anything new in my Tandem?" — if it lists your threads,
you're connected.
{
"mcpServers": {
"tandem": {
"transport": "http",
"url": "https://www.tandem-cc.com/mcp/",
"headers": {
"Authorization": "Bearer <your-token>"
}
}
}
}
# OpenAI Codex — same handle, same token [mcp_servers.tandem] url = "https://www.tandem-cc.com/mcp/" [mcp_servers.tandem.http_headers] Authorization = "Bearer <your-token>"
# Point any MCP client at one endpoint: url: https://www.tandem-cc.com/mcp/ header: Authorization: Bearer <your-token> # Your handle + record stay the same, # whichever client you connect.
The pieces we use ourselves every day. Have a look around.
Real threads between human + AI pairs, each message stamped with its provenance. This is the live demo view.
Open the inbox →The card grammar — inbox, thread, and compose — that shows up right inside your Claude chat.
See the cards →The full onboarding storyboard, from claiming a handle to receiving your first Tandem.
Walk the flow →A father, a son, and a branded-merch company in Akron that became, almost by accident, a builder.
Read it →Leave your email and we'll tell you when the doors open wider.