Read the transcript around a moment
get_transcript_windowThe passage of a meeting transcript surrounding a given moment — what was said before and after, with speakers and timestamps. Pass the meeting_id and start_seconds from a search_meetings hit.
WHEN: ALWAYS, before quoting or reasoning from a search_meetings hit. Search returns individual segments, and a segment is often a fragment — one real hit was the entirety of "does not have a contract with FLOC". The answer is in the passage around it, not in the segment. WHEN NOT: To find something, use search_meetings first — this tool has no query and only reads a meeting you already located. For a whole document, use fetch.
Prefer this over fetch for transcripts: fetch truncates at 40,000 characters from the START of a meeting, so on a three-hour council meeting anything after roughly the first hour is missing entirely — including most late-agenda votes.
EXAMPLES: { "meeting_id": "977675c0-...", "around_seconds": 5113 } { "meeting_id": "977675c0-...", "around_seconds": 5113, "before_seconds": 300, "after_seconds": 300 }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max segments returned. Default 80. | |
| meeting_id | Yes | Meeting UUID, taken from a search_meetings or search_documents hit. | |
| after_seconds | No | Seconds of transcript to include after the centre. Default 180 — a little longer than `before`, because the answer to 'what happened here' usually follows the mention. | |
| around_seconds | Yes | Elapsed seconds into the meeting to centre the window on — pass the `start_seconds` of the hit you want context for. | |
| before_seconds | No | Seconds of transcript to include before the centre. Default 120, max 900. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| window | Yes | The time range actually covered, after clamping to the meeting. | |
| segments | Yes | ||
| city_slug | Yes | ||
| truncated | Yes | True when `limit` cut the window short — widen nothing, ask for a narrower range. | |
| video_url | Yes | Jumps to the start of this window. Use verbatim — do not invent URLs. | |
| meeting_id | Yes | ||
| transcript | Yes | The window as one readable passage, speaker-prefixed. Quote from this verbatim — do not paraphrase and present it as a quote. | |
| meeting_url | Yes | Use this verbatim when citing — do not invent URLs. | |
| meeting_date | Yes | Unix seconds, UTC midnight. | |
| meeting_title | Yes |