get_filing_correspondence
shallowai.serff/ca-rate-filings · Verify this server
**Use this to see the REGULATORY POSITION history of a filing — the whole CDI ↔ carrier dialogue plus filer contact info — in order. NOT for the filing's content, rates, or forms.** Content questions live in `get_filing_summary` (actuarial narrative), `get_filing_source_file_link` (raw PDFs for human download), and `search_filing_embeds` (paragraph-level body search). Right questions this answers: - "Show me the full objection thread on FARM-134879410" — every letter, in order - "Who filed this and who reviewed it at CDI" - "What did the carrier say in response to CDI's second objection" - "Give me the paper trail so I can audit how this filing progressed" Fetches every chunk in `correspondence_embeds` for the given SERFF, grouped by `source_file` (one entry per attachment) and ordered by `chunk_index` within each file. Covers three attachment types: - **correspondence_attachment_*.pdf** — the objection thread (CDI questions + carrier responses + follow-ups) - **supporting_document_attachment_*.pdf** — actuarial memos, exhibits, transmittal letters (filer contact / authorship signals) - **<SERFF>.pdf** — SERFF's top-level cover page with filing-person contact block Everything comes back as readable text so the caller can quote it verbatim to the user. Group by `source_file` prefix client-side if you only want, e.g., the objection thread (`correspondence_attachment_*`). For a one-call summary that ALSO includes filing metadata, extracted summary, references, and lineage alongside the correspondence, use `get_filing_dossier`. **Right surface for**: - "Show me the objection thread on this filing" — after a search or when the user hands you a SERFF id and asks what CDI said. - "Pull the carrier's full response to CDI's second-round questions" — you get everything, in order; extract the passage you need. - Auditing/review workflows where a regulator wants the full paper trail on one filing. **Right combination**: pair with `search_correspondence_embeds` — that surface finds candidate filings semantically; this one pulls the whole thread once you've picked one worth reading end-to-end. **Coverage**: not every filing has correspondence. Only filings that received at least one objection round from the DOI (or the carrier uploaded a proactive supplemental letter under the same `correspondence_attachment_` prefix) will have chunks. A filing with no exchange returns `{ files: [], chunk_count: 0 }` — not an error. Returns `{ serff, files: [{ source_file, chunks: [{ chunk_index, text, emails, email_domains, page_date }] }], file_count, chunk_count }`. Each chunk's text is capped at 2000 chars.
1 trials · measured 2 days ago
get_filing_correspondence scores 100.0/100 on Vouch's measured behaviour index, from 1 real invocation trials against ai.serff/ca-rate-filings, measured 31 Aug 2026 under methodology v0.2.0. Every measured component scored 100.
Component breakdown
| Component | Weight | Value |
|---|---|---|
| Reliability | 35% | not applicable |
| Schema integrity | 25% | 100.0 |
| Failure behaviour | 15% | not applicable |
| Latency | 15% | not applicable |
| Concurrency | 10% | not applicable |
Tool details
- Transport
- remote
- Credential class
- self-provisionable
- Category
- Finance & compliance
- Input schema
- not declared
- Output schema
- not declared
- Side-effect classification
- unclassified
Score history
| Day | Score | Tier | Methodology |
|---|---|---|---|
| 2026-08-31 | 100.0 | shallow | v0.2.0 |
Probe evidence
| Probe | Outcomes |
|---|---|
| schema_integrity | pass: 1 |
Raw request/response logs are not archived yet — the outcome counts above are drawn directly from every recorded trial.
Embed this score
Available for every tool, scored or not — not a verification perk. Always links back to this page.
[](https://vouch.tools/tools/267eea37-6c0d-4716-af72-0cf1350cfff8)