discourse_reply_private_message
(only when writes enabled; see Write safety)
How to use it
discourse_reply_private_message is exposed by the Discourse MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the discourse_reply_private_message tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install Discourse MCP
npx -y @discourse/mcp@latestOther tools in Discourse MCP (28)
(only when writes enabled; see Write safety)
(only when writes enabled; see Write safety)
(only when writes enabled; see Write safety)
(only when writes enabled; see Write safety)
(only when writes enabled; see Write safety)
(only when writes enabled; see Write safety)
{} → { count, unit: "pendingreviewablequeueitems", status: "pending", scope }, where count is the authoritative number of pending reviewable records visible to the caller, not individual flags.
{ reviewableid; includeexplanation? } → refreshed bounded context, side-loaded references, editable fields, score evidence, and exact available actions; no recommendation is generated. Avoid bulk fan-out because list results already contain triage evidence.
(only when writes enabled; see Write safety)
(requires authentication)
{} → a non-exhaustive aggregation of pending topics at or above Discourse's minimum review priority. scorecount counts review score/flag records, not reviewable queue items; queue items without topics are absent.
stable review filters and offset pagination → normalized reviewables with named status plus numeric statusid, current versions, bounded evidence, scores, targets, and dynamic actions. For normal triage send only status and offset; use meta.total and follow nextoffset. Upstream page size is fixed at
(requires admin API key)
(only when writes enabled): { reviewableid; actionid; expectedversion?; additionalfields?; confirm: true } → serialized, freshly preflighted action with normalized success and remaining-count fields. Submit the displayed dynamic action ID; MCP maps its serveraction to the Discourse route.
(requires authentication)
(only when writes enabled; see Write safety)
(hidden when --site is provided)
(only when writes enabled; see Write safety)
(only when writes enabled; see Write safety)
(only when writes enabled; see Write safety)