Directory / Knowledge, memory & context
SlashYear
Look up history by year, date and country, plus world leaders, historical prices and No. 1 songs, each line cited to a Wikipedia revision. Read-only, no account or API key. Endpoint: https://slashyear.com/mcp · Website
Live Answered an MCP handshake without credentials and listed 16 tools.
- Category
- Knowledge, memory & context
- Transport
http- Source
- https://github.com/ctrl-maud/slashyear
- Endpoint
https://slashyear.com/mcp- MCP Registry
com.slashyear/mcp- Reports itself as
- slashyear 1.3.0
- Protocol
- 2025-06-18
- Tools
- 16
- Context cost
- about 1,976 tokens for the tool definitions (estimated at four characters per token)
- Tool definitions last changed
- no change seen since first check
- Handshake time
- 132 ms
- Repository
- 1 stars · last push 2026-10-27 · Apache-2.0
- Last checked
- 2026-11-03 10:54:49 UTC
- Listed since
- 2026-10-27
Health and compatibility
| Endpoint reachable | Verified | Responded in 132 ms |
|---|---|---|
| MCP handshake (initialize) | Verified | Completed without credentials |
| Tool discovery (tools/list) | Verified | 16 tools listed |
| Authentication | Verified | None needed to connect |
| Protocol version | Verified | 2025-06-18 |
| Transport | Verified | Streamable HTTP |
| Capabilities declared | Verified | tools |
Last checked . Verified means the check saw it happen; it says nothing about whether the server is safe.
Recent history
3 daily checks so far; median response 149 ms. Green answered, violet asked for auth, red did not answer.
Set up in your client
Claude Code
Run this in a terminal:
claude mcp add --transport http slashyear https://slashyear.com/mcpClaude Desktop
Open Settings → Connectors → Add custom connector and paste this URL:
https://slashyear.com/mcpOr bridge it through mcp-remote in claude_desktop_config.json (needs Node.js):
{
"mcpServers": {
"slashyear": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://slashyear.com/mcp"
]
}
}
}Cursor
Or add it to ~/.cursor/mcp.json (or .cursor/mcp.json in a project):
{
"mcpServers": {
"slashyear": {
"url": "https://slashyear.com/mcp"
}
}
}VS Code
Or add it to .vscode/mcp.json:
{
"servers": {
"slashyear": {
"type": "http",
"url": "https://slashyear.com/mcp"
}
}
}Or from a terminal:
code --add-mcp '{"name": "slashyear", "type": "http", "url": "https://slashyear.com/mcp"}'Windsurf
Add it to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"slashyear": {
"serverUrl": "https://slashyear.com/mcp"
}
}
}Other clients
Most clients accept this shape. The endpoint is:
https://slashyear.com/mcp{
"mcpServers": {
"slashyear": {
"type": "http",
"url": "https://slashyear.com/mcp"
}
}
}If it does not connect
- Restart the client after editing a config file, and keep keys out of files you commit.
- If the tools do not appear, open the client's MCP log: a 401 means the credentials were not accepted, and a timeout means the server did not answer.
Tools 16
Names, descriptions and input schemas exactly as the server returned them on 2026-11-03. This is the server author's own text. Nothing is run from this page. Raw JSON
check_claimCheck one dated sentence against the record before stating it. Leaders, Billboard No. 1 singles and Nobel …
Check one dated sentence against the record before stating it. Leaders, Billboard No. 1 singles and Nobel Prizes get a structured check that can return 'supported' or 'contradicted' with the source. Other claims are matched against the dated entries and the answer says where the record dates sentences holding the claim's key words (matched_same_year, matched_other_years, ...), with the entries as evidence.
| Parameter | Type | Description | |
|---|---|---|---|
claim | string | required | e.g. 'Richard Nixon was president of the United States in 1975' |
Example call (required arguments only, placeholder values):
{
"method": "tools/call",
"params": {
"name": "check_claim",
"arguments": {
"claim": "..."
}
}
}convert_dollarsInflation-adjust U.S. dollars between years with the BLS CPI-U (1913 onward). Omit to_year for the latest …
Inflation-adjust U.S. dollars between years with the BLS CPI-U (1913 onward). Omit to_year for the latest published month.
| Parameter | Type | Description | |
|---|---|---|---|
amount | number | required | |
from_year | integer | required | |
to_year | integer | optional | optional; default is the latest CPI month |
Example call (required arguments only, placeholder values):
{
"method": "tools/call",
"params": {
"name": "convert_dollars",
"arguments": {
"amount": 0,
"from_year": 0
}
}
}get_countryOne country's dated record, century by century, harvested from the per-country year articles English …
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.
| Parameter | Type | Description | |
|---|---|---|---|
country | string | required | country name or slug, e.g. 'Japan', 'south-africa' |
from_year | integer | optional | earliest year; astronomical numbering |
to_year | integer | optional | latest year |
limit | integer | optional | default 200, max 2000 |
Example call (required arguments only, placeholder values):
{
"method": "tools/call",
"params": {
"name": "get_country",
"arguments": {
"country": "..."
}
}
}get_dayOne calendar day across every recorded year — what happened on 4 July in all of them. This aggregate exists …
One calendar day across every recorded year — what happened on 4 July in all of them. This aggregate exists in no single encyclopedia article.
| Parameter | Type | Description | |
|---|---|---|---|
date | string | required | 'july-4', 'July 4', '07-04' or any 'YYYY-MM-DD' |
Example call (required arguments only, placeholder values):
{
"method": "tools/call",
"params": {
"name": "get_day",
"arguments": {
"date": "..."
}
}
}get_disagreementsWhere two sources slashyear checks against each other disagree: leaders' terms (Wikipedia lists vs Wikidata), …
Where two sources slashyear checks against each other disagree: leaders' terms (Wikipedia lists vs Wikidata), birth and death dates (Wikipedia year articles vs Wikidata), Nobel Prizes (Nobel API vs Wikidata). Useful before trusting either source.
| Parameter | Type | Description | |
|---|---|---|---|
person | string | optional | optional: name to look for |
section | string | optional | optional: leaders, life_years, life_days or nobel |
limit | integer | optional | default 50, max 500 |
Example call (required arguments only, placeholder values):
{
"method": "tools/call",
"params": {
"name": "get_disagreements",
"arguments": {}
}
}get_leadersWho led a country (or every country) in a year, 1800-2025: heads of state, heads of government and …
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.
| Parameter | Type | Description | |
|---|---|---|---|
year | integer | required | 1800 to 2025 |
country | string | optional | optional: country or state name, e.g. 'Brazil', 'Ottoman Empire', 'Soviet Union'. Omit for every state |
Example call (required arguments only, placeholder values):
{
"method": "tools/call",
"params": {
"name": "get_leaders",
"arguments": {
"year": 0
}
}
}get_nobel_prizesNobel laureates for a year (1901 on) or for a category across years, from the Nobel Prize API and kept only …
Nobel laureates for a year (1901 on) or for a category across years, from the Nobel Prize API and kept only where Wikidata records the same prize in the same year.
| Parameter | Type | Description | |
|---|---|---|---|
year | integer | optional | |
category | string | optional | Physics, Chemistry, Physiology or Medicine, Literature, Peace, Economic Sciences |
name | string | optional | optional: laureate name to find |
Example call (required arguments only, placeholder values):
{
"method": "tools/call",
"params": {
"name": "get_nobel_prizes",
"arguments": {}
}
}get_number_one_songThe Billboard Hot 100 No. 1 single on a given date (1958-08-04 onward): the first chart issue dated on or …
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.
| Parameter | Type | Description | |
|---|---|---|---|
date | string | required | YYYY-MM-DD |
Example call (required arguments only, placeholder values):
{
"method": "tools/call",
"params": {
"name": "get_number_one_song",
"arguments": {
"date": "..."
}
}
}get_official_seriesOfficial data series by year from the agencies that publish them, each cross-checked against a second copy: …
Official data series by year from the agencies that publish them, each cross-checked against a second copy: U.S. unemployment, federal funds rate, GDP, population, federal debt, Mauna Loa CO2, global temperature anomaly, Fed exchange rates. Omit series to list them.
| Parameter | Type | Description | |
|---|---|---|---|
series | string | optional | series id from the list, e.g. 'unemployment_rate' |
from_year | integer | optional | |
to_year | integer | optional |
Example call (required arguments only, placeholder values):
{
"method": "tools/call",
"params": {
"name": "get_official_series",
"arguments": {}
}
}get_timelineOne subject's whole record in date order: every dated entry across all years in which Wikipedia's editors …
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.
| Parameter | Type | Description | |
|---|---|---|---|
subject | string | required | subject name or slug, e.g. 'Byzantine Empire' or 'byzantine-empire' |
from_year | integer | optional | |
to_year | integer | optional | |
limit | integer | optional | default 100, max 1000 |
Example call (required arguments only, placeholder values):
{
"method": "tools/call",
"params": {
"name": "get_timeline",
"arguments": {
"subject": "..."
}
}
}get_world_on_dateThe world on one date in a single answer: the dated entries for that exact day, births and deaths that day, …
The world on one date in a single answer: the dated entries for that exact day, births and deaths that day, every state's office holders that year, the Billboard Hot 100 No. 1 in force, U.S. prices and CPI, world population, official series (unemployment, rates, GDP, debt, CO2, temperature), Federal Reserve exchange rates for that day, and that year's Nobel Prizes. Each part carries its source; parts no source covers are absent.
| Parameter | Type | Description | |
|---|---|---|---|
date | string | required | YYYY-MM-DD, e.g. 1969-07-20 |
Example call (required arguments only, placeholder values):
{
"method": "tools/call",
"params": {
"name": "get_world_on_date",
"arguments": {
"date": "..."
}
}
}get_yearEverything the record holds for one year: the headline summary and every dated entry, grouped by subject, …
Everything the record holds for one year: the headline summary and every dated entry, grouped by subject, each with its source revision.
| Parameter | Type | Description | |
|---|---|---|---|
year | integer | required | astronomical numbering: 1969, or -43 for 44 BCE |
Example call (required arguments only, placeholder values):
{
"method": "tools/call",
"params": {
"name": "get_year",
"arguments": {
"year": 0
}
}
}get_year_factsWhat a year (1800-2025) looked like in numbers, from outside sources rather than encyclopedia prose: world …
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.
| Parameter | Type | Description | |
|---|---|---|---|
year | integer | required | 1800 to 2025 |
Example call (required arguments only, placeholder values):
{
"method": "tools/call",
"params": {
"name": "get_year_facts",
"arguments": {
"year": 0
}
}
}list_countriesBrowse the countries that have a record of their own, largest first.
Browse the countries that have a record of their own, largest first.
| Parameter | Type | Description | |
|---|---|---|---|
limit | integer | optional | default 100, max 500 |
Example call (required arguments only, placeholder values):
{
"method": "tools/call",
"params": {
"name": "list_countries",
"arguments": {}
}
}list_subjectsBrowse the subjects that have a timeline, largest record first.
Browse the subjects that have a timeline, largest record first.
| Parameter | Type | Description | |
|---|---|---|---|
starts_with | string | optional | |
limit | integer | optional | default 50, max 500 |
Example call (required arguments only, placeholder values):
{
"method": "tools/call",
"params": {
"name": "list_subjects",
"arguments": {}
}
}search_historyFull-text search across every dated entry in the historical record, plus the subjects that match. Each entry …
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.
| Parameter | Type | Description | |
|---|---|---|---|
query | string | required | words to find, e.g. 'volcanic eruption' or 'Constantinople' |
from_year | integer | optional | earliest year; astronomical numbering, so -43 means 44 BCE |
to_year | integer | optional | latest year |
limit | integer | optional | maximum entries to return (default 25, max 200) |
Example call (required arguments only, placeholder values):
{
"method": "tools/call",
"params": {
"name": "search_history",
"arguments": {
"query": "..."
}
}
}Badge
Maintain this server? Put its live status in your README:
[](https://mcp.aianytime.net/s/slashyear/)Edit this entry · Report a problem
More in Knowledge, memory & context
Checks record what a server answered, not whether it is safe. A listing is not a security audit; read a server's source and permissions before you connect it. Add a server · JSON · llms.txt · llms-full.txt
Browse: Agents, IDEs & developer tools · Search & discovery · Knowledge, memory & context · Media & generation · Security · Finance & markets · Marketing, content & social · Cloud, ops & data · Commerce, travel & logistics · Work & productivity · No account needed · Local servers