Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GST_GSTINNoYour GSTIN (for taxpayer tools)
GST_API_KEYYesSandbox API key (key_test_… / key_live_…)
GST_BASE_URLNoAPI base (default https://api.sandbox.co.in)https://api.sandbox.co.in
GST_USERNAMENoGST portal username (for taxpayer tools)
GST_API_SECRETYesSandbox API secret
GST_API_VERSIONNoAPI version (default 1.0)1.0
GST_TAXPAYER_TOKENNoOptional pre-obtained 6h taxpayer token (skips OTP)

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
verify_gstinA

Verify a GST-registered business by its 15-character GSTIN. Returns legal/trade name, status, taxpayer type, constitution, e-invoice enablement, and registered address. No taxpayer session required.

search_gstin_by_panA

Find all GSTINs registered against a PAN across states. Useful to discover a business's registrations. No taxpayer session required.

track_gst_returnsA

Check the GST return filing status/history for a GSTIN (GSTR-1, GSTR-3B, etc.). Optionally filter by financial year (e.g. 2025-26). No taxpayer session required.

taxpayer_generate_otpA

Step 1 of a taxpayer session. Sends an OTP to the taxpayer's GST-registered mobile/email. Uses GST_USERNAME/GST_GSTIN from config unless overridden. Requires API access enabled on gst.gov.in.

taxpayer_verify_otpA

Step 2 of a taxpayer session. Verifies the OTP and starts a ~6-hour taxpayer session held in memory for subsequent taxpayer_* / get_gstr* / ledger tools.

taxpayer_session_statusA

Reports whether an active taxpayer session exists in this server process.

get_gstr3bA

Fetch GSTR-3B (monthly summary return) details for a return period. Requires an active taxpayer session.

get_gstr2bA

Fetch GSTR-2B (auto-drafted ITC statement of purchases) for a return period. Requires an active taxpayer session.

track_returns_currentA

List the authenticated taxpayer's filed/pending returns for a return period. Requires an active taxpayer session.

get_annual_turnoverA

Fetch the authenticated taxpayer's Annual Aggregate Turnover values. Requires an active taxpayer session.

get_ledger_balanceB

Fetch the taxpayer's Cash and ITC ledger balances as on a return period (year/month). Requires an active taxpayer session.

get_cash_ledgerA

Fetch the electronic cash ledger transactions for a date range. Requires an active taxpayer session.

get_itc_ledgerA

Fetch the electronic Input Tax Credit (ITC) ledger transactions for a date range. Requires an active taxpayer session.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/bhavykhatri/gst-india-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server