Fast GST Refund
Indian service-export GST refund checklists, cited guides and anonymous receipt-allocation checks.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"fast-gst-refund": {
"url": "https://fastgstrefund.com/mcp"
}
}
}Remote endpoints
https://fastgstrefund.com/mcpstreamable-httpWhat it can do
Tool inventory
Tools (5)
🟢get_refund_checklist(stage, need)
Choose the service-export refund stage and preparation topic to retrieve records, checks, next steps and relevant guides.
Input Schema
{
"type": "object",
"properties": {
"stage": {
"type": "string",
"enum": [
"preparing",
"upload",
"filed",
"notice"
]
},
"need": {
"type": "string",
"enum": [
"eligibility",
"statement3",
"annexureb",
"reconciliation",
"portal",
"fullpack"
]
}
},
"required": [
"stage",
"need"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}Output Schema
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}🟢search_refund_guides(query, limit)
Find public guidance by preparation topic. Use general keywords only, without taxpayer identifiers or document contents.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 2,
"maxLength": 120,
"pattern": "^[a-zA-Z0-9 \\-?]+$"
},
"limit": {
"default": 5,
"type": "integer",
"minimum": 1,
"maximum": 10
}
},
"required": [
"query"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}Output Schema
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}🟢read_refund_guide(slug)
Retrieve a public guide using a slug from search_refund_guides. Returns Markdown with source links and the recorded source-check date.
Input Schema
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"maxLength": 100,
"pattern": "^[a-z0-9-]+$"
}
},
"required": [
"slug"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}Output Schema
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}🟢explain_upload_error(document, issue)
Get documented checks and correction steps. Statement 3 issues: json_generation, receipt_allocation, corrected_retry, return_mismatch. Annexure B: duplicate_document, gstr2b_mismatch, reversals, json_generation.
Input Schema
{
"type": "object",
"properties": {
"document": {
"type": "string",
"enum": [
"statement3",
"annexureb"
]
},
"issue": {
"type": "string",
"enum": [
"json_generation",
"receipt_allocation",
"corrected_retry",
"return_mismatch",
"duplicate_document",
"gstr2b_mismatch",
"reversals"
]
}
},
"required": [
"document",
"issue"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}Output Schema
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}🟢check_receipt_allocation(invoices, receipts, allocations)
Check arithmetic, duplicate allocations, missing row references, overallocated receipts and invoice balances. Send anonymous row numbers and integer INR paise; keep names, GSTINs and certificate numbers local. Up to 200 invoices, 200 receipts and 1000 allocations.
Input Schema
{
"type": "object",
"properties": {
"invoices": {
"minItems": 1,
"maxItems": 200,
"type": "array",
"items": {
"type": "object",
"properties": {
"row": {
"type": "integer",
"minimum": 1,
"maximum": 100000
},
"amountPaise": {
"type": "integer",
"minimum": 1,
"maximum": 100000000000
}
},
"required": [
"row",
"amountPaise"
],
"additionalProperties": false
}
},
"receipts": {
"minItems": 1,
"maxItems": 200,
"type": "array",
"items": {
"type": "object",
"properties": {
"row": {
"type": "integer",
"minimum": 1,
"maximum": 100000
},
"amountPaise": {
"type": "integer",
"minimum": 1,
"maximum": 100000000000
}
},
"required": [
"row",
"amountPaise"
],
"additionalProperties": false
}
},
"allocations": {
"maxItems": 1000,
"type": "array",
"items": {
"type": "object",
"properties": {
"invoiceRow": {
"type": "integer",
"minimum": 1,
"maximum": 100000
},
"receiptRow": {
"type": "integer",
"minimum": 1,
"maximum": 100000
},
"amountPaise": {
"type": "integer",
"minimum": 1,
"maximum": 100000000000
}
},
"required": [
"invoiceRow",
"receiptRow",
"amountPaise"
],
"additionalProperties": false
}
}
},
"required": [
"invoices",
"receipts",
"allocations"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}Output Schema
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}Community
Evidence