Discourse
discourseRetrieve full Discourse topic threads, search forum content, and list recent topics using a forum's base URL. Works with topic URLs or search queries.
Instructions
Search and browse Discourse forum topics.
Use this for Discourse forum lookups: fetch a topic with all posts, search a forum, or browse recent topics. Discourse URLs are also detected automatically by web_fetch_incisive via response headers — this tool is for structured queries when you know the forum's base URL.
Actions: topic, search, latest.
Query formats:
topic: full topic URL (e.g. 'https://meta.discourse.org/t/topic-slug/12345')
search: search query string (requires base_url)
latest: ignored (requires base_url to identify the forum)
The base_url parameter identifies which Discourse instance to query (e.g. 'https://meta.discourse.org'). For the topic action, base_url is inferred from the URL if not provided.
No authentication required for public forums.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum results for search/latest (default 10). | |
| query | Yes | For topic: full topic URL (e.g. 'https://meta.discourse.org/t/topic-slug/12345'). For search: search query string. For latest: ignored (use base_url to identify the forum). | |
| action | Yes | The operation to perform. topic: fetch a Discourse topic with all posts. search: search a Discourse forum. latest: browse the latest topics on a forum. | |
| base_url | No | Base URL of the Discourse instance (e.g. 'https://meta.discourse.org'). Required for search and latest actions. For topic, inferred from the query URL. |