Plain.com MCP Server

Plain.com MCP Server

Provides comprehensive access to the Plain.com API with over 70 tools for managing support threads, customers, and help centers. It enables users to handle communications, automate support workflows, and manage documentation directly through natural language.

Category
访问服务器

README

Plain.com MCP Server

An MCP server providing comprehensive access to the Plain.com API from Claude, with 77 tools covering support threads, customers, help centers, automation, and more.

Setup

  1. Install dependencies:
bun install
  1. Get your Plain.com API key from Settings → API Keys with full API permissions.

  2. Add to your Claude Code config (~/.claude.json):

{
  "mcpServers": {
    "plain": {
      "command": "bun",
      "args": ["run", "/path/to/plain-mcp/src/index.ts"],
      "env": {
        "PLAIN_API_KEY": "your-api-key"
      }
    }
  }
}
  1. Restart Claude Code to load the MCP server.

Available Tools (77)

Help Centers

Tool Description
list_help_centers List all help centers in the workspace
get_help_center Get details of a specific help center
create_help_center Create a new help center
update_help_center Update an existing help center
delete_help_center Delete a help center
update_help_center_custom_domain Set a custom domain for a help center
verify_help_center_custom_domain Verify DNS ownership of a custom domain

Help Center Articles

Tool Description
list_help_center_articles List articles in a help center
get_help_center_article Get a specific help center article by ID
get_help_center_article_by_slug Get a help center article by its URL slug
upsert_help_center_article Create or update a help center article
delete_help_center_article Delete a help center article
generate_help_center_article Auto-generate an article from a thread using AI

Help Center Article Groups

Tool Description
list_help_center_article_groups List article groups (categories) in a help center
get_help_center_article_group Get a specific article group by ID
create_help_center_article_group Create a new article group (category)
update_help_center_article_group Update an article group
delete_help_center_article_group Delete an article group

Help Center Index

Tool Description
get_help_center_index Get the navigation index/structure of a help center
update_help_center_index Update the navigation index/structure

Knowledge Sources

Tool Description
create_knowledge_source Create a knowledge source for AI to reference
delete_knowledge_source Delete a knowledge source

Customers

Tool Description
upsert_customer Create or update a customer
delete_customer Delete a customer
get_customer Get detailed customer information by ID
search_customers Search for customers by email
mark_customer_as_spam Mark a customer as spam
unmark_customer_as_spam Remove spam marking from a customer
create_customer_event Create a custom event on a customer timeline

Customer Groups

Tool Description
list_customer_groups List all customer groups
create_customer_group Create a new customer group
add_customer_to_groups Add a customer to one or more groups
remove_customer_from_groups Remove a customer from one or more groups

Threads

Tool Description
list_threads List support threads with optional status filter
get_thread Get detailed thread info including conversation timeline
get_queue_stats Get a quick overview of support queue counts
create_thread Create a new support thread for a customer
update_thread_title Update the title of a thread
delete_thread Permanently delete a thread
assign_thread Assign a thread to a user
unassign_thread Remove assignment from a thread
change_thread_priority Change the priority of a thread
create_thread_event Create a custom event on a thread timeline

Thread Actions

Tool Description
reply_to_thread Reply to a thread (sent via original channel)
mark_thread_done Mark a thread as done/resolved
mark_thread_todo Mark a thread as todo (re-open it)
snooze_thread Snooze a thread for a specified duration

Thread Labels

Tool Description
list_label_types List all available label types
create_label_type Create a new label type
add_labels_to_thread Add labels to a thread
remove_labels_from_thread Remove labels from a thread

Thread Fields

Tool Description
list_thread_field_schemas List all custom thread field schemas
upsert_thread_field Set a custom field value on a thread

Notes

Tool Description
create_note Create an internal note on a thread (not visible to customer)
delete_note Delete an internal note from a thread

Communication

Tool Description
send_email Send a new email to a customer (starts a new thread)
send_chat Send a chat message to a customer

Companies

Tool Description
upsert_company Create or update a company
delete_company Delete a company

Tenants

Tool Description
upsert_tenant Create or update a tenant
delete_tenant Delete a tenant

Snippets

Tool Description
list_snippets List all snippets (canned responses)
create_snippet Create a new snippet
update_snippet Update an existing snippet
delete_snippet Delete a snippet

Webhooks

Tool Description
list_webhooks List all webhook targets
create_webhook Create a new webhook target
update_webhook Update a webhook target
delete_webhook Delete a webhook target

Autoresponders

Tool Description
list_autoresponders List all autoresponders
create_autoresponder Create a new autoresponder
delete_autoresponder Delete an autoresponder

Tiers

Tool Description
list_tiers List all support tiers
create_tier Create a new support tier
delete_tier Delete a support tier

Workspace & Users

Tool Description
get_workspace Get current workspace information
list_users List workspace users

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"
  • "Reply to thread th_xxx saying we're looking into it"
  • "Mark thread th_xxx as done"
  • "Snooze thread th_xxx for 24 hours"
  • "Add a note to thread th_xxx that this is a billing issue"
  • "Create a new help center article about password resets"
  • "List all snippets"
  • "Assign thread th_xxx to user u_xxx"
  • "Generate a help center article from thread th_xxx"

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选