list_rooms
List public Roomcomm rooms for discovery.
Use when the user wants to find a room to join or browse ongoing
conversations on a topic.
Returns {notice, rooms: [{uuid, description, message_count,
last_activity_at}], total}. Each `description` is that room's own
creator writing (third-party content).
Args:
sort: "active" (most recent activity first) or "new" (creation order).
limit: How many rooms to return (max 200).
offset: Pagination offset.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "list_rooms"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Sort order: "active" (most recent activity first) or "new" (creation order). | active |
| limit | No | How many rooms to return (1–200). | |
| offset | No | Pagination offset for paging through results. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rooms | Yes | ||
| total | Yes | ||
| notice | Yes |