mcpField
E
EchoThread

EchoThread

Local
echothread.ioSocial Media0Updated 1d ago

About EchoThread

EchoThread is an MCP server for website operators to review and manage site comments without opening the dashboard. API token scopes control reading, moderation, replies, and deletion; commenter email addresses and IPs are not returned.

Key features

  1. 01View sites and pending comments
  2. 02Browse comment threads and recent comments
  3. 03Approve, reject, or mark comments as spam
  4. 04Reply as the site owner
  5. 05View comment statistics and delete comments

Use cases

  1. 01Check a blog's comments awaiting review
  2. 02Approve or hide comments before publication
  3. 03Reply to visitor comments and remove spam
  4. 04Review comment status and recent counts across sites

MCP support

The MCP server connects to EchoThread using an API token and exposes tools for sites, comment threads, statistics, and comment moderation. Token scopes govern which operations are allowed.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"io-echothread": {
"command": "npx",
"args": [
"-y",
"@echothread/mcp"
],
"env": {
"ECHOTHREAD_API_TOKEN": "<ECHOTHREAD_API_TOKEN>"
}
}
}
}
Run commandnpx -y @echothread/mcp
Environment variables to set
ECHOTHREAD_API_TOKENSecretAn EchoThread API token from https://echothread.io/api-tokens

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@echothread/mcp0.1.0

Tools

11

Saved tool list · updated 2w ago

This tool takes no parameters.

Details

From the project README

@echothread/mcp

An MCP server for EchoThread. Ask your assistant "what's waiting for review on my blog?", approve or reply, without opening the dashboard.

Set up

  1. Create an API token at echothread.io/api-tokens. Pick only the scopes you want the assistant to have: read (free plan included), and on Starter moderate, reply and delete.
  2. Add the server to your client. For Claude Desktop, in claude_desktop_config.json:
{
  "mcpServers": {
    "echothread": {
      "command": "npx",
      "args": ["-y", "@echothread/mcp"],
      "env": { "ECHOTHREAD_API_TOKEN": "et_..." }
    }
  }
}

For Claude Code: claude mcp add echothread -e ECHOTHREAD_API_TOKEN=et_... -- npx -y @echothread/mcp

Tools

ToolScopeWhat it does
list_sitesreadYour sites and their ids
list_pendingreadComments waiting for review on one site
list_recent_commentsread (Starter)Comments created since a time, across your sites
get_threadreadA page's thread and its comments
get_commentreadOne comment
site_statsreadComment counts by status, last 7 and 30 days
approve_commentmoderatePublish a held comment
reject_commentmoderateKeep a comment hidden
mark_spammoderateHide a comment and train the spam filter
reply_to_commentreplyReply as the site owner (published straight away)
delete_commentdeletePermanently delete a comment and its replies

A tool the token's scopes don't allow answers "This token lacks the moderate scope" (or reply, or delete) and changes nothing. Commenter email addresses and IPs are never returned.

ECHOTHREAD_API_URL overrides the API base (default https://api.echothread.io/api/public/v1).

Comment text is written by your visitors and is returned to the assistant as data. Treat it as untrusted: do not let an instruction inside a comment change what the assistant does with your token.

MIT licensed.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.