Vicp Registry

org.vicp-registryPublished by vicp-registry.orgOfficial publisherv1.0.0Updated Oct 24, 2026

Search 13,000+ US vaccine court (VICP) decisions: cases, court text, statistics, attorneys. Free.

VerifiedStreamable HTTPWeb executableKnowledge & MemoryData & Analytics

Overview

AI-generated overview

A remote MCP server for searching 13,000+ US vaccine court (VICP) decisions, with case records, court text, statistics and attorney profiles.

What you can do
Search VICP cases by free text or structured filters such as vaccine, condition, outcome and special master, and list valid filter values first so queries use real names and counts. Retrieve one case's full curated record, including its AI-assisted summary, extracted fields, attorney, special master and document links. Page through the staged plain text of a case's public court documents in chunks. Compute aggregate statistics grouped by vaccine, condition, outcome, year or special master, including compensation rates and median awards. Look up petitioner attorneys and firms, or one special master's decision patterns and recent cases.
When to use it
Useful for research questions about US vaccine injury compensation claims: finding decisions on a vaccine or condition, comparing outcomes and compensation rates, checking an attorney's or special master's track record, or reading the underlying court text.
Requirements
A remote streamable HTTP endpoint at the provider's site; no package, environment variables or headers are declared. No authentication is declared, though the provider's setup page may describe client configuration.
Before you install
The case summaries are described as AI-assisted, so verify details against the linked source documents before relying on them. Statistics are aggregates over the corpus and exclude awards over $10M from the median. The server is read-only; no writing, sending or deleting tools are listed.

Installation

In SourceWeft

  1. Open Vicp Registry in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/org.vicp-registry%2Fvicp-registry/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "vicp-registry": {
      "type": "http",
      "url": "https://vicp-registry.org/mcp"
    }
  }
}

Tools

10

search_cases

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.

Parameterssortlimitqueryoffsetoutcomevaccineattorneyfiled_tois_deathmax_awardmin_awarddecided_to+7 more

get_case

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.

Parameterspackage_idrequired

get_case_text

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.

Parametersmax_charspackage_idrequiredoffset_chars

get_filters

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.

Takes no parameters.

get_statistics

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.

Parametersvaccinegroup_byis_deathpediatric_onlycondition_category

search_attorneys

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.

Parameterslimitqueryrequired

get_attorney

Get one attorney's profile: bio (when available), aggregate outcomes, and their most recent cases. Name is matched case-insensitively.

Parametersnamerequiredlimit

get_special_master

Decision patterns for one special master: outcome breakdown, top vaccines/conditions in their docket, and recent cases.

Parametersnamerequiredlimit

fetch

Fetch the full record + source text of one case by its id (package_id). (Deep-research companion to search.)

Parametersidrequired

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

72% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts

    Publish an icon in the registry entry.

  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.