validate_gstin
Validate an Indian GSTIN: format and check-digit (base-36 checksum). Catches typos and fabricated numbers instantly. Runs locally — no API key required. Note: does NOT confirm active registration on the GST portal.
gstinrequiredcom.allpdfmagicPublished by allpdfmagic.comOfficial publisherv1.0.0Updated Oct 24, 2026
PDF tools + invoice extraction, bank statement parsing, GST reconciliation & GSTIN validation.
A remote PDF and GST document service that lets an assistant compress PDFs, convert them to Excel, extract invoice and bank statement data, reconcile documents,
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/com.allpdfmagic%2Fallpdfmagic/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"allpdfmagic": {
"type": "http",
"url": "https://api.allpdfmagic.com/mcp"
}
}
}Validate an Indian GSTIN: format and check-digit (base-36 checksum). Catches typos and fabricated numbers instantly. Runs locally — no API key required. Note: does NOT confirm active registration on the GST portal.
gstinrequiredCompress a PDF file to reduce its size. Returns a download URL for the compressed file. Free tier: 500 calls/month.
file_urlfilenamerequiredfile_base64Convert a PDF (tables, statements, reports) to an Excel file. Returns a download URL. Requires Premium tier or above.
file_urlfilenamerequiredfile_base64Extract structured data from an invoice PDF: vendor, invoice number, date, line items, taxes (GST-aware), totals — as JSON. Requires Team tier or above.
file_urlfilenamerequiredfile_base64Parse a bank statement PDF (any Indian bank + international formats) into categorized transactions with dates, amounts, balances, payment modes (UPI/NEFT/ATM/...), and an income/expense summary. Requires Developer tier or above.
file_urlfilenamerequiredfile_base64Reconcile two or more documents (e.g. purchase register vs GSTR-2B, bank statement vs ledger). Matches line items by GSTIN + invoice number + amount; reports matches, mismatches with exact fields, and unmatched items. Requires Developer tier or above.
filesrequiredScreen a batch of 2+ invoices/documents for fraud signals: fabricated GSTINs (check-digit), duplicate invoice numbers across documents, duplicate/near-duplicate files, and amount anomalies. Requires Developer tier or above.
filesrequired83% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.