API & MCP

Everything a person can do on Cartograph Exonyms (what each country is called in 51 languages), a program or AI agent can do with the same inputs and get the identical result.

HTTP API

Cartograph Exonyms (what each country is called in 51 languages)

Shows the name of a country in 51 languages (from Wikidata), writes every name in Latin letters and groups them into spelling families — Deutschland, Duitsland and Tyskland; Allemagne, Alemania and Almanya; Germania and Германия; Niemcy and Německo — and colours a map by the family each country’s main language uses. It is the exonym engine of the Cartograph app.

Inputs of Cartograph Exonyms (what each country is called in 51 languages)
FieldTypeDefaultDescription
countrytext"Germany"Country (English name or ISO code)
regionselect (world, africa, asia, europe, north-america, south-america, oceania)"europe"Map

Example request

What Europe calls Germany

curl -X POST https://cartographexonyms.usefulweb.site/api/v1/calculate -H 'content-type: application/json' -d '{"country":"Germany","region":"europe"}'

Every result contains

inputs (normalised, defaults applied), summary, result (validated against the published schema), units, assumptions, sources, warnings, computedAt and links.

MCP (Model Context Protocol)

{
  "mcpServers": {
    "cartograph-exonyms": { "type": "http", "url": "https://cartographexonyms.usefulweb.site/mcp" }
  }
}