Remote MCP server giving assistants district-level Indian open data — Census, NFHS-5, NCRB, RBI and more — joined onto one geography.
What you can do
Find indicators by subject and get their ids, units, sources, vintages and coverage, then look up a single district's values by name, including alternative spellings and ambiguous names resolved by state. Compare two or more districts on chosen indicators in one call, and rank many districts for best/worst questions, checking indicator polarity before calling a tail worst. Retrieve methodology, source, vintage, caveat, licence attribution and citation strings for an indicator or the whole dataset. Build a spatialindia.com map link showing the chosen indicators, as a choropleth for one or a bivariate map for two.
When to use it
Useful when answering questions about Indian districts — a named place's statistics, comparisons between districts, or best/worst rankings across many districts — and when the answer needs a citable source and methodology.
Requirements
A remote streamable HTTP endpoint at api.spatialindia.com; no package, environment variable or header is declared. Network access to the endpoint is needed.
Before you install
No authentication, API key or header is declared, so the endpoint is used unauthenticated. The tools are read-only lookups and rankings; the only output beyond data is a generated map link. Figures should be attributed using the citation and licence information returned by the methodology tool.
Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/com.spatialindia%2Fspatial-india/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.
Use 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.
Parametersqueryrequired
get_district
Get one district
Use 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`.
Parametersnamerequiredstateindicators
compare_districts
Compare districts
Use 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".
Parametersdistrictsrequiredindicatorsrequired
rank_districts
Rank districts
Use 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.
Parameterslimitorderscopeindicatorrequired
get_methodology
Get methodology and citation
Use 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.
Parametersindicator
build_map_link
Build a map link
Use 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.
Parametersviewstatedistrictsindicatorsrequired
Version history
1
v1.0.0LatestSep 16, 2026
Score
83%
83% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Reached in the last 30 daysRequired25 pts
Auth declaredRequired10 pts
Tools listedRequired15 pts
DescriptionRequired15 pts
Logo10 pts
Documentation15 pts
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
LicenseNot applicable
A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.