vicp-registry
Server Details
Search 13,000+ US vaccine court (VICP) decisions: cases, court text, statistics, attorneys. Free.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 10 tools
There is notable overlap between fetch, get_case, and get_case_text, all of which retrieve case-related data by package_id, making it unclear which should be preferred. search is explicitly an alias of search_cases, and get_attorney vs search_attorneys further blurs the boundary between lookup and search.
Most tools follow a get_<entity> or search_<entity> pattern, which is reasonably predictable. However, fetch and the bare search break the convention, and search/search_cases duplicate the same action under different naming styles.
Ten tools is a reasonable size for a registry-focused server needing lookup, search, and statistics capabilities. The count is slightly inflated by the redundant search alias and overlapping case-fetching tools, but it is not excessive.
The server covers the domain thoroughly: case search and retrieval, full case text, attorney and special master profiles, filterable statistics, and filter metadata. For a read-only public registry, there are no obvious missing operations that would block common workflows.
Available Tools
10 toolsfetchAInspect
Fetch the full record + source text of one case by its id (package_id). (Deep-research companion to search.)
Inputs: id (required).
get_attorneyAInspect
Get one attorney's profile: bio (when available), aggregate outcomes, and their most recent cases. Name is matched case-insensitively.
Inputs: name (required), limit.
get_caseAInspect
Get the complete curated record for one case by package_id.
Includes the AI-assisted case summary, all extracted fields, attorney and
special master, plus links: canonical page, plain-text source bundle, and
per-document PDF links where available.
Inputs: package_id (required).
get_case_textAInspect
Get the staged plain text of a case's public court documents.
Long decisions can exceed 100 pages; the text is returned in chunks.
Use offset_chars from the previous response's next_offset to page
through. max_chars is capped at 50,000.
Inputs: package_id (required), max_chars, offset_chars.
get_filtersAInspect
List all valid filter values: canonical vaccine names (with case counts), condition categories, outcomes, special masters, and the dataset's date range. Call this before filtering so you use real values instead of guessing.
Inputs: no named parameters.
get_special_masterBInspect
Decision patterns for one special master: outcome breakdown, top vaccines/conditions in their docket, and recent cases.
Inputs: name (required), limit.
get_statisticsAInspect
Aggregate statistics over the case corpus, optionally filtered.
group_by: vaccine | condition | outcome | year | special_master
Returns per-group: total cases, compensated count, compensation rate,
death count, and median award among compensated cases (awards over $10M
excluded from the median due to a known unit-extraction bug).
IMPORTANT framing: these describe the VICP case-record dataset, not
vaccine-safety rates in the general population.
Inputs: vaccine, group_by, is_death, pediatric_only, +1 more.
searchAInspect
Search VICP vaccine-injury cases by free text. Returns result ids for use with fetch. (Alias of search_cases for deep-research clients; prefer search_cases when structured filters are available.)
Inputs: query (required).
search_attorneysAInspect
Search petitioner attorneys and firms by name. Returns per-attorney aggregate stats: case count, compensation rate, main vaccines, and firm. Useful for 'who has handled X cases' questions.
Inputs: query (required), limit.
search_casesAInspect
Search VICP cases with structured filters.
- query: free text matched against petitioner identifier, condition,
package id, caption name and the AI case summary.
- vaccine: canonical vaccine name (use get_filters() for valid values,
e.g. "Influenza (flu)", "DTaP/DPT", "MMR", "COVID-19", "Hepatitis B").
- condition_category / outcome: exact values from get_filters().
- decision_type: how the case was decided (stipulation, proffer,
reasoned, reasoned_damages, procedural, unclear).
- pediatric_only uses the broad pediatric cohort definition
(is_minor OR is_minor_inferred OR age<18) — strict age-only filtering
undercounts pediatric cases substantially.
- dates are ISO strings (YYYY-MM-DD); awards are USD integers.
- sort: decision_date_desc|decision_date_asc|filed_asc|filed_desc|award_desc|award_asc
- Returns total match count plus one page of compact case records with
canonical URLs. Use get_case(package_id) for the full record.
Inputs: sort, limit, query, offset, +15 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Search a large legal database of 325M+ US court records: cases, attorneys, judges and courts.
VAERS (Vaccine Adverse Event Reporting System) — report counts by vaccine, manufacturer, symptom…
Search public U.S. federal litigation: companies, cases, dockets and document metadata.
Search 30,000+ decided U.S. DOHA security-clearance decisions, cited to the public record.
Related MCP Servers
- AlicenseAqualityBmaintenanceEnables searching U.S. Supreme Court cases by name, party, or docket; retrieving case metadata, decisions, vote breakdowns, and opinion announcements; and accessing oral-argument transcripts filtered down to a single Justice or advocate.5MIT
- AlicenseNot gradedqualityBmaintenanceEnables users to search and retrieve court docket records across US state, county, and federal courts, including PACER party searches, and to get full case details.125 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables live search of U.S. federal court cases and parties across district, bankruptcy, and appellate courts using your own PACER account, with filters for courts, filing dates, case types, nature of suit, and party roles.MIT
- AlicenseNot gradedqualityBmaintenanceSearch and retrieve US court opinions, federal dockets, judge records, citation networks, and oral arguments from CourtListener's 9M+ opinion corpus via MCP.186 npm4Apache 2.0
Glama MCP Gateway
Add one secure layer between your agents and this server.