Indian API MCP servers for GST, railways, RTO, banking, stocks, and eCourts data.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
The install command below didn't complete successfully in our automated test.
npx -y @samarth-23-eng/india-mcpnpm notice npm notice New major version of npm available! 10.1.0 -> 12.0.2 npm notice Changelog: <https://github.com/npm/cli/releases/tag/v12.0.2> npm notice Run `npm install -g npm@12.0.2` to update! npm notice npm ERR! could not determine executable to run npm ERR! A complete log of this run can be found in: /home/user/.npm/_logs/2026-09-21T12_45_45_253Z-debug-0.log
This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 3d ago.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by India MCP.
india-mcp MCP server packages several Indian service integrations behind the Model Context Protocol. The repository lists dedicated servers for six domains: GST, railways, RTO, banking, stocks, and eCourts. Each domain exposes its own set of tools and can be launched independently, allowing a client configuration to include only the services an agent needs.
The supported use cases cover GSTIN and HSN validation, tax calculations, train status and PNR enquiries, train schedules, vehicle registration information, road-tax calculations, IFSC lookup, UPI validation, bank status, NSE and BSE market data, and eCourts case information. The eCourts server also covers orders and cause-list retrieval.
The package provides a command-line launcher that accepts a server name. Commands such as india-mcp stocks, india-mcp gst, and india-mcp ecourts start the corresponding MCP service. The package can also be invoked through npx, which avoids a global installation.
A shared resilience layer handles network requests across the services. According to the project documentation, calls can be retried twice with exponential backoff, responses can be held in an in-memory TTL cache, and configured fallback sources can be used when a primary source is unavailable. The project also describes normalized tool responses and browser-compliant request headers for services that require particular request behavior.
Install the package globally with:
Alternatively, run a server without installing it globally:
The command-line interface includes list to show available servers and --help for usage information. Claude Desktop configuration is documented using the command value npx and arguments containing -y, the package name, and the selected server name. Separate entries can be created for services such as stocks, eCourts, and GST. Cursor is also named by the project as an MCP-capable client.
The repository’s server catalog assigns these tool counts and functions:
This makes the india-mcp MCP server suitable for agents that need to combine several India-specific lookup tasks while keeping each service as a separate MCP process.
The project documentation describes the upstream Indian portals and APIs as variable in availability, response speed, protection requirements, and data format. Retry logic, caching, and fallback behavior are intended to address some of those conditions, but they do not guarantee that an upstream service will respond or that its data will always be current.
The README lists FSSAI, CDSCO, and land-record access as roadmap items, while an example command also shows fssai. The documented server table currently provides the clearest supported inventory and does not include those roadmap services. Verify the package’s current command list before depending on them in production.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/india-mcp)<a href="https://allmcps.com/mcp/india-mcp"><img src="https://allmcps.com/api/badge/india-mcp?style=directory" alt="India MCP on AllMCPs" /></a>