← Registry

Analytics

bharatviz.org

Provides tools for exploring and visualizing India's geographic and administrative map data.

1 endpoint37 known toolsFirst detected May 12, 2026Last detected September 7, 2026

ENDPOINT 1

https://bharatviz.org/api/mcp

No auth detected

MCP server metadata

Name
bharatviz
Version
1.0.0
Capabilities
tools
Server instructions

India geospatial data, socioeconomic analytics, and map rendering for 641 districts. DATA LAYERS: • Census 2011 enriched (mapId: census-2011-enriched) — 640 districts, clean column names: literacy_pct, literate, sc_pct, st_pct, population, shannon_diversity, effective_languages, language share for 120+ languages (lang_Hindi_l1_pct, lang_Bengali_l1_pct, etc.) • Census 2011 demographics via SHRUG (mapId: shrug-census) — prefixed columns for 1991/2001/2011: pca11__lit_total, pca11__sc_share, pca11__st_share, pca11__tot_p, worker categories • SECC 2012 rural poverty (mapId: shrug-secc) — education, housing, income sources, deprivation • Economic Census 1990-2013 (mapId: shrug-economic) — employment, firm counts, sector breakdown • Environment (mapId: shrug-environment) — PM2.5, NDVI, nightlights, elevation, rainfall • Wealth index (mapId: shrug-facebook) — Meta Relative Wealth Index (RWI) per district • Rural roads (mapId: shrug-roads) — PMGSY road construction length and cost • Health facilities: 10 point datasets (hospitals, blood banks, anganwadis 1.2M, PHCs) • 60+ boundary sets: Census 1872-2011, LGD, SOI, Bhuvan, blocks, subdistricts, constituencies TOOLS: • rank_features: rank districts by any column (literacy_pct, sc_pct, pm25__pm25_mean, RWI) • correlate: Pearson/Spearman between two columns across districts or states • summarize_layer: statistics grouped by state or region • render_map: choropleth PNG/SVG for any district-level dataset • spatial queries: facility counts per district/block, point-in-boundary • trace_district_evolution: boundary changes across Census years For literacy questions use census-2011-enriched (literacy_pct). For multi-census trends use shrug-census (pca91__/pca01__/pca11__ prefixes). Start with layer_schema("census-2011-enriched") to see all columns.

Known tools 37

list_available_maps

Lists all available India map layers — boundaries AND data layers.

Inferred read-only
list_states

Lists all state and union territory names available in a given map boundary set.

Inferred read-only
list_districts

Lists all districts available in a given district-level map boundary set.

Inferred read-only
render_states_map

Renders a choropleth map of India at the state level.

Inferred read-only
render_districts_map

Renders a choropleth map of India at the district or sub-district level.

Inferred read-only
get_csv_template

Returns a CSV template for a given map boundary set.

Inferred read-only
list_demos

Lists all available showcase demo datasets (NFHS-5 health indicators and IHME AMR estimates).

Inferred read-only
get_demo_url

Generates a shareable BharatViz URL for a given demo dataset.

Inferred read-only
list_pincode_states

Lists all 38 Indian states and union territories that have pincode boundary data.

Inferred read-only
pincode_centroid

Resolve a single pincode to its centroid coordinates plus the district and state it falls in.

Inferred read-only
list_pincodes

Lists pincodes (postal codes) for a given Indian state, district, or all of India.

Inferred read-only
render_pincodes_map

Renders a pincode-level choropleth map of India.

Inferred read-only
list_cities

Lists all available Indian cities with ward/zone boundary data.

Inferred read-only
list_wards

Lists all ward names for a given city.

Inferred read-only
render_city_map

Renders a ward-level choropleth map for an Indian city.

Inferred read-only
locate

Point-in-polygon lookup: given a latitude and longitude, returns the containing administrative unit(s) from one or more BharatViz map layers.

Inferred read-only
query_layer

Filter and aggregate features in any registered BharatViz map layer.

Inferred read-only
spatial_join

Spatial join: find all features from a TARGET layer that fall inside a boundary selected from a BOUNDARY layer.

Inferred read-only
nearby

Find features within a given radius (km) of a center point, across one or more map layers.

Inferred read-only
centroid

Centroid (lat/lon) of any feature in any layer — district, state, constituency, ward, pincode, point, or polygon.

Inferred read-only
get_area

Compute area in km² for one or more features in a polygon map layer.

Inferred read-only
get_layer_detail

Returns the raw data download URL(s) for any registered BharatViz map layer.

Inferred read-only
trace_district_evolution

Traces how a district's administrative boundaries evolved across Census years (1951-2011).

Inferred read-only
list_historical_district_names

Lists all district names that appear in the Census transition data (1951-2011).

Inferred read-only
layer_schema

Describes the schema of any registered BharatViz map layer: which columns are numeric (with min/max/mean), which are categorical (with unique-value count and sample), and which are free-text identifiers.

Inferred read-only
summarize_layer

Compute descriptive statistics (count, min, max, mean, median, p10, p25, p75, p90, stddev, sum) for one or more numeric columns in any registered map layer.

Inferred read-only
rank_features

Sort features in any map layer by a numeric column and return the top or bottom N.

Inferred read-only
correlate

Compute Pearson and Spearman correlation between two numeric columns across features.

Inferred read-only
compare_groups

Compare named groups of features side-by-side on numeric columns.

Inferred read-only
find_similar

Find the K features most similar to a reference feature using Z-score normalized Euclidean distance across a multi-column metric vector.

Inferred read-only
aggregate_by_boundary

Count (and optionally sum/mean/min/max) target-layer features inside each boundary polygon.

Inferred read-only
proximity_coverage

Bulk nearest-distance + within-radius coverage: for EACH source feature, returns the nearest target feature, its distance (km), whether it is within radiusKm, and how many targets fall within radiusKm (a density metric).

Inferred read-only
join_layers

Join numeric columns from two map layers by matching feature names.

Inferred read-only
city_layer_schema

Describes the schema (columns, types, ranges) of a city ward dataset.

Inferred read-only
summarize_city_layer

Compute descriptive statistics for numeric columns in a city ward dataset.

Inferred read-only
rank_city_features

Sort ward features in a city dataset by a numeric column and return the top or bottom N.

Inferred read-only
list_categories

Lists all available BharatViz map layers grouped by category.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.bharatviz]
url = "https://bharatviz.org/api/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "bharatviz": {
      "type": "http",
      "url": "https://bharatviz.org/api/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: bharatviz
Remote MCP URL: https://bharatviz.org/api/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "bharatviz": {
      "url": "https://bharatviz.org/api/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "bharatviz": {
      "type": "http",
      "url": "https://bharatviz.org/api/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "bharatviz",
  "transport": "streamable-http",
  "url": "https://bharatviz.org/api/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Trust Data Available

BuiltWith Trust API v2 evidence for bharatviz.org was fetched 2026-08-04T02:06:00.656Z and is being refreshed.

Trust status Neutral

bharatviz.org is assessed as Neutral: No suspicious signals found, but no strong positive signal either

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.