Loading connector details…
Loading connector details…
Choose a unique username to continue using AgentHotspot
by discourse • Uncategorized
A Model Context Protocol server exposing Discourse forum capabilities as tools and resources for AI agents.
Search and read Discourse forum content programmatically.
Create and manage posts, topics, users, and categories on Discourse forums with controlled write access.
Access static forum data like categories, tags, groups, and chat channels as resources.
This MCP server provides AI agents with access to Discourse forum functionalities via a stdio or HTTP server. It supports read-only and write operations with safety features, authentication options, and dynamic tool discovery. The server offers extensive tools for searching, reading, creating, and managing topics, posts, users, and categories, as well as resources for static data retrieval. It enables integration of Discourse forums into AI workflows, enhancing automation and interaction capabilities.
Validate and select a Discourse site. Returns JSON with site URL and title.
Search site content. Returns JSON object with results array of matching topics (id, slug, title) and meta (total, has_more).
Filter topics with a concise query language. Returns JSON object with results array (id, slug, title) and meta (page, limit, has_more). Query syntax: category/categories (comma=OR, '=category'=without subcats, '-'=exclude), tag/tags (comma=OR, '+'=AND), status:(open|closed|archived|listed|unlisted|public), in:(bookmarked|watching|tracking|muted|pinned), dates: created/activity-(before|after) YYYY-MM-DD or N days, order: activity|created|latest-post|likes|views with optional -asc.
Read topic metadata and posts. Returns JSON with id, title, slug, category_id, tags, and posts array.
Read a specific post. Returns JSON with id, topic_id, post_number, username, created_at, and raw content.
Guided workflow for database queries: discover schema, write SQL, run queries via Data Explorer
List all categories with hierarchy (pid), permissions (perms), and counts. Use for migration workflows.
List all tags with usage counts. Returns empty if tags are disabled.
List all groups with visibility, interaction levels, and access settings. Levels: 0=public, 1=logged_on_users, 2=members, 3=staff, 4=owners.
List all public chat channels with id, title, slug, status, members_count, and description.
List user's chat channels (public + DMs) with unread/mention counts. Requires authentication.
Scores are informational only and provided “as is” without warranty. AgentHotspot assumes no liability for actions taken based on these ratings.