{"id":"f9985a2c-c029-4c39-b8d5-d4ca41e58c5c","shortId":"ZKwfaf","kind":"mcp","title":"Discourse","tagline":"Integrates with Discourse forums through API tools and remote tool discovery, enabling search, content management, us...","description":"Integrates with Discourse forums through API tools and remote tool discovery, enabling search, content management, user lookup, and automated community operations with configurable security controls and authentication support.\n\nThis TypeScript MCP server provides comprehensive Discourse forum integration, enabling AI agents to interact with Discourse sites through both built-in API tools and remote tool discovery. Built by Sam Saffron, it offers 9 core tools for searching, reading topics/posts, managing categories and tags, user lookup, and content creation, plus automatic discovery of site-specific tools via Discourse's Tool Execution API when available. The implementation features robust HTTP client functionality with caching, retry logic, and authentication support (API keys), along with configurable security controls including read-only modes and write permissions. Valuable for community management workflows, content moderation, forum analytics, and automated customer support scenarios where AI agents need to interact with Discourse-powered communities.","tags":["discourse"],"capabilities":["mcp","transport-stdio","open-source"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/discourse/discourse-mcp","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.654","qualityRationale":"deterministic score 0.65 from registry signals: · indexed on pulsemcp · has source repo · 52 github stars · registry-generated description present","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:mcp:v1","enrichmentVersion":1,"enrichedAt":"2026-04-25T19:21:55.689Z","embedding":null,"createdAt":"2026-04-21T19:27:44.721Z","updatedAt":"2026-04-25T19:21:55.689Z","lastSeenAt":"2026-04-25T19:21:55.689Z","tsv":"'9':80 'agent':57,157 'ai':56,156 'along':128 'analyt':149 'api':7,23,68,109,126 'authent':44,124 'autom':36,151 'automat':97 'avail':111 'built':66,74 'built-in':65 'cach':120 'categori':88 'client':117 'communiti':37,143,165 'comprehens':51 'configur':40,130 'content':15,31,94,146 'control':42,132 'core':81 'creation':95 'custom':152 'discours':1,4,20,52,61,105,163 'discourse-pow':162 'discoveri':12,28,73,98 'enabl':13,29,55 'execut':108 'featur':114 'forum':5,21,53,148 'function':118 'http':116 'implement':113 'includ':133 'integr':2,18,54 'interact':59,160 'key':127 'logic':122 'lookup':34,92 'manag':16,32,87,144 'mcp':48 'mode':137 'moder':147 'need':158 'offer':79 'open-source' 'oper':38 'permiss':140 'plus':96 'power':164 'provid':50 'read':85,135 'read-on':134 'remot':10,26,71 'retri':121 'robust':115 'saffron':77 'sam':76 'scenario':154 'search':14,30,84 'secur':41,131 'server':49 'site':62,101 'site-specif':100 'specif':102 'support':45,125,153 'tag':90 'tool':8,11,24,27,69,72,82,103,107 'topics/posts':86 'transport-stdio' 'typescript':47 'us':17 'user':33,91 'valuabl':141 'via':104 'workflow':145 'write':139","prices":[{"id":"3270e390-ec4f-4aa3-9aff-0296b2f2e35c","listingId":"f9985a2c-c029-4c39-b8d5-d4ca41e58c5c","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio"},"createdAt":"2026-04-21T19:27:44.721Z"}],"sources":[{"listingId":"f9985a2c-c029-4c39-b8d5-d4ca41e58c5c","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/discourse","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-04-21T19:27:44.721Z","lastSeenAt":"2026-04-25T19:21:55.689Z"}],"details":{"listingId":"f9985a2c-c029-4c39-b8d5-d4ca41e58c5c","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"Discourse","github_stars":52,"registry_url":"https://www.pulsemcp.com/servers/discourse","source_code_url":"https://github.com/discourse/discourse-mcp"},"updatedAt":"2026-04-25T19:21:55.689Z"}}