An MCP server for querying your Plain.com support backlog from Claude.
- Install dependencies:
bun install-
Get your Plain.com API key from Settings → API Keys with
thread:readandcustomer:readpermissions. -
Add to your Claude Code config (
~/.claude.json):
{
"mcpServers": {
"plain": {
"command": "bun",
"args": ["run", "/home/ubuntu/projects/plain-mcp/src/index.ts"],
"env": {
"PLAIN_API_KEY": "your-api-key"
}
}
}
}- Restart Claude Code to load the MCP server.
List support threads with optional status filter.
status: "todo" | "snoozed" | "done" (default: "todo")limit: 1-100 (default: 25)
Get detailed thread info including conversation timeline.
thread_id: The thread ID to fetch
Find customers by email.
email: Email address to search
Quick overview of support queue with counts by status.
Ask Claude:
- "Show me all todo threads"
- "Get the details of thread th_xxx"
- "How many threads need attention?"
- "Find customer john@example.com"