Moving Polygons MCP
An official MCP server provided by Moving Polygons that enables AI agents to interact with the Moving Polygons platform. It allows users to create, edit, list, and publish animated polygon maps showing geographic changes over time. The server supports tools for managing map content, handling large file uploads, and searching for public maps, with some tools requiring OAuth authentication and others being publicly accessible.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://www.movingpolygons.com/mcp/publicWhat its tools do
2 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Read-only (2)
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Passed Official MCP Registry namespace is tied to movingpolygons.com ·
- Passed Endpoint is on the registry namespace domain ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Create and publish animated maps of historical borders
- Search for and retrieve details of public maps
- List and manage user's personal map collections
- Replace map content and handle large file uploads
Source and maintenance
Protocol and capabilities
- Server
- moving-polygons-public 1.0.0
- MCP protocol negotiated in check
- 2025-06-18
- Tools
- 2 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": true
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
2 advertised
search_maps — Search published 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.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"year": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"description": "Only maps whose timeline includes this year; negative for BC (-44 = 44 BC)"
},
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Default 10"
},
"query": {
"type": "string",
"description": "Words to match, e.g. 'Ottoman', 'Holy Roman Empire', 'Ukraine war'"
}
}
}{
"readOnlyHint": true,
"openWorldHint": false
}get_public_map — Get a published 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.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"url": {
"type": "string",
"description": "e.g. https://www.movingpolygons.com/map/chrisjager/the-ottoman-empire-12991923"
},
"slug": {
"type": "string",
"description": "The last part of the map's URL, e.g. the-ottoman-empire-12991923"
},
"username": {
"type": "string",
"description": "The map owner's handle, e.g. chrisjager (with slug, instead of url)"
}
}
}{
"readOnlyHint": true,
"openWorldHint": false
}Prompts
Not advertised
Resources
Not advertised
90-day uptime
A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.
- 2026-11-02: 3 of 3 checks answered
- 2026-11-03: 3 of 3 checks answered
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 739 ms
- 95th percentile latency
- 739 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 739 ms · metadata changed · 2 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http moving-polygons-mcp-movingpolygons https://www.movingpolygons.com/mcp/publicCodex
codex mcp add moving-polygons-mcp-movingpolygons --url https://www.movingpolygons.com/mcp/publicCursor
{
"mcpServers": {
"moving-polygons-mcp-movingpolygons": {
"url": "https://www.movingpolygons.com/mcp/public"
}
}
}Cline
{
"mcpServers": {
"moving-polygons-mcp-movingpolygons": {
"type": "streamableHttp",
"url": "https://www.movingpolygons.com/mcp/public",
"disabled": false
}
}
}VS Code
{
"servers": {
"moving-polygons-mcp-movingpolygons": {
"type": "http",
"url": "https://www.movingpolygons.com/mcp/public"
}
}
}Gemini CLI
gemini mcp add --transport http moving-polygons-mcp-movingpolygons https://www.movingpolygons.com/mcp/publicClaude Desktop
{
"mcpServers": {
"moving-polygons-mcp-movingpolygons": {
"url": "https://www.movingpolygons.com/mcp/public"
}
}
}Windsurf
{
"mcpServers": {
"moving-polygons-mcp-movingpolygons": {
"serverUrl": "https://www.movingpolygons.com/mcp/public"
}
}
}Let your agent find its tools
Find servers like Moving Polygons MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other data and analytics servers
Do you run Moving Polygons MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.