India Railways MCP server
MCP server for Indian Railways: search trains, stations, schedules and live status.
1 stars119 downloads/wk
Reviews
Write oneNobody has reviewed India Railways yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
India Railways tools (29)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
calculate_gstCalculate GST amount for a given price and GST rate
calculate_road_taxCalculate estimated road tax for a vehicle based on state, vehicle type, and cost.
check_serviceabilityCheck if Delhivery delivers to a given pincode and what services are available
check_vehicle_challanCheck pending traffic challans for a vehicle.
decode_registration_numberDecode an Indian vehicle registration number to extract state, RTO district, registration year, and vehicle series.
exchange_auth_codeExchange an OAuth authorization code for an access token after user grants permission
get_documentFetch a specific document from DigiLocker by its URI (requires user access token)
get_fareGet ticket fare for a journey between two stations for a specific train and class.
get_filing_deadlinesGet GST filing deadlines for the current and next month for different return types
get_gst_rate_by_hsnGet the GST tax rate (CGST + SGST + IGST) for a given HSN code
get_live_statusGet real-time running status of a train — current location, delay information, and expected arrival at remaining stations.
get_oauth_urlGenerate the DigiLocker OAuth authorization URL to get user consent for accessing their documents
get_pickup_locationsList all registered pickup locations/warehouses for your Delhivery account
get_pnr_statusCheck PNR status for an Indian Railways ticket. Returns booking status, passenger details, coach and seat/berth allocation, and journey details.
get_rto_infoGet details about an RTO office by its code.
get_shipping_rateGet shipping rate estimate between two Indian pincodes for a given weight
get_station_infoGet information about an Indian railway station including its code, zone, division, and list of trains passing through it.
get_train_scheduleGet the complete schedule and all stops for a train with arrival/departure times and platform numbers.
get_vehicle_infoGet vehicle registration details including owner name, make, model, fuel type, insurance validity.
get_vehicle_statisticsGet vehicle registration statistics for Indian states.
list_issued_documentsList all documents issued to a DigiLocker user (requires user access token)
parse_delivery_statusConvert a raw Delhivery status code into human-readable status with next steps
search_hsn_codeSearch HSN/SAC codes for products or services to determine correct GST tax rates
search_station_by_nameSearch for Indian railway station codes by city or station name. Useful when you know the city but not the station code.
search_trainsSearch for trains running between two Indian railway stations on a given date.
track_multiple_shipmentsTrack multiple Delhivery shipments at once (up to 10 AWB numbers)
track_shipmentTrack a Delhivery shipment by AWB (Air Waybill) number. Returns current status and full scan history.
validate_gstinValidate a GSTIN number format and extract business information encoded in it
verify_aadhaar_seedingCheck if a DigiLocker account has Aadhaar seeded/linked (public verification)
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan19 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 143 days ago8/15
- Maintainer identityregistry namespace matches repository owner6/10
How India Railways compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 78/100
- higher than 62% of 3,470 Web search servers
- Tools
- 29
- the typical Web search server has 5
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 55% of 1,786 Web search servers
- Downloads a week
- 119
- more than 61% of 827 Web search servers with a package
What its tools let an agent do: 29 read
Install India Railways in Claude Code, Cursor or VS Code
Runs npx -y @samarth-23-eng/india-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add india-mcp-railways -- npx -y @samarth-23-eng/india-mcp
What the publisher says
From the India Railways repository's README, as published. We do not edit it. Read it on GitHub
🇮🇳 India MCP
Collection of MCP (Model Context Protocol) servers for Indian APIs and services. Enable AI agents like Claude, Cursor, and OpenCode to operate natively in the Indian market with real-time data and specialized tools.
🇮🇳 Why India-MCP?
Indian digital infrastructure is powerful but fragmented. Many government and enterprise portals are:
- Unstable: Intermittent downtime and slow response times.
- Protected: Require specific headers and session management.
- Inconsistent: Varying data formats (HTML, JSON, XML).
India-MCP provides a unified, resilient, and AI-optimized layer over these services, enabling agents to verify identities, track logistics, analyze markets, and navigate the legal system with a single protocol.
🚀 Features
- Production Grade: Hardened servers with retry logic, request timeouts, and in-memory TTL caching.
- Resilient Data: Intelligent fallback strategies (e.g., NSE → Yahoo Finance) for maximum availability.
- Privacy First: Browser-compliant headers and respectful API usage patterns.
- Developer Friendly: Clean JSON-RPC interfaces and normalized tool responses.
- Unified Ecosystem: Shared utilities for banking, legal, and market data.
🛠 Available Servers
Detailed catalog: docs/SERVERS.md | Full Tool Index: docs/TOOLS.md
📦 Installation
npm install -g @samarth-23-eng/india-mcpQuick start — launch any server with one command:
india-mcp stocks # NSE/BSE stock data
india-mcp gst # GST validation
india-mcp ecourts # Court case lookup
india-mcp fssai # Food license verification
india-mcp list # Show all available servers
india-mcp --help # Full usage guideOr use npx without installing:
npx @samarth-23-eng/india-mcp stocks🔌 MCP Client Configuration
Claude Desktop
Add this to your claudedesktopconfig.json:
{
"mcpServers": {
"india-stocks": {
"command": "npx",
"args": ["-y", "@samarth-23-eng/india-mcp", "stocks"]
},
"india-ecourts": {
"command": "npx",
"args": ["-y", "@samarth-23-eng/india-mcp", "ecourts"]
},
"india-gst": {
"command": "npx",
"args": ["-y", "@samarth-23-eng/india-mcp", "gst"]
}
}
}Detailed guides: docs/EXAMPLES.md
🏗 Architecture
India-MCP uses a shared resilience layer to handle the instability of Indian government portals.
- Retries: 2 retries with exponential backoff for all network calls.
- Caching: TTL-based memory cache to prevent IP blocking.
- Fallbacks: Automatic switching to backup data sources.
Technical details: docs/ARCHITECTURE.md
🛤 Roadmap
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
India Railways: common questions
- Is India Railways MCP server safe?
- Mostly: it is graded B (78/100). Read the India Railways safety report
- How do I install India Railways?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does India Railways need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is India Railways maintained?
- The last commit was 180 days ago (2026-05-08). The latest release is v1.0.9.
- What can I use instead of India Railways?
- Servers from other publishers that do the same job: Exa Search MCP server and Workopia — Job Search MCP server.
- How does India Railways compare with other Web search MCP servers?
- safety score 78/100 (higher than 62% of 3,470 Web search servers); tools 29 (the typical Web search server has 5); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to India Railways
Same job from other publishers: the closest match first, then the best rated.
- Exa SearchSearch the live web and fetch clean content from source pages.not reviewedEstablishedA
- Workopia — Job SearchSearch 6.3M+ live jobs from companies' own career pages, plus resume tailoring & cover letters.not reviewedGrowingB