GST Validator — hosted on Cloudflare Workers (HTTP + npm stdio)
@guptaprakhariitr
About GST Validator — hosted on Cloudflare Workers (HTTP + npm stdio)
MCP server: validate Indian GSTIN numbers (structure + PAN + state + GSTN check character). Cloudflare Workers + Dodo Payments.
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"gst-validator-mcp": {
"command": "npx",
"args": [
"-y",
"@insnapsprakhar/gst-validator-mcp"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is GST Validator?
GST Validator is a hosted MCP server that performs structural validation of Indian GSTINs (15‑character Goods & Services Tax Identification Numbers). It verifies length, character set, state code, embedded PAN format, and the GSTN mod‑36 (Verhoeff) check digit, extracts the embedded PAN, and resolves the state from the TIN prefix. This server is designed for AI agents and LLMs handling Indian invoicing, KYC, and procurement tasks.
How to use GST Validator?
Point any MCP-aware client (Cursor, Claude Desktop, Windsurf, Continue.dev) at the hosted endpoint via npx mcp-remote, or use the npm launcher @insnapsprakhar/gst-validator-mcp. Obtain a free API key (100 calls/month per IP) from the upgrade page, then configure your client with the Bearer token. Tools are discovered automatically via tools/list and invoked via tools/call.
Key features of GST Validator
- Verhoeff checksum validation for GSTIN integrity
- Extracts the 10‑character PAN embedded in a GSTIN
- Resolves Indian state/UT from the GSTIN prefix
- Hosted on Cloudflare Workers with global edge availability
- Free tier (100 calls/month) and paid tiers with higher limits
- Bearer‑token authentication and team‑member sub‑keys
Use cases of GST Validator
- Validate GSTINs in automated invoicing or billing workflows
- Extract PAN from GSTIN for KYC checks during vendor onboarding
- Resolve state codes for tax compliance in procurement systems
FAQ from GST Validator
What does GST Validator do? Does it verify against the government database?
GST Validator performs structural validation of the GSTIN format—length, charset, state code, embedded PAN, and the Verhoeff check digit. It does not query the government GST portal for real‑time validation.
What are the runtime dependencies for the client?
No runtime dependencies beyond any Node.js environment that can run npx. The server is hosted on Cloudflare Workers; the client only needs network access and a Bearer token.
Where does my data go? Is it logged?
Data such as tool arguments or upstream responses are not logged beyond short‑lived cache TTLs. Only your email, API key, monthly call counters, and subscription metadata are stored in Cloudflare KV.
How do I authenticate and what transport is used?
Authentication is via HTTP Bearer token (Authorization: Bearer <api_key>). The server uses HTTP POST with JSON‑RPC 2.0 over the MCP protocol. Free tier callers with no API key are allowed up to 100 calls/month per IP.
What are the rate limits and pricing tiers?
Free tier: 100 calls/month, 10 calls/minute. Solo: 2,000 calls/month, 60/minute, $9/mo. Team: 10,000/month, 200/minute, 5 seats, $29/mo. Pro: 50,000/month, 600/minute, 25 seats, $79/mo.
More Cloud & Infrastructure MCP servers
Kubernetes MCP Server
reza-gholizadeManage Your Kubernetes Cluster with k8s mcp-server
MCP Server Kubernetes
Flux159MCP Server for kubernetes management commands
Run Model Context Protocol (MCP) servers with AWS Lambda
awslabsRun existing Model Context Protocol (MCP) stdio-based servers in AWS Lambda functions
K8s MCP Server
alexei-ledK8s-mcp-server is a Model Context Protocol (MCP) server that enables AI assistants like Claude to securely execute Kubernetes commands. It provides a bridge between language models and essential Kubernetes CLI tools including kubectl, helm, istioctl, and argocd, allowing AI syste
container-use
daggerDevelopment environments for coding agents. Enable multiple agents to work safely and independently with your preferred stack.
Comments