Moving Polygons
Server Details
Create, edit and publish animated historical maps in your Moving Polygons account.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- Moving Polygons
TDQS
Scored across 14 tools
Read, search, publish, and account tools are clearly distinct, but the write/upload surface has several overlapping paths: create_map, create_upload_link, the start/upload_part/finish chunked-upload trio, and replace_map_content all create or overwrite map content. The descriptions explain size limits and transport differences, but an agent still has to reason carefully about when to use each path.
All tool names use lowercase snake_case and follow a predictable verb_noun pattern such as create_map, get_map, list_maps, publish_map, and search_maps. The upload-specific names are slightly longer but remain consistent with the same convention.
The 14-tool set is within a reasonable range for map creation, upload, publishing, and search workflows. The count is slightly inflated by having multiple upload mechanisms, but each tool still corresponds to a real operation in the lifecycle.
The surface covers account info, map format, creation, large/chunked upload, replacement, listing, retrieval, search, publishing, and unpublishing. Minor gaps remain, notably no delete_map or abort-upload operation, but core workflows are well supported.
Publisher details
- Operator
- Moving Polygons · Publisher source
- Operator website
- https://www.movingpolygons.com · Publisher source
- Vendor relationship
- First-party · Publisher source
- Documentation
- https://www.movingpolygons.com/create-with-ai · Publisher source
- Trust center
- Not applicable
- Restrictions
- Searching and reading published maps works without an account. Creating and managing maps needs a free Moving Polygons account; users sign in with OAuth the first time an account tool is used. No admin approval, regional limits or custom OAuth app needed. · Publisher source
Available Tools
14 toolscreate_mapCreate a mapAInspect
Create a new private draft map from an import JSON of up to about 1 MB.
Inputs: map (required).
create_upload_linkCreate an upload linkBRead-onlyInspect
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.
Inputs: mode, mapId.
finish_map_uploadFinish a chunked map uploadADestructiveInspect
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.
Inputs: parts (required), uploadId (required).
get_accountGet accountARead-onlyInspect
The signed-in user's public handle, plan and how many maps they can still create.
Inputs: no named parameters.
get_import_formatGet the map import formatARead-onlyInspect
The JSON format for maps: layers with timed polygon keyframes, point markers and a style.
Inputs: no named parameters.
get_mapGet a mapARead-onlyInspect
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.
Inputs: mapId (required).
get_public_mapGet a published mapARead-onlyInspect
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.
Inputs: url, slug, username.
list_mapsList my mapsARead-onlyInspect
The user's maps, most recently changed first, with their ids and links.
Inputs: limit, search.
publish_mapPublish a mapAInspect
Make one of the user's maps public at its /map// 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.
Inputs: mapId (required).
replace_map_contentReplace a map's contentADestructiveIdempotentInspect
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.
Inputs: map (required), mapId (required).
search_mapsSearch published mapsARead-onlyInspect
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.
Inputs: year, limit, query.
start_map_uploadStart a chunked map uploadBInspect
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.
Inputs: mode, mapId.
unpublish_mapUnpublish a mapAInspect
Make one of the user's maps private again (its public link stops working).
Inputs: mapId (required).
upload_map_partUpload one part of a mapAIdempotentInspect
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.
Inputs: part (required), text (required), uploadId (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Animated map videos of any story: trips, wars, empires, storms, data. Free, no signup.
Search and read published animated maps of borders and history. No sign-in needed.
Interactive timelines on your Time.Graphics account: events, periods, BC dates, sharing, export
Make a web map of places, routes and areas, and get a link to share it.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables creating themed SVG maps, GeoJSON data, projections, React components, and embeddable map builders through natural language requests.42 npmMIT
- AlicenseNot gradedqualityDmaintenanceTurn words, images, and audio into an animated video with MP4 export.MIT
- AlicenseAqualityAmaintenanceInteractive historical atlas of China that resolves ancient and modern places, classical poetry sites, dynastic boundaries, city administrative genealogies, and historical figure trajectories.35,494GPL 3.0
- AlicenseAqualityCmaintenanceHistorical 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.391Apache 2.0
Glama MCP Gateway
Add one secure layer between your agents and this server.