Topic page
forum_get_topicRetrieves posts from a forum topic, returning the newest page by default or a specified page with post details, pagination totals, and topic metadata such as polls and notices.
Instructions
Posts of a topic. Without page: the newest pageSize posts (latest:true) - usually what is needed. With page: pages counted from the topic start, pageSize posts each (default 15); the page holding post #N is ceil(N/pageSize). Post numbers (#N) are continuous. Returns title, section, totalPages, totalPosts, posts (number, id, author, postedAt, text, rating; deleted posts are {deleted:true}). The latest view and page 1 also include poll (if any), notices (e.g. 'moved from section') and current readers. author.accountDeleted: account removed or banned. Post text markup: [quote: nick]..[/quote], [spoiler: title]..[/spoiler], [image: url], [video: url], [audio: url], [Item name #id] or [item #id] (#id:meta for variants), [craft] grid of item ids with a legend. Boolean flags appear only when true.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"topicId": "<topicId>"
},
"name": "forum_get_topic"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | 1-based page from the topic start; omit for the newest posts | |
| topicId | Yes | ||
| pageSize | No | Posts per page |