CMU Delphi — COVID-19 Signal Data (COVIDcast)
delphi.covid.covidcastAccess COVID-19 epidemiological signals from multiple data sources via CMU Delphi COVIDcast. Sources include: "jhu-csse" (JHU confirmed cases/deaths), "hhs" (HHS hospitalization admissions), "fb-survey" (COVID symptom surveys), "doctor-visits" (CLI doctor visits), and more. Signals can be filtered by geographic level (nation, state, county, MSA, HHS region) and date range. Returns signal value, standard error, sample size, and reporting lag. No auth — CMU Delphi open COVID surveillance data, unlimited free.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| signal | Yes | Signal name within the data source. Examples for jhu-csse: "confirmed_cumulative_num", "confirmed_incidence_num", "deaths_cumulative_num", "deaths_incidence_num". For hhs: "confirmed_admissions_covid_1d". | |
| geo_type | No | Geographic aggregation level (default: "state"). "nation"=US, "state"=US state, "county"=county FIPS, "msa"=metro area, "hrr"=hospital referral region, "hhs"=HHS region. | |
| geo_value | Yes | Geographic identifier. For state: 2-letter code (e.g. "ca", "ny"). For county: 5-digit FIPS (e.g. "06037"). For nation: "us". For hrr: HRR number. Case-insensitive. | |
| time_type | No | Temporal resolution: "day" (daily, default) or "week" (weekly epiweek). | |
| data_source | Yes | Signal data source. Common values: "jhu-csse" (JHU confirmed cases/deaths), "cdc" (CDC surveillance), "hhs" (HHS hospitalization), "fb-survey" (COVID symptoms survey), "doctor-visits" (doctor visits with CLI). See https://cmu-delphi.github.io/delphi-epidata/api/covidcast_signals.html. | |
| time_values | Yes | Date(s) in YYYYMMDD format. Single: "20210101". Range: "20210101-20210131". Supports up to ~200 dates per call. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras. | |
| result | No | Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response. |