Discourse Integration for AI Agents
Connect your AI agent to 67 QA'd Discourse actions via MCP, A2A, or SDK, with agent authentication, tool-calling execution, and security built-in, plus 50 events to subscribe to.
Discourse AI Agent Actions
67 production-ready actions for your agent to do more on Discourse.
Discourse Webhook Events
50 real-time Discourse events your AI agent can subscribe to.
- Ping Responds with 200 OK to Discourse ping deliveries and any request without an X-Discourse-Event header.
- Topic Created Fired when a topic is created in Discourse, including private message topics.
- Topic Edited Fired when a topic is edited or its status changes (closed, archived, visible, pinned, pinned globally, or auto-closed).
- Topic Deleted Fired when a topic is deleted in Discourse.
- Topic Recovered Fired when a deleted topic is recovered in Discourse.
- Post Created Fired when a post or reply is created in Discourse, including the first post of a new topic and private message posts.
- Post Edited Fired when a post is edited in Discourse.
- Post Deleted Fired when a post is deleted in Discourse.
- Post Recovered Fired when a deleted post is recovered in Discourse.
- User Logged In Fired when a user logs in to Discourse.
- User Logged Out Fired when a user logs out of Discourse.
- User Confirmed Email Fired when a user confirms their email address in Discourse.
- User Created Fired when a user account is created in Discourse.
- User Approved Fired when a staff member approves a pending user in Discourse.
- User Updated Fired when a user profile is updated in Discourse.
- User Deleted Fired when a user is deleted from Discourse.
- User Suspended Fired when a user is suspended in Discourse.
- User Unsuspended Fired when a user suspension is lifted in Discourse.
- User Anonymized Fired when a user is anonymized in Discourse.
- Group Created Fired when a group is created in Discourse.
- Group Updated Fired when a group is updated in Discourse.
- Group Deleted Fired when a group is deleted from Discourse.
- Category Created Fired when a category is created in Discourse.
- Category Updated Fired when a category is updated in Discourse.
- Category Deleted Fired when a category is deleted from Discourse.
- Tag Created Fired when a tag is created in Discourse.
- Tag Updated Fired when a tag is renamed or updated in Discourse.
- Tag Deleted Fired when a tag is deleted from Discourse.
- Reviewable Created Fired when an item enters the Discourse review queue, such as a flagged post, a queued post, or a user awaiting approval.
- Reviewable Updated Fired when a review queue item gets a new score or changes status (approved, rejected, ignored, or deleted).
- Notification Created Fired when Discourse creates a notification for any user on the forum.
- Solution Accepted Fired when a post is marked as the accepted solution of a topic in Discourse.
- Solution Unaccepted Fired when an accepted solution is removed from a topic in Discourse.
- Topic Assigned Fired when a topic or post is assigned to a user or group in Discourse.
- Topic Unassigned Fired when an assignment is removed from a topic or post in Discourse.
- User Badge Granted Fired when a badge is granted to a user in Discourse.
- User Badge Revoked Fired when a badge is revoked from a user in Discourse.
- User Added to Group Fired when a user is added to a group in Discourse.
- User Removed from Group Fired when a user is removed from a group in Discourse.
- Post Liked Fired when a user likes a post in Discourse.
- User Promoted Fired when a user is promoted to a higher trust level in Discourse.
- Topic Upvoted Fired when a user votes for a topic in Discourse.
- Topic Vote Removed Fired when a user removes their vote from a topic in Discourse.
- Chat Message Created Fired when a chat message is sent in a Discourse chat channel or direct message.
- Chat Message Edited Fired when a chat message is edited in Discourse.
- Chat Message Deleted Fired when a chat message is deleted in Discourse.
- Chat Message Restored Fired when a deleted chat message is restored in Discourse.
- Calendar Event Created Fired when a calendar event is created on a post in Discourse.
- Calendar Event Updated Fired when a calendar event is updated in Discourse.
- Calendar Event Deleted Fired when a calendar event is deleted in Discourse.
Discourse AI Agent Use Cases
Connect your AI agent to Discourse and help your team scale the support operations they run by hand today.
Use StackOne to connect your AI agent to your helpdesk, CRM, and messaging tools to automate ticket triage and priority routing.
ViewUse StackOne to connect your AI agent to your telephony, CRM, and messaging tools to automate voice call summarization and CRM logging.
ViewUse StackOne to connect your AI agent to your helpdesk, CRM, and messaging tools to automate SLA breach prediction and escalation.
ViewDo More, Build Less
Integration Infrastructure for Discourse AI Agents
"What impressed us most about StackOne is its ambition and clarity. They're creating infrastructure that modern software and the entire AI agent ecosystem can rely on. The depth of secure integrations, the pace of delivery, and the team's foresight into AI's future uniquely position StackOne to redefine this category."
Luna Schmid, Partner at GV
"We've been impressed by how quickly and deeply StackOne integrates with complex enterprise systems -- and now, with their focus on agent-to-agent interoperability, they're unlocking even more powerful use cases for customers. StackOne delivers all of the above in a universal layer -- without compromise."
Barbry McGann, SVP at Workday Ventures
More Customer Support Integrations Like Discourse
115+ actions
113+ actions
101+ actions
77+ actions
73+ actions
72+ actions
69+ actions
Discourse AI agent integration resources
Webhooks for AI agents: why agentic workflows need them purpose-built
AI agents can act the moment a system changes, using webhooks. But webhooks built for software hit three limits in agentic workflows. Here is how to fix each.
7 min read
Unified API Limitations for AI Agent Integration: 7 Ways They Break
Unified APIs work for traditional software but fail AI agents in specific, measurable ways. Here are 7 problems we found after building both approaches, with examples from Workday, Greenhouse, Jira, and Salesforce.
14 min
Agentic Context Engineering: Why AI Agents Kill Their Own Context Windows
AI agents exceed their context windows without knowing it. Six failure patterns and seven survival architectures for agentic context engineering.
15 min
MCP Code Mode: Keeping Tool Responses Out of Agent Context
Anthropic's code_execution processes data already in context. Custom MCP code mode keeps raw tool responses in a sandbox. 14K tokens vs 500.
11 min
Comparing BM25, TF-IDF, and Hybrid Search for MCP Tool Discovery
Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.
10 min
Put your AI agents to work
All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.