Get ECDC COVID-19 Cases & Deaths
ecdc-surveillance.covid.cases_deathsGet historical weekly COVID-19 case and death counts by country from ECDC (European Centre for Disease Prevention and Control) TESSy surveillance data. Filter by country name or ISO3 code, optionally by indicator (cases/deaths) and ISO week. Covers 2020-W01 through 2023-W47 only — ECDC discontinued routine COVID-19 reporting in December 2023, so this reflects the final frozen historical dataset, not live surveillance. Data: ECDC opendata, CC BY 4.0, no auth required.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of records to return (default 100, max 500). | |
| country | Yes | Country name or ISO3 country code to filter by (e.g. "Austria" or "AUT"). Required — the upstream dataset has no server-side query, so this narrows the full historical dump. | |
| indicator | No | Filter to only "cases" or only "deaths" rows. Omit to return both. | |
| year_week | No | Filter to a single ISO week, format "YYYY-WW" (e.g. "2022-15"). Omit to return all weeks. |
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. |