Skip to main content

Announcing StackOne Defender: leading open-source prompt injection guard for your agent Read More

Connectors Discourse
Live 67 Actions

Discourse integration for AI agents

Connect your AI agent to 67 production-ready Discourse actions via MCP, A2A, or SDK — with managed agent tool auth, optimized execution, and built-in security.

StackOne
DrataGPLocalyzeFlipMindtoolsScreenloop

Discourse AI agent actions

67 production-ready actions for your agent to do more on Discourse.

67 Actions
List Badges - List all badges available in the Discourse instance (admin only).
Create Badge - Create a new custom badge (admin only).
Update Badge - Update the settings of an existing badge (admin only).
Delete Badge - Permanently delete a badge (admin only).
List User Badges - Get all badges earned by a specific user.
List Categories - List all topic categories in the Discourse instance.
Get Category - Retrieve a single category by its ID.
List Category Topics - Get all topics in a specific category.
Create Category - Create a new topic category (admin only).
Update Category - Update the settings or metadata of an existing category (admin only).
List Groups - List all groups in the Discourse instance.
Get Group - Retrieve details about a specific group by its name.
Get Group By ID - Retrieve details about a specific group by its numeric ID.
List Group Members - Get all members of a specific group.
Create Group - Create a new user group in Discourse (admin only).
Update Group - Update the settings or metadata of an existing group.
Add Group Members - Add one or more users to a group.
Remove Group Members - Remove one or more users from a group.
Delete Group - Permanently delete a group (admin only).
List Notifications - List notifications for the currently authenticated user.
Mark Notifications Read - Mark one or all notifications as read for the authenticated user.
List Latest Posts - Get the latest posts from across all topics in the forum.
Create Post - Create a new reply in an existing topic, or create a new topic with an initial post.
Get Post - Retrieve a single post by its ID.
Update Post - Edit the Markdown content of an existing post.
Delete Post - Delete a post from a topic.
List Post Replies - Get all direct replies to a specific post.
Lock Post - Lock or unlock a post to prevent or allow editing.
Create Post Action - Perform an action on a post such as liking, bookmarking, or flagging.
List Private Messages - Get private messages received by a specific user.
List Sent Private Messages - Get private messages sent by a specific user.
Create Private Message - Send a private message to one or more users or groups.
Search - Search for topics, posts, users, and categories across the Discourse forum.
Get Site Info - Retrieve full site configuration and metadata for the Discourse instance.
Get Site Basic Info - Retrieve basic public information about the Discourse instance.
Get About - Retrieve public site statistics and staff information.
List Tags - List all tags used in the Discourse forum.
Get Tag - Retrieve details and topics for a specific tag.
List Tag Groups - List all tag groups defined in the Discourse instance.
Get Tag Group - Retrieve a specific tag group by its ID.
Create Tag Group - Create a new tag group to organize related tags (admin only).
Update Tag Group - Update the name or tags of an existing tag group (admin only).
List Latest Topics - Get the latest topics from the Discourse forum, sorted by recent activity.
List Top Topics - Get the top-ranked topics filtered by time period from the Discourse forum.
Get Topic - Retrieve a single topic and its posts by topic ID.
Update Topic - Update the title, category, or tags of an existing topic.
Delete Topic - Delete a topic and all its posts (admin or moderator only).
Update Topic Status - Enable or disable a status flag on a topic (close, pin, archive, hide, etc.).
Create Topic Timer - Schedule an automatic action on a topic at a future date and time.
Get Topic Posts - Retrieve specific posts from a topic by their post IDs.
Create Topic - Create a new topic in the Discourse forum.
List Users - List all users in the Discourse instance (admin only).
List Users By Flag - List users filtered by account status flag (admin only).
Get User - Retrieve a user's public profile by their username.
Get User By ID - Retrieve a user's full details by their numeric ID (admin only).
Create User - Create a new user account in the Discourse instance.
Update User - Update a user's profile information.
Activate User - Activate a pending user account (admin only).
Deactivate User - Deactivate a user account to prevent them from logging in (admin only).
Suspend User - Suspend a user account until a specified date (admin only).
Delete User - Permanently delete a user account (admin only).
List User Actions - Get a list of actions performed by a specific user.
Get User Emails - Retrieve the email addresses associated with a user account (admin only).
Log Out User - Force-log out a user's current session (admin only).
Silence User - Silence a user to prevent them from posting without fully suspending their account (admin only).
Anonymize User - Permanently anonymize a user by replacing all identifying information with random values (admin only).
Get User By External ID - Retrieve a Discourse user by their external system ID (SSO/Discourse Connect lookup).

Do More, Build Less.

Integration Infrastructure for Discourse AI Agents.

Multiple Interfaces

Access integrations via API, AI SDKs, MCP & A2A.

Discourse MCP server
Managed Authentication

Pre-built authentication UI.

Agent auth
Falcon Engine

Every Discourse action runs on Falcon.

Agent Execution Engine
StackOne Defender
StackOne Defender Meta PG v1 Meta PG v2 DeBERTa 88.7% 67.5% 63.1% 56.9% Detection accuracy

88.7% prompt injection detection.

Prompt injection defense

"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

G2 - High Performer G2 - Easiest To Do Business With G2 - Users Love Us G2 - Users Most Likely To Recommend G2 - Easiest Admin

Product teams love building agent integrations with StackOne.

G2

More AI agent integrations like Discourse

Discourse agent integration resources

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.