protogrid

Search / com.fastgstrefund/fast-gst-refund

Fast GST Refund

R0· no sign-in

Prepare Indian GST refund records, validate entries and generate Statement 3 and Annexure B JSON.

v1.3.1 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality79good
Trust95of 100
Uptime, 30 days97%
Latency p50367 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "fast-gst-refund": {
      "type": "http",
      "url": "https://fastgstrefund.com/mcp"
    }
  }
}
claude mcp add --transport http fast-gst-refund https://fastgstrefund.com/mcp
[mcp_servers.fast-gst-refund]
url = "https://fastgstrefund.com/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "fast-gst-refund": {
      "type": "remote",
      "url": "https://fastgstrefund.com/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "fast-gst-refund": {
      "type": "http",
      "url": "https://fastgstrefund.com/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=fast-gst-refund&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vZmFzdGdzdHJlZnVuZC5jb20vbWNwIn0%3D"
}
{
  "servers": {
    "fast-gst-refund": {
      "type": "http",
      "url": "https://fastgstrefund.com/mcp"
    }
  }
}
{
  "mcpServers": {
    "fast-gst-refund": {
      "httpUrl": "https://fastgstrefund.com/mcp"
    }
  }
}
extensions:
  "fast-gst-refund":
    enabled: true
    name: "fast-gst-refund"
    type: streamable_http
    uri: "https://fastgstrefund.com/mcp"
    timeout: 300

Quality 79 / 100good

protocol88 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • warn
    protocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every use
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations11 of 11 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 2,548 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability25 · weight 15
  • warn
    stability.changes22 tool changes in 30 days
  • fail
    stability.rug_pull5 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

11 tools, about 2,548 tokens to load them all · tool set 65cefc92ba4c · tools last changed 2026-10-07 · checked 2026-10-20 19:42 UTC

Tool changes

  • generate_annexure_bchangeddescription, input schema, output schema, annotations
    before

    Create the Annexure B JSON (statement of inward-supply invoices) for a GST refund of accumulated ITC (RFD-01): the file the GST portal otherwise requires from its Excel offline utility. action=requirements returns the fields and sources: purchase documents, tax amounts, the GSTR-2B period, reviewed ITC eligibility and the eight GSTR-3B reversal totals, with the fields each supply type leaves empty. action=validate is free, needs no sign-in, applies the utility's own checks and returns every error at once. action=generate returns openUrl, a link the user opens in a browser to sign in by email, pay once per GSTIN and period, and download. ITC eligibility, reversal amounts and GSTR-2B periods come from the taxpayer's reviewed records; the tool does not infer them. A file made by the official utility can be passed as data unchanged.

    after · 55% of words in common

    Creates the Annexure B JSON (statement of inward-supply invoices) for a GST refund of accumulated ITC (RFD-01), the file the GST portal otherwise requires from its Excel offline utility, from records that pass validate_annexure_b. Returns openUrl, a link the user opens in a browser to sign in by email, pay once per GSTIN and refund period, and download; the checked records are stored behind the link for 24 hours. With a connected account that has paid, it returns the file. The tool takes no GST portal password or OTP. ITC eligibility, reversal amounts and GSTR-2B periods come from the taxpayer's reviewed records; the tool does not infer them.

  • validate_annexure_badded

    Checks records for the Annexure B JSON (statement of inward-supply invoices) for a GST refund of accumulated ITC (RFD-01), the file the GST portal otherwise requires from its Excel offline utility. Applies the offline utility's own checks and returns every error and warning at once, with its row and field. Free; needs no sign-in; stores nothing. A file made by the official utility can be passed as data unchanged. ITC eligibility, reversal amounts and GSTR-2B periods come from the taxpayer's reviewed records; the tool does not infer them.

  • get_annexure_b_requirementsadded

    Returns the fields of the Annexure B JSON (statement of inward-supply invoices) for a GST refund of accumulated ITC (RFD-01), the file the GST portal otherwise requires from its Excel offline utility, and where each value comes from: purchase documents, tax amounts, the GSTR-2B period, reviewed ITC eligibility and the eight GSTR-3B reversal totals, with the fields each supply type leaves empty. Takes no input. Use it before validate_annexure_b to learn which fields to collect.

  • generate_statement3changeddescription, input schema, output schema, annotationsmeaning changed
    before

    Create the Statement 3 JSON for a GST refund of accumulated ITC on exports without payment of tax (RFD-01): the file the GST portal otherwise requires from its Excel offline utility. action=requirements returns the fields and where each value comes from: export invoices and notes, bank BRC/FIRC rows, and shipping details for goods. action=validate is free, needs no sign-in, applies the utility's own checks and returns every error at once. action=generate returns openUrl, a link the user opens in a browser to sign in by email, pay once per GSTIN and period, and download. A file made by the official utility can be passed as data unchanged. The tool takes no GST portal password or OTP.

    after · 49% of words in common

    Creates the Statement 3 JSON for a GST refund of accumulated ITC on exports without payment of tax (RFD-01), the file the GST portal otherwise requires from its Excel offline utility, from records that pass validate_statement3. Returns openUrl, a link the user opens in a browser to sign in by email, pay once per GSTIN and refund period, and download; the checked records are stored behind the link for 24 hours. With a connected account that has paid, it returns the file. The tool takes no GST portal password or OTP.

  • validate_statement3added

    Checks records for the Statement 3 JSON for a GST refund of accumulated ITC on exports without payment of tax (RFD-01), the file the GST portal otherwise requires from its Excel offline utility. Applies the offline utility's own checks and returns every error and warning at once, with its row and field. Free; needs no sign-in; stores nothing. A file made by the official utility can be passed as data unchanged.

  • get_statement3_requirementsadded

    Returns the fields of the Statement 3 JSON for a GST refund of accumulated ITC on exports without payment of tax (RFD-01), the file the GST portal otherwise requires from its Excel offline utility, and where each value comes from: export invoices and notes, bank BRC/FIRC rows, and shipping details for goods. Takes no input. Use it before validate_statement3 to learn which fields to collect.

  • check_receipt_allocationchangeddescription, output schema
    before

    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.

    after · 63% of words in common

    Checks how bank receipts are allocated to export invoices: arithmetic, duplicate allocations, missing row references, overallocated receipts and invoice balances. Takes anonymous row numbers and integer INR paise only; names, GSTINs and certificate numbers are not needed. Up to 200 invoices, 200 receipts and 1000 allocations.

  • explain_upload_errorchangeddescription, output schema
    before

    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.

    after · 67% of words in common

    Returns the documented checks and correction steps for one known problem with a Statement 3 or Annexure B file. Statement 3 issues: json_generation, receipt_allocation, corrected_retry, return_mismatch. Annexure B issues: duplicate_document, gstr2b_mismatch, reversals, json_generation.

  • read_refund_guidechangeddescription, output schema
    before

    Retrieve a public guide using a slug from search_refund_guides. Returns Markdown with source links and the recorded source-check date.

    after · 59% of words in common

    Returns one public guide as Markdown, with its source links and the date its sources were checked. Takes a slug from search_refund_guides.

  • search_refund_guideschangeddescription, output schemameaning changed
    before

    Find public guidance by preparation topic. Use general keywords only, without taxpayer identifiers or document contents.

    after · 33% of words in common

    Finds Fast GST Refund's public guides by preparation topic and returns their slugs, titles and descriptions. Takes general keywords; it does not need taxpayer identifiers or document contents.

Showing the latest 10. Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 95 / 100

provenance85
liveness99
freshness100
hygiene100

+repository +dns-namespace +website +reachable +uptime-97% +updated-13d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://fastgstrefund.com/mcp streamable-httpnoneyes97%367 ms2026-07-282026-10-20

Tools (11)

check_receipt_allocationread-onlyChecks how bank receipts are allocated to export invoices: arithmetic, duplicate allocations, missing row references, overallocated receipts and invoice balances. Takes anonymous row numbers and integer INR paise only; names, GSTINs and certificate numbers are not needed. Up to 200 invoices, 200 receipts and 1000 allocations.
explain_upload_errorread-onlyReturns the documented checks and correction steps for one known problem with a Statement 3 or Annexure B file. Statement 3 issues: json_generation, receipt_allocation, corrected_retry, return_mismatch. Annexure B issues: duplicate_document, gstr2b_mismatch, reversals, json_generation.
generate_annexure_bdestructiveCreates the Annexure B JSON (statement of inward-supply invoices) for a GST refund of accumulated ITC (RFD-01), the file the GST portal otherwise requires from its Excel offline utility, from records that pass validate_annexure_b. Returns openUrl, a link the user opens in a browser to sign in by email, pay once per GSTIN and refund period, and download; the checked records are stored behind the link for 24 hours. With a connected account that has paid, it returns the file. The tool takes no GST portal password or OTP. ITC eligibility, reversal amounts and GSTR-2B periods come from the taxpayer's reviewed records; the tool does not infer them.
generate_statement3destructiveCreates the Statement 3 JSON for a GST refund of accumulated ITC on exports without payment of tax (RFD-01), the file the GST portal otherwise requires from its Excel offline utility, from records that pass validate_statement3. Returns openUrl, a link the user opens in a browser to sign in by email, pay once per GSTIN and refund period, and download; the checked records are stored behind the link for 24 hours. With a connected account that has paid, it returns the file. The tool takes no GST portal password or OTP.
get_annexure_b_requirementsread-onlyReturns the fields of the Annexure B JSON (statement of inward-supply invoices) for a GST refund of accumulated ITC (RFD-01), the file the GST portal otherwise requires from its Excel offline utility, and where each value comes from: purchase documents, tax amounts, the GSTR-2B period, reviewed ITC eligibility and the eight GSTR-3B reversal totals, with the fields each supply type leaves empty. Takes no input. Use it before validate_annexure_b to learn which fields to collect.
get_refund_checklistread-onlyReturns the records to gather, the checks to make, the next step and the relevant guides for one stage of a service-export GST refund claim and one preparation topic. Use it when someone asks what to prepare or check.
get_statement3_requirementsread-onlyReturns the fields of the Statement 3 JSON for a GST refund of accumulated ITC on exports without payment of tax (RFD-01), the file the GST portal otherwise requires from its Excel offline utility, and where each value comes from: export invoices and notes, bank BRC/FIRC rows, and shipping details for goods. Takes no input. Use it before validate_statement3 to learn which fields to collect.
read_refund_guideread-onlyReturns one public guide as Markdown, with its source links and the date its sources were checked. Takes a slug from search_refund_guides.
search_refund_guidesread-onlyFinds Fast GST Refund's public guides by preparation topic and returns their slugs, titles and descriptions. Takes general keywords; it does not need taxpayer identifiers or document contents.
validate_annexure_bread-onlyChecks records for the Annexure B JSON (statement of inward-supply invoices) for a GST refund of accumulated ITC (RFD-01), the file the GST portal otherwise requires from its Excel offline utility. Applies the offline utility's own checks and returns every error and warning at once, with its row and field. Free; needs no sign-in; stores nothing. A file made by the official utility can be passed as data unchanged. ITC eligibility, reversal amounts and GSTR-2B periods come from the taxpayer's reviewed records; the tool does not infer them.
validate_statement3read-onlyChecks records for the Statement 3 JSON for a GST refund of accumulated ITC on exports without payment of tax (RFD-01), the file the GST portal otherwise requires from its Excel offline utility. Applies the offline utility's own checks and returns every error and warning at once, with its row and field. Free; needs no sign-in; stores nothing. A file made by the official utility can be passed as data unchanged.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "com.fastgstrefund/fast-gst-refund",
  "title": "Fast GST Refund",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://fastgstrefund.com/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.3.1",
  "repository": {
    "url": "https://github.com/syllogismos/fast-gst-refund-mcp",
    "source": "github"
  },
  "websiteUrl": "https://fastgstrefund.com/for-agents/",
  "description": "Prepare Indian GST refund records, validate entries and generate Statement 3 and Annexure B JSON."
}