Teams List Transcripts
teams_list_transcriptsLists the Microsoft Teams calls started from a chat and the calendar meetings that have a transcript, newest first, from the transcript events in the account's 50 most recent chats (in each, its newest 50 messages; a meeting's are in its meeting chat). Each row's transcript_id feeds teams_read_transcript. Listing needs no extra permission; reading a transcript does (see teams_read_transcript). Optional since/until (YYYY-MM-DD) narrow the range. A chat the account cannot read (403 or 404) is skipped and counted in skipped_chats. Needs a work or school Microsoft 365 account connected with connect_m365_account.
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": "teams_list_transcripts"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max transcripts to return (default 20, at most 50) | |
| since | No | Only transcripts on/after this date, YYYY-MM-DD (optional) | |
| until | No | Only transcripts on/before this date, YYYY-MM-DD (optional) | |
| account | No | Which connected Microsoft 365 account to use: its email (UPN), its id from list_m365_accounts, or its display name when unique. Leave it out to use the default account. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| count | No | ||
| error | No | ||
| source | No | ||
| account | No | The email (UPN) of the Microsoft 365 account this call used. | |
| truncated | No | Present and true only when the read was cut before it had everything it was asked for. | |
| transcripts | No | ||
| skipped_chats | No |