Can AI agents automate Discourse?

Discourse · hybrid · collaborationcommunicationknowledge-management

Discourse is automatable today through its JSON REST API. This record is Discourse forum software (topics, posts, users, categories, tags, search, and moderation), including the first-party Discourse MCP CLI. It is not Slack or Microsoft Teams. The software is open source. Official hosting sells Free, Pro at $100 per month, Business, and Enterprise. Pro marketing lists API and Webhook access. Whether Free hosted includes API access was not established from the opened comparison table. REST requests authenticate with Api-Key and Api-Username headers. Query-parameter auth was removed in April 2020. Official docs live at https://docs.discourse.org/. Not every endpoint is published there; Discourse states that anything you can do on the site you can also do using the JSON API. The recommended official client is the discourse_api Ruby gem. First-party MCP is the standalone CLI package @discourse/mcp, not an in-app Rails route. Discourse deferred a hosted in-app MCP so the CLI can talk to every instance through REST. Default transport is stdio; --transport http is loopback Streamable HTTP. Writes are off until --allow_writes. Auth pairs accept an admin api_key plus api_username or a user_api_key. docs.discourse.org/llms.txt returned 404. A general hosted API CLI besides the MCP package was not established. Computer-use viability is unassessed. API scores 8 and is the best path because it works on any instance without a Node MCP process; MCP scores 7 as an official useful wrapper with write opt-in and no vendor-hosted URL.

Best path today: api · Overall automatability: 8/10

Modalities

ModalityStatusDetail
APIyesrestapi-key
coverage: partial · docs
SDKyesruby
official: yes
MCPyes
verdict: official
Integrationsunknown
CLIunknown
Extensibilityyes
webhooks: True
Data access
export: backup · import: unknown
RPA / UI automationunknownweb-dom
No repeatable UI probe was run. Discourse's JSON REST API, webhooks, and the official @discourse/mcp CLI cover topics, posts, users, and search without browser control.
Computer useunknown
measured verdicts only — "unknown" means not yet probed by us

Scores

apimcpintegrationsclirpacomputer useoverall
878

Evidence

FactTierSourceDate
homepagedeclaredsource2026-09-20
licensedeclaredsource2026-09-20
deploymentdeclaredsource2026-09-20
platformsdeclaredsource2026-09-20
modalities.api.existsdeclaredsource2026-09-20
modalities.api.kinds[0]declaredsource2026-09-20
modalities.api.auth[0]declaredsource2026-09-20
modalities.api.coveragedeclaredsource2026-09-20
modalities.api.docsdeclaredsource2026-09-20
modalities.sdk.existsdeclaredsource2026-09-20
modalities.sdk.languages[0]declaredsource2026-09-20
modalities.sdk.officialdeclaredsource2026-09-20
modalities.mcp.first_partydeclaredsource2026-09-20
modalities.mcp.verdictdeclaredsource2026-09-20
modalities.extensibility.webhooksdeclaredsource2026-09-20
modalities.data_access.export[0]declaredsource2026-09-20
modalities.agent_docs.llms_txtdeclaredsource2026-09-20
verdict.scores.apideclaredsource2026-09-20
verdict.scores.mcpdeclaredsource2026-09-20
freshness.watch[0].urldeclaredsource2026-09-20
freshness.watch[1].urldeclaredsource2026-09-20
freshness.watch[2].urldeclaredsource2026-09-20
freshness.watch[3].urldeclaredsource2026-09-20

Related tools

Other products in this database that share a category with Discourse.

Last verified 2026-09-20 · volatility medium · JSON record