Skip to main content
Glama

Server Details

Historical borders and dated map events with source attribution and coverage limits.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over 20 days
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL

TDQS

A3.9/5.0

Scored across 4 tools

Disambiguation4/5

Each tool has a distinct primary purpose: link generation, polity lookup, event search, and year-based polity listing. The only mild overlap is between find_polity and world_at_year, but their descriptions clarify different access patterns (name/QID lookup vs. temporal/geographic listing).

Naming Consistency4/5

All names use snake_case and are readable, with three following a verb_noun pattern (create_video_link, find_polity, search_events). world_at_year deviates by being a noun phrase rather than starting with a verb, but the overall convention remains clear.

Tool Count5/5

Four tools are well-scoped for a focused historical map video link generator and data lookup service. Each tool earns its place without redundancy, and the count is comfortably within the ideal 3–15 range.

Completeness4/5

The surface covers the core workflows: generating video links, finding polities by name/QID, searching events, and listing polities by year. Minor gaps exist, such as fetching individual event details by ID or resolving arbitrary place names, but agents can work around these using the provided lookup tools.

Available Tools

4 tools
find_polity
Read-onlyIdempotent
Inspect

Look up a state or empire by name or any of its Wikidata labels and aliases (substring, case-insensitive), or by Wikidata QID. Returns its lifespan, every border snapshot with its bounding box, and links.

ParametersJSON Schema
NameRequiredDescriptionDefault
langNoSite language for returned page and map links. Use the language the user is writing in.en
queryYesName, e.g. "Ottoman", or a QID, e.g. "Q12560".
search_events
Read-onlyIdempotent
Inspect

Search map events: battles (Wikidata), UCDP armed-conflict events since 1989, volcanic eruptions VEI 4+ (Smithsonian GVP), significant earthquakes (NOAA), witnessed meteorite falls, and UNESCO World Heritage sites (undated). Month/day bounds match only events recorded at least that precisely; undated heritage sites match only searches without a date bound. Results are sorted by date.

ParametersJSON Schema
NameRequiredDescriptionDefault
bboxNoBounding box [west, south, east, north] in degrees.
langNoSite language for returned page and map links. Use the language the user is writing in.en
layerNo
limitNo
queryNoSubstring of the event name or detail, e.g. "Vienna".
to_dateNoSource-calendar date fields at month precision, or day precision when day is supplied. Historical sources may use Julian dates; bounds compare their recorded fields without calendar conversion.
to_yearNoYear. Negative is BC: -500 = 500 BC. There is no year 0.
from_dateNoSource-calendar date fields at month precision, or day precision when day is supplied. Historical sources may use Julian dates; bounds compare their recorded fields without calendar conversion.
from_yearNoYear. Negative is BC: -500 = 500 BC. There is no year 0.
world_at_year
Read-onlyIdempotent
Inspect

List states, empires and cultures with an OpenHistoricalMap border snapshot in a given year, optionally overlapping a region. Coverage is incomplete; an empty result does not establish historical absence.

ParametersJSON Schema
NameRequiredDescriptionDefault
bboxNoBounding box [west, south, east, north] in degrees.
langNoSite language for returned page and map links. Use the language the user is writing in.en
yearYesYear. Negative is BC: -500 = 500 BC. There is no year 0.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 3 tool updates
    • Changedfind_polity1 field changed
      • addedInput schema / properties / lang
        Added value: +{
        +  "default": "en",
        +  "description": "Site language for returned page and map links. Use the language the user is writing in.",
        +  "enum": [
        +    "en",
        +    "fr",
        +    "es",
        +    "pt",
        +    "de",
        +    "it",
        +    "nl",
        +    "ja",
        +    "ru",
        +    "pl",
        +    "tr",
        +    "id",
        +    "hi",
        +    "ar"
        +  ],
        +  "type": "string"
        +}
    • Changedsearch_events1 field changed
      • addedInput schema / properties / lang
        Added value: +{
        +  "default": "en",
        +  "description": "Site language for returned page and map links. Use the language the user is writing in.",
        +  "enum": [
        +    "en",
        +    "fr",
        +    "es",
        +    "pt",
        +    "de",
        +    "it",
        +    "nl",
        +    "ja",
        +    "ru",
        +    "pl",
        +    "tr",
        +    "id",
        +    "hi",
        +    "ar"
        +  ],
        +  "type": "string"
        +}
    • Changedworld_at_year1 field changed
      • addedInput schema / properties / lang
        Added value: +{
        +  "default": "en",
        +  "description": "Site language for returned page and map links. Use the language the user is writing in.",
        +  "enum": [
        +    "en",
        +    "fr",
        +    "es",
        +    "pt",
        +    "de",
        +    "it",
        +    "nl",
        +    "ja",
        +    "ru",
        +    "pl",
        +    "tr",
        +    "id",
        +    "hi",
        +    "ar"
        +  ],
        +  "type": "string"
        +}
  2. 1 tool update
    • Addedcreate_video_link
  3. 1 tool update
    • Changedsearch_events2 fields changed
      • addedInput schema / properties / from_date
        Added value: +{
        +  "description": "Source-calendar date fields at month precision, or day precision when day is supplied. Historical sources may use Julian dates; bounds compare their recorded fields without calendar conversion.",
        +  "properties": {
        +    "day": {
        +      "maximum": 31,
        +      "minimum": 1,
        +      "type": "integer"
        +    },
        +    "month": {
        +      "maximum": 12,
        +      "minimum": 1,
        +      "type": "integer"
        +    },
        +    "year": {
        +      "description": "Year. Negative is BC: -500 = 500 BC. There is no year 0.",
        +      "type": "integer"
        +    }
        +  },
        +  "required": [
        +    "year",
        +    "month"
        +  ],
        +  "type": "object"
        +}
      • addedInput schema / properties / to_date
        Added value: +{
        +  "description": "Source-calendar date fields at month precision, or day precision when day is supplied. Historical sources may use Julian dates; bounds compare their recorded fields without calendar conversion.",
        +  "properties": {
        +    "day": {
        +      "maximum": 31,
        +      "minimum": 1,
        +      "type": "integer"
        +    },
        +    "month": {
        +      "maximum": 12,
        +      "minimum": 1,
        +      "type": "integer"
        +    },
        +    "year": {
        +      "description": "Year. Negative is BC: -500 = 500 BC. There is no year 0.",
        +      "type": "integer"
        +    }
        +  },
        +  "required": [
        +    "year",
        +    "month"
        +  ],
        +  "type": "object"
        +}
  4. 3 tool updates
    • First observedfind_polity
    • First observedsearch_events
    • First observedworld_at_year

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Historical geography for AI agents: 1,000+ polities with real GeoJSON borders, dynastic succession chains, events, cities and trade routes from 4500 BCE to today, each with cited academic sources and a confidence score. Wraps the free AtlasPI REST API (https://atlaspi.it) as 39 MCP tools — no API key required, Apache-2.0.
    39
    1
    Apache 2.0
  • A
    license
    A
    quality
    B
    maintenance
    Serves country facts, administrative boundary GeoJSON, and per-region population, area, and capital statistics as structured data, letting an AI assistant build interactive maps, comparisons, and multilingual geography content instead of reciting prose. It also normalises region names across sources so boundary shapes can be joined to their statistics.
    3
    25 PyPI
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Enables users to resolve historical US land and jurisdiction questions: which county held a given spot on a specific date, where a federal land description (PLSS) falls on the ground, and which National Archives series and file hold the case behind a land patent. All lookups are read-only and can be used alongside archive-search tools to route records requests to the right office.
    9
    159 PyPI
    MIT
  • F
    license
    Not graded
    quality
    B
    maintenance
    Provides structured access to a temporal knowledge platform for searching historical events and browsing a causal graph of over 2,000 years of history. It enables users to generate rich historical scenes, interact with period-appropriate characters, and run complex temporal simulations.
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources