Search / app.luckpanda/tools
LuckPanda Document Tools
R0· no sign-inCreate invoices, quotes, receipts and credit notes with GST or VAT, as prefilled links or PDFs.
v1.1.0 · active · website · descriptor JSON · versions
Search / app.luckpanda/tools
R0· no sign-inCreate invoices, quotes, receipts and credit notes with GST or VAT, as prefilled links or PDFs.
v1.1.0 · active · website · descriptor JSON · versions
{
"mcpServers": {
"tools": {
"type": "http",
"url": "https://luckpanda.app/mcp/public"
}
}
}claude mcp add --transport http tools https://luckpanda.app/mcp/public[mcp_servers.tools]
url = "https://luckpanda.app/mcp/public"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"tools": {
"type": "remote",
"url": "https://luckpanda.app/mcp/public",
"enabled": true
}
}
}{
"mcpServers": {
"tools": {
"type": "http",
"url": "https://luckpanda.app/mcp/public"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=tools&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbHVja3BhbmRhLmFwcC9tY3AvcHVibGljIn0%3D"
}{
"servers": {
"tools": {
"type": "http",
"url": "https://luckpanda.app/mcp/public"
}
}
}{
"mcpServers": {
"tools": {
"httpUrl": "https://luckpanda.app/mcp/public"
}
}
}extensions:
"tools":
enabled: true
name: "tools"
type: streamable_http
uri: "https://luckpanda.app/mcp/public"
timeout: 300
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations9 of 9 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 3,901 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes9 tool changes in 30 daysstability.rug_pull2 tools kept their name but changed most of their description in 30 days; review before trusting themdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packagefind_hsn_codechangedoutput schema, annotationscheck_gstinchangedtitle, description, input schema, output schema, annotationsChecks that an Indian GSTIN is well formed (15 characters, state code, PAN, check character) and decodes the state and PAN. It does not confirm the registration is active.
Checks that an Indian GSTIN is well formed (15 characters, state code, PAN, check character) and decodes the state and PAN. It makes no lookup and does not confirm that the registration exists or is active. Read-only.
calculate_emichangedtitle, description, input schema, output schema, annotationsMonthly EMI on a reducing-balance loan, total interest, total payment and the year-by-year schedule.
Monthly EMI on a reducing-balance loan, total interest, total payment and the year-by-year schedule. Read-only arithmetic.
calculate_vatchangedtitle, description, input schema, output schema, annotationsVAT on an amount: add it to a net amount or take it out of a gross one. UK by default; EU countries and the UAE by country (standard rate if no rate is given).
VAT on an amount: add it to a net amount or take it out of a gross one. UK by default; EU countries and the UAE by country (standard rate if no rate is given). Read-only arithmetic.
calculate_gstchangedtitle, description, input schema, output schema, annotationsGST on an amount in rupees: add GST to an amount before tax, or take it out of an amount that includes it; CGST + SGST for a supply within one state, IGST across states.
GST on an amount in rupees: add GST to an amount before tax, or take it out of an amount that includes it; CGST + SGST for a supply within one state, IGST across states. Read-only arithmetic.
create_document_pdfchangedtitle, description, input schema, output schema, annotationsmeaning changedMakes the free PDF of a document (with a small LuckPanda footer and a verification code) and returns it as base64 (structuredContent.pdf_base64), with its verify URL and a link to open the same document in the editor. Same limits as the website: about 40 PDFs an hour per network.
Generates a PDF of a document (invoice, quote, proforma invoice, receipt or credit note) and returns it base64-encoded in structuredContent.pdf_base64, with its verification URL and an editor_url that opens the same document in the editor. PDFs from this tool include a LuckPanda footer and a verification QR code. Side effects: stores a verification record for the PDF (issuer name, document type, date, currency and total; no client details) and a 7-day copy of the document behind editor_url. Limit: about 40 PDFs an hour per network.
create_document_linkchangeddescription, input schema, output schema, annotationsValidates a document (invoice, quote, proforma, receipt or credit note) and returns a short link that opens it filled in, in LuckPanda's free editor, where the person checks it and downloads the PDF. Also returns the totals with tax worked out, the required fields still missing and any parts that were left out. The link opens for 7 days. Ask the person for the details first; never invent them.
Validates a document (invoice, quote, proforma invoice, receipt or credit note) and returns editor_url, a short link that opens it prefilled in the LuckPanda editor, where the person can review, edit and download the PDF. Also returns the totals with tax worked out, the required fields still missing and any parts left out as invalid. Side effect: the document is stored on LuckPanda's servers for 7 days under a random link id (not listed or indexed), and every call creates a new link. Nothing is issued, numbered or sent. Use details the person gave; do not invent them.
get_document_ruleschangedtitle, description, input schema, output schema, annotationsWhat to ask the person for before creating a document: required, recommended and optional fields, the country's tax ID name and tax name, its rules (e.g. India GST rule 46, UK VAT invoice contents), the CGST/SGST vs IGST split and state codes for India, and credit-note reasons.
Returns what to collect before creating a document of a given type and country: required, recommended and optional fields, the tax ID and tax names, the country's invoicing rules (for example India GST rule 46, UK VAT invoice contents), the CGST/SGST versus IGST split and state codes for India, and credit-note reasons. Read-only.
list_toolschangedtitle, description, input schema, output schema, annotationsmeaning changedLists LuckPanda's free document pages (invoice, quote, proforma, receipt, credit note generators and trade or country templates) and calculators, each with its URL and its agent instructions (.md). Filter by document_type, country or a search query.
Lists the document pages on luckpanda.app (generators for invoices, quotes, proforma invoices, receipts and credit notes, plus country and trade templates) and its calculator pages, each with its URL. Optional filters: document_type, country, query. Read-only.
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.
+dns-namespace +website +reachable +uptime-97% +updated-9d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://luckpanda.app/mcp/public streamable-http | none | yes | 97% | 604 ms | 2025-11-25 | 2026-10-19 |
calculate_emiread-only | Monthly EMI on a reducing-balance loan, total interest, total payment and the year-by-year schedule. Read-only arithmetic. |
calculate_gstread-only | GST on an amount in rupees: add GST to an amount before tax, or take it out of an amount that includes it; CGST + SGST for a supply within one state, IGST across states. Read-only arithmetic. |
calculate_vatread-only | VAT on an amount: add it to a net amount or take it out of a gross one. UK by default; EU countries and the UAE by country (standard rate if no rate is given). Read-only arithmetic. |
check_gstinread-only | Checks that an Indian GSTIN is well formed (15 characters, state code, PAN, check character) and decodes the state and PAN. It makes no lookup and does not confirm that the registration exists or is active. Read-only. |
create_document_link | Validates a document (invoice, quote, proforma invoice, receipt or credit note) and returns editor_url, a short link that opens it prefilled in the LuckPanda editor, where the person can review, edit and download the PDF. Also returns the totals with tax worked out, the required fields still missing and any parts left out as invalid. Side effect: the document is stored on LuckPanda's servers for 7 days under a random link id (not listed or indexed), and every call creates a new link. Nothing is issued, numbered or sent. Use details the person gave; do not invent them. |
create_document_pdf | Generates a PDF of a document (invoice, quote, proforma invoice, receipt or credit note) and returns it base64-encoded in structuredContent.pdf_base64, with its verification URL and an editor_url that opens the same document in the editor. PDFs from this tool include a LuckPanda footer and a verification QR code. Side effects: stores a verification record for the PDF (issuer name, document type, date, currency and total; no client details) and a 7-day copy of the document behind editor_url. Limit: about 40 PDFs an hour per network. |
find_hsn_coderead-only | Searches HSN codes (goods) and SAC codes (services) by product or service words or by code digits, with the official description, the chapter and heading it sits under, and the GST rate where it has been checked against the rate notification (otherwise rate_percent is null: check the notification). Returns the dataset scope with every answer. India only. |
get_document_rulesread-only | Returns what to collect before creating a document of a given type and country: required, recommended and optional fields, the tax ID and tax names, the country's invoicing rules (for example India GST rule 46, UK VAT invoice contents), the CGST/SGST versus IGST split and state codes for India, and credit-note reasons. Read-only. |
list_toolsread-only | Lists the document pages on luckpanda.app (generators for invoices, quotes, proforma invoices, receipts and credit notes, plus country and trade templates) and its calculator pages, each with its URL. Optional filters: document_type, country, query. Read-only. |
Schemas: list_tools.
{
"name": "app.luckpanda/tools",
"icons": [
{
"src": "https://luckpanda.app/icon-512.png",
"sizes": [
"512x512"
],
"mimeType": "image/png"
},
{
"src": "https://luckpanda.app/icon-192.png",
"sizes": [
"192x192"
],
"mimeType": "image/png"
},
{
"src": "https://luckpanda.app/logo.svg",
"sizes": [
"any"
],
"mimeType": "image/svg+xml"
}
],
"title": "LuckPanda Document Tools",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://luckpanda.app/mcp/public",
"type": "streamable-http"
}
],
"version": "1.1.0",
"websiteUrl": "https://luckpanda.app/agents",
"description": "Create invoices, quotes, receipts and credit notes with GST or VAT, as prefilled links or PDFs."
}