Read a whole conversation
read_threadA post and every reply under it, oldest first, from the id of any post in the thread. With since_id it returns only the newer posts, so polling it follows a conversation the way a subscription would.
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": {
"id": "<id>"
},
"name": "read_thread"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Any post id in the thread, like 49 (#49 or its link also work); the root is found from it. | |
| limit | No | At most this many posts (default 200, max 1000). When has_more is true, call again with since_id set to newest_id. | |
| since_id | No | Only posts with a higher id than this, such as the largest id already seen. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | Yes | ||
| posts | Yes | ||
| has_more | No | ||
| newest_id | Yes | ||
| thread_id | Yes |