Sourced history by year: events, world leaders, prices and No. 1 songs, each with its source.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Inflation-adjust U.S. dollars between years with the BLS CPI-U (1913 onward). Omit to_year for the latest published month.
optional; default is the latest CPI month
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Inflation-adjust U.S. dollars between years with the BLS CPI-U (1913 onward). Omit to_year for the latest published month.
| Argument | Type | Description |
|---|---|---|
| amount* | number | |
| to_year | integer | optional; default is the latest CPI month |
| from_year* | integer |
{
"type": "object",
"required": [
"amount",
"from_year"
],
"properties": {
"amount": {
"type": "number"
},
"to_year": {
"type": "integer",
"description": "optional; default is the latest CPI month"
},
"from_year": {
"type": "integer"
}
}
}One country's dated record, century by century, harvested from the per-country year articles English Wikipedia writes separately ('1969 in Japan') and never indexes together. Use this when the question is about a nation rather than a year or a subject.
| Argument | Type | Description |
|---|---|---|
| limit | integer | default 200, max 2000 |
| country* | string | country name or slug, e.g. 'Japan', 'south-africa' |
| to_year | integer | latest year |
| from_year | integer | earliest year; astronomical numbering |
{
"type": "object",
"required": [
"country"
],
"properties": {
"limit": {
"type": "integer",
"description": "default 200, max 2000"
},
"country": {
"type": "string",
"description": "country name or slug, e.g. 'Japan', 'south-africa'"
},
"to_year": {
"type": "integer",
"description": "latest year"
},
"from_year": {
"type": "integer",
"description": "earliest year; astronomical numbering"
}
}
}One calendar day across every recorded year — what happened on 4 July in all of them. This aggregate exists in no single encyclopedia article.
| Argument | Type | Description |
|---|---|---|
| date* | string | 'july-4', 'July 4', '07-04' or any 'YYYY-MM-DD' |
{
"type": "object",
"required": [
"date"
],
"properties": {
"date": {
"type": "string",
"description": "'july-4', 'July 4', '07-04' or any 'YYYY-MM-DD'"
}
}
}Who led a country (or every country) in a year, 1800-2025: heads of state, heads of government and ruling-party leaders, in the order they held the post. Each name is quoted from Wikipedia's list of state leaders (revision id given) and kept only where the person's Wikidata record holds the same post over the same years, so a missing name means the sources disagree, not that the post was empty.
| Argument | Type | Description |
|---|---|---|
| year* | integer | 1800 to 2025 |
| country | string | optional: country or state name, e.g. 'Brazil', 'Ottoman Empire', 'Soviet Union'. Omit for every state |
{
"type": "object",
"required": [
"year"
],
"properties": {
"year": {
"type": "integer",
"description": "1800 to 2025"
},
"country": {
"type": "string",
"description": "optional: country or state name, e.g. 'Brazil', 'Ottoman Empire', 'Soviet Union'. Omit for every state"
}
}
}The Billboard Hot 100 No. 1 single on a given date (1958-08-04 onward): the first chart issue dated on or after that day, quoted from a cited Wikipedia revision.
| Argument | Type | Description |
|---|---|---|
| date* | string | YYYY-MM-DD |
{
"type": "object",
"required": [
"date"
],
"properties": {
"date": {
"type": "string",
"description": "YYYY-MM-DD"
}
}
}One subject's whole record in date order: every dated entry across all years in which Wikipedia's editors linked to it, with its Wikidata id for joining to other datasets.
| Argument | Type | Description |
|---|---|---|
| limit | integer | default 100, max 1000 |
| subject* | string | subject name or slug, e.g. 'Byzantine Empire' or 'byzantine-empire' |
| to_year | integer | |
| from_year | integer |
{
"type": "object",
"required": [
"subject"
],
"properties": {
"limit": {
"type": "integer",
"description": "default 100, max 1000"
},
"subject": {
"type": "string",
"description": "subject name or slug, e.g. 'Byzantine Empire' or 'byzantine-empire'"
},
"to_year": {
"type": "integer"
},
"from_year": {
"type": "integer"
}
}
}Everything the record holds for one year: the headline summary and every dated entry, grouped by subject, each with its source revision.
| Argument | Type | Description |
|---|---|---|
| year* | integer | astronomical numbering: 1969, or -43 for 44 BCE |
{
"type": "object",
"required": [
"year"
],
"properties": {
"year": {
"type": "integer",
"description": "astronomical numbering: 1969, or -43 for 44 BCE"
}
}
}What a year (1800-2025) looked like in numbers, from outside sources rather than encyclopedia prose: world population, U.S. CPI and what a dollar then is worth now, average U.S. prices (gas, eggs, bread, milk, houses, income, minimum wage), who led the major powers, and the Billboard Hot 100 No. 1 songs. Every figure carries its source. For any other country's leaders use get_leaders.
| Argument | Type | Description |
|---|---|---|
| year* | integer | 1800 to 2025 |
{
"type": "object",
"required": [
"year"
],
"properties": {
"year": {
"type": "integer",
"description": "1800 to 2025"
}
}
}Browse the countries that have a record of their own, largest first.
| Argument | Type | Description |
|---|---|---|
| limit | integer | default 100, max 500 |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"description": "default 100, max 500"
}
}
}Browse the subjects that have a timeline, largest record first.
| Argument | Type | Description |
|---|---|---|
| limit | integer | default 50, max 500 |
| starts_with | string |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"description": "default 50, max 500"
},
"starts_with": {
"type": "string"
}
}
}Full-text search across every dated entry in the historical record, plus the subjects that match. Each entry is a sentence quoted verbatim from a numbered English Wikipedia revision and carries that revision id, so an answer built on it can cite a source that will still say the same thing next year. Use this whenever you need a dated fact.
| Argument | Type | Description |
|---|---|---|
| limit | integer | maximum entries to return (default 25, max 200) |
| query* | string | words to find, e.g. 'volcanic eruption' or 'Constantinople' |
| to_year | integer | latest year |
| from_year | integer | earliest year; astronomical numbering, so -43 means 44 BCE |
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"description": "maximum entries to return (default 25, max 200)"
},
"query": {
"type": "string",
"description": "words to find, e.g. 'volcanic eruption' or 'Constantinople'"
},
"to_year": {
"type": "integer",
"description": "latest year"
},
"from_year": {
"type": "integer",
"description": "earliest year; astronomical numbering, so -43 means 44 BCE"
}
}
}