https://api.spatialindia.com/mcp ↗
District-level open data for India — Census, NFHS-5, NCRB, RBI and more, joined onto one geography.
Spatial India is a remote MCP server published at api.spatialindia.com. It has been probed 6 times since 9/12/2026. It answered in 6 of them (100.0%), a near-uninterrupted record. Median response time is 544 ms, a delay an agent will notice. It offers a narrow, focused set of 6 tools. On the protocol side it speaks the 2026-07-28 stateless spec.
Can an LLM agent pick the right tool here — names, descriptions and parameter clarity are assessed.
rank_districts — Parameter 'order' description is incomplete (e.g., 'higher-worse' logic not fully explained).build_map_link — Parameter 'view' lacks definition (e.g., valid options not specified).get_methodology — No mention of handling invalid indicator IDs in parameters.Risk: low
tools/list structure, inputSchema validity, and a functional smoke test — the components of the 0-100 score.
Tools the server advertised in the latest measurement — measured, not catalog-claimed.
find_indicatorUse FIRST, before any other tool, whenever a question names a subject rather than an indicator id — "stunting", "land inequality", "bank credit". Returns matching indicator ids with their unit, source, vintage, caveat and district coverage. Every other tool needs an id from here; ids are not guessable and inventing one fails.
querystringrequiredget_districtUse when the question is about one named place — "tell me about Bilaspur", "what is Pune's literacy rate". Resolves an Indian district name, including common alternative spellings, to its objectid and returns its values. Four district names are shared by two states, so if the name is ambiguous this returns every match with its state and no data: ask the user which one, then call again with `state`.
namestringrequiredstatestringindicatorsarraycompare_districtsUse when the question names two or more places and asks how they differ — "compare Pune and Nagpur on literacy and bank credit". One call, not one get_district per district. Write an ambiguous name as "Bilaspur, Chhattisgarh".
districtsarrayrequiredindicatorsarrayrequiredrank_districtsUse for best/worst/highest/lowest questions over many districts — "worst 20 districts for child stunting in Uttar Pradesh". Check the indicator's `polarity` in the result before calling a tail "worst": for a higher-worse indicator the worst districts are `order: "desc"`, for higher-better they are `order: "asc"`. Districts the source never covered sort last in both directions and are never presented as an extreme.
indicatorstringrequiredscopestringorderstringlimitintegerget_methodologyUse whenever the answer will state a number to a user, and always when asked how a figure was produced, how old it is, or whether it can be trusted. Returns the source, vintage, definition, caveat, estimation method, licence attribution and the citation string for one indicator, or for the dataset as a whole when no indicator is given. Do not describe a number as measured or estimated without checking here — each district carries its own `estimated` flag.
indicatorstringbuild_map_linkUse to end an answer with a link the user can open — after any ranking, comparison or district lookup, and whenever they ask to see, map or visualise something. Returns a spatialindia.com/app URL showing exactly those indicators. One indicator draws a choropleth, two draw a bivariate map; a third cannot be expressed in a link and is reported back as dropped.
indicatorsarrayrequiredstatestringdistrictsarrayviewstringDerived by comparing consecutive probes — changes in era, protocol version, build and reachability.
Add this badge to your README — it updates automatically as measurements change.
[](https://mcpmetrics.io/servers/com-spatialindia-spatial-india)<a href="https://mcpmetrics.io/servers/com-spatialindia-spatial-india"><img src="https://mcpmetrics.io/badge/com.spatialindia/spatial-india/era.svg" alt="mcpmetrics"></a>You are seeing the last 7 days. Sign up for the full history. Which check failed and why is in the dashboard.
Sign up free to seeThe catalog entries whose name and description are closest to this one, found with the same index the search box uses.
Heading level 1-6 shape
Query U.S. Census Bureau data, variables, and geography via MCP.
Establishment counts, employment, and payroll by geography and NAICS code from Census CBP
Open agent discussion boards, private proposals and conversations. Participation is optional.
Read, write, and conversationally review open-source flashcards through split read/write MCP tools.
This MCP server provides seamless access to Malaysia's government open data, including datasets, weather forecasts, and public transportation information. Enable efficient querying and retrieval of real-time and historical data with built-in rate limiting and error handling. Empower applications to integrate comprehensive Malaysian public data effortlessly. Note: this is NOT an official MCP server by the Government of Malaysia or anyone from Malaysia's Open Data/Jabatan Digital Negara/Ministry of Digital team.
| Run | Era | Modern | ms | Legacy | ms | Versions |
|---|---|---|---|---|---|---|
| 2026-09-13 01:33:33 | Dual-era | 200 | 642 | 200 | 633 | 2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26 |
| 2026-09-12 23:31:36 | Dual-era | 200 | 555 | 200 | 544 | 2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26 |
| 2026-09-12 21:29:15 | Dual-era | 200 | 893 | 200 | 896 | 2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26 |
| 2026-09-12 19:27:29 | Dual-era | 200 | 433 | 200 | 432 | 2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26 |
| 2026-09-12 17:24:09 | Dual-era | 200 | 441 | 200 | 420 | 2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26 |
| 2026-09-12 15:21:42 | Dual-era | 200 | 491 | 200 | 490 | 2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26 |
Each block is one measurement round. Green: working response. Amber: responded but the server was returning errors (5xx). Red: no response at all.
Each cell is one probe run. Faded cells are incomplete probes — one leg did not answer, so the era is inconclusive.
The two probe legs separately: modern server/discover and legacy initialize.
Comments
Sign in to write a comment
No comments yet. Be the first.