List meetings
List recordings, newest first, filtered by collection, date, uploader or participant.
MCP tool bluedot_read → list_meetings
read
Returns recordings you are allowed to open, with title, date, length, owner, collection and whether a summary is ready. A recording outside any collection has collection_id null. Private recordings of other members never appear, even for an Owner or Admin. Pages end when next_cursor is null.
Parameters
| Name | Type | Description |
|---|---|---|
| workspace_id string | string | Workspace ID from list_workspaces. Leave out to use your current workspace. |
| collection_id string | string | Only recordings in this collection. |
| since string | string | Only recordings made on or after this date, ISO 8601. |
| until string | string | Only recordings made on or before this date, ISO 8601. |
| uploader_email string | string | Only recordings uploaded by this person. |
| participant_email string | string | Only recordings this person attended. |
| sort string | string | newest (default) or oldest. |
| cursor string | string | next_cursor from the previous page. Leave out for the first page. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "bluedot_read",
"arguments": {
"operation": "list_meetings",
"arguments": {}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"meetings": [
{
"meeting_id": "m_8f3a21c4",
"title": "Catch up",
"recorded_at": "2026-10-15T14:00:00Z",
"duration_minutes": 32,
"owner_email": "sam@northwind.example",
"collection_id": null,
"summary_ready": true
},
{
"meeting_id": "m_2b6d94e0",
"title": "Pricing review",
"recorded_at": "2026-10-14T09:30:00Z",
"duration_minutes": 47,
"owner_email": "sam@northwind.example",
"collection_id": "c_5d90e7a2",
"summary_ready": true
}
],
"next_cursor": null
},
"isError": false
}