NestDaddy

Moving Polygons

com.movingpolygons/maps · v1.0.0

Create, edit and publish animated historical maps in your Moving Polygons account.

Connect Remote server

Terminal
claude mcp add --transport http maps https://www.movingpolygons.com/mcp
~/.cursor/mcp.json
{
  "mcpServers": {
    "maps": {
      "url": "https://www.movingpolygons.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "maps": {
      "type": "http",
      "url": "https://www.movingpolygons.com/mcp"
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://www.movingpolygons.com/mcp

Tools 14 found in our last check

  • get_import_format

    The JSON format for maps: layers with timed polygon keyframes, point markers and a style.

  • get_account

    The signed-in user's public handle, plan and how many maps they can still create.

  • list_maps

    The user's maps, most recently changed first, with their ids and links.

  • get_map

    A summary of one of the user's maps (layers, keyframe dates, markers) and a 15-minute download link for its full import JSON, which can be several MB.

  • create_map

    Create a new private draft map from an import JSON of up to about 1 MB.

  • create_upload_link

    A one-off link (valid 15 minutes) for uploading a map JSON file of up to 40 MB with curl. It creates a new draft map, or with mode replace overwrites an existing map's content. The curl output reports the result.

  • start_map_upload

    Opens an upload (valid 2 hours) for a map JSON text that is sent in numbered parts through tool calls rather than over the network. It creates a new draft map, or with mode replace overwrites an existing map's content.

  • upload_map_part

    Stores one numbered piece of a chunked map upload. The pieces are joined in part order with nothing in between; sending a part number again replaces that part. Returns the piece's length and SHA-256.

  • finish_map_upload

    Joins parts 1 to the given count of a chunked upload, validates the map and creates the draft map (or replaces the map's content, keeping a backup). Reports missing parts or where the JSON breaks.

  • replace_map_content

    Overwrite an existing map's layers, markers, name, description and casualty bar (and style, if given) with an import JSON of up to about 1 MB. The link and publish state stay; the old content is backed up.

  • publish_map

    Make one of the user's maps public at its /map/<handle>/<slug> link, where anyone can view it. The user must first choose a username at https://www.movingpolygons.com/settings; until then this fails and says so.

  • unpublish_map

    Make one of the user's maps private again (its public link stops working).

  • search_maps

    Find published animated maps on Moving Polygons (history, wars, empires, borders, epidemics, sea ice…) by words in their title or description and/or a year they cover. Returns links to the interactive map, its text version and its article.

  • get_public_map

    One published map as Markdown: description and sources, the timeline of keyframes (date and caption), layers, events, and the iframe code to embed the interactive map. Pass its URL, or the handle and slug.

Details

Endpointhttps://www.movingpolygons.com/mcp (Streamable HTTP)
First published22 Oct 2026
Last updated22 Oct 2026
Registry namecom.movingpolygons/maps

More data and analytics servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.