Skip to content
Back to search
100
MCP live MCP 2025-06-18 streamable-http

GST Validator

io.github.guptaprakhariitr/gst-validator-mcp

Validate Indian GSTINs locally (Verhoeff), extract PAN, identify issuing state.

Uptime
20.0%
5 direct probes · 30d
Response
761ms
last probe
Tools
3
callable
Resources
0
readable
Prompts
0
available
Score: 100/100
Handshake verified by our own probe.
why this score
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
3 tools, 0 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
3 items in total; 3 or more earns these points.
pass Describes itself 10/10
79 characters; more than 30 earns these points.

Tools · 3

validate_gstin

Validate an Indian GSTIN (15-char Goods & Services Tax Identification Number). Checks length, character set, state code, embedded PAN format, and the GSTN mod-36 check character. Returns {valid, state…

extract_pan

Extract the 10-character PAN embedded in a GSTIN (positions 3-12, 1-indexed). Throws if the GSTIN is the wrong length or the embedded PAN is malformed. Does NOT verify the check character — use valida…

state_from_gstin

Resolve the Indian state/UT name from a GSTIN's first 2 characters (the TIN state code). Accepts a full GSTIN or just the 2-char prefix. Returns {state_code, state_name}, e.g. ('27', 'Maharashtra').

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "gst_validator": {
      "url": "https://gst-validator-mcp.atlasword.workers.dev/mcp",
      "transport": "streamable-http"
    }
  }
}