Skip to content

tellahq/plain-mcp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plain.com MCP Server

An MCP server for querying your Plain.com support backlog from Claude.

Setup

  1. Install dependencies:
bun install
  1. Get your Plain.com API key from Settings → API Keys with thread:read and customer:read permissions.

  2. 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"
      }
    }
  }
}
  1. Restart Claude Code to load the MCP server.

Available Tools

list_threads

List support threads with optional status filter.

  • status: "todo" | "snoozed" | "done" (default: "todo")
  • limit: 1-100 (default: 25)

get_thread

Get detailed thread info including conversation timeline.

  • thread_id: The thread ID to fetch

search_customers

Find customers by email.

  • email: Email address to search

get_queue_stats

Quick overview of support queue with counts by status.

Example Usage

Ask Claude:

  • "Show me all todo threads"
  • "Get the details of thread th_xxx"
  • "How many threads need attention?"
  • "Find customer john@example.com"

About

MCP server for Plain.com support backlog

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published