# Discourse integration with Openclaw bot

**URL:** <https://meta.discourse.org/t/discourse-openclaw/396086>\
**Category:** Support\
**Tags:** ai\
**Created:** [February 14, 2026, 3:23am UTC](https://meta.discourse.org/t/discourse-openclaw/396086 "2026-02-14T03:23:26Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![pranciskus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pranciskus/32/543103_2.png) [@pranciskus](https://meta.discourse.org/u/pranciskus)\
**Post date:** [February 27, 2026, 9:08am UTC](https://meta.discourse.org/t/discourse-openclaw/396086/3 "2026-02-27T09:08:45Z")

</div>

Hi everyone,

I’ve just built an OpenClaw plugin that provides native Discourse API tools for AI agents: discourse-openclaw

## What it does

The plugin gives OpenClaw agents 12 tools for interacting with any Discourse forum:

Read tools (9): read topics, read individual posts, search, filter topics by category, find unanswered questions, look up users, list user posts, get categories, get tags.

Write tools (3, opt-in): create posts (replies), create topics, update topics. These require an API key and explicit allowWrites: true in config.

## Quick start

`openclaw plugins install openclaw-discourse`  
`openclaw config set plugins.entries.openclaw-discourse.config.siteUrl “``https://your-forum.com``”`

For authenticated access and write tools:  
`openclaw config set plugins.entries.openclaw-discourse.config.apiKey “your-discourse-api-key”`  
`openclaw config set plugins.entries.openclaw-discourse.config.allowWrites true`

## Unique feature: discourse\_unanswered

The discourse\_unanswered tool finds recent topics that haven’t received a staff reply yet. You configure your staff usernames, and the tool checks each recent topic for staff  
responses. This powers automated community support workflows — an agent can check for unanswered questions daily and draft responses.

## How it relates to discourse-mcp

This complements discourse-mcp — discourse-mcp works with any MCP client (Claude Desktop, etc.), while this plugin is specifically for OpenClaw agents. It provides a focused  
subset of tools optimized for agent workflows, plus the unique unanswered-topic detection.

GitHub: [GitHub - pranciskus/discourse-openclaw: OpenClaw plugin for Discourse forum integration — read, search, filter, and write topics/posts via agent tools · GitHub](https://github.com/pranciskus/discourse-openclaw)  
npm: `openclaw-discourse`

Feedback and contributions welcome, cheers!

---

_[View the full topic](https://meta.discourse.org/t/discourse-openclaw/396086)._
