discourse_list_user_posts

MCP tool from Discourse MCP by discourse

How to use it

Project documentation lists discourse_list_user_posts for the Discourse MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.

Install Discourse MCP

$npx -y @discourse/mcp@latest
FULL DISCOURSE MCP LISTING

Other tools in Discourse MCP (28)

discourse_create_category

(only when writes enabled; see Write safety)

discourse_create_post

(only when writes enabled; see Write safety)

discourse_create_private_message

(only when writes enabled; see Write safety)

discourse_create_topic

(only when writes enabled; see Write safety)

discourse_create_user

(only when writes enabled; see Write safety)

discourse_delete_draft

(only when writes enabled; see Write safety)

discourse_filter_topics
discourse_get_chat_messages
discourse_get_draft
discourse_get_review_queue_count

{} → { count, unit: "pendingreviewablequeueitems", status: "pending", scope }, where count is the authoritative number of pending reviewable records visible to the caller, not individual flags.

discourse_get_reviewable

{ 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.

discourse_get_user
discourse_invite_to_private_message

(only when writes enabled; see Write safety)

discourse_list_private_messages

(requires authentication)

discourse_list_reviewable_topics

{} → 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.

discourse_list_reviewables

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

discourse_list_users

(requires admin API key)

discourse_perform_reviewable_action

(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.

discourse_read_post
discourse_read_private_message

(requires authentication)

discourse_read_topic
discourse_reply_private_message

(only when writes enabled; see Write safety)

discourse_save_draft

(only when writes enabled; see Write safety)

discourse_search
discourse_select_site

(hidden when --site is provided)

discourse_update_topic

(only when writes enabled; see Write safety)

discourse_update_user

(only when writes enabled; see Write safety)

discourse_upload_file

(only when writes enabled; see Write safety)