The other end of a `trace_data_sources` citation, and the finest grain the platform
serves: not the whole call, one turn of it. Use it to read the passage behind a
number before quoting it, and to quote a speaker verbatim with the citation intact.
Every argument comes off the citation you are following — a `transcript_section`
citation's URL is `/query-section?name=...&symbol=...&year=...&quarter=...&n=...`,
so read the four values out of it rather than deriving them. If you pulled the row
from `earnings_call_transcript_sections` yourself you already hold all four
(`symbol`, `year`, `quarter`, `section_no`); no text search is needed or wanted.
*** `year` and `quarter` are the FISCAL period of the CALL, never the calendar
quarter a report covers. *** For most covered companies those differ — the call
everyone calls "Q2 2026" is stored as FY2026 Q4 for one name and FY2027 Q1 for
another. Take the period from the citation, the transcript record, or `call_date`.
A 404 here ("no section N for SYM YEARqQ") is almost always this, not a missing
call: re-check the period before concluding the transcript is not covered.
Returns {"name", "symbol", "year", "quarter", "n", "format": "paragraph",
"count", "rows": [{symbol, year, quarter, call_date, section_no, speaker,
content}], "highlights": [...], "total_sections": N, "transcript_url": ...}.
`content` is the turn's text and `speaker` is who said it — attribute the quote to
that speaker, never to "the company". `total_sections` bounds `n`, so neighbouring
turns (n-1, n+1) are how you read a passage in context when it starts mid-answer.
`highlights` are quotes the platform's own analysis pipeline verified against this
section; they mark evidence inside it but are NOT necessarily the passage you are
citing — verify your own quote against `content`. `transcript_url` is frequently
null, so offer "view the full call" only when it is present.
Requires auth (your MCP client attaches the OAuth bearer automatically).