{"name":"dev.workers.cybermax-tools.cybermax/billsprig","slug":"cybermax-billsprig","title":"Billsprig Invoice Maker","description":"Make invoice, quote and receipt PDFs from a chat: totals, tax, 26 currencies. Free, nothing stored.","url":"https://mcp.market/server/cybermax-billsprig","rating":null,"grade":"C","score":60,"certified":false,"status":"active","category":"finance","tags":["finance"],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-02T03:10:30.103Z","last_ok_at":"2026-11-02T03:10:30.103Z","latency_ms":14},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://gitlab.com/CyberMax.tools/agent-tools","website":"https://gpt-billsprig.cybermaxtools.com/","version":"1.0.1","remotes":[{"type":"streamable-http","url":"https://gpt-billsprig.cybermaxtools.com/mcp?via=mcp-registry"}],"packages":[],"tools":[{"name":"create_invoice","description":"Use this when the user wants to make, create, generate or send an invoice, bill, quote, estimate or receipt, or asks for an \"invoice PDF\" or \"invoice template filled in\". Calculates line totals, tax, discount and shipping and returns a download link to a print-ready PDF plus the totals. Ask for missing essentials (who it is for and the items with prices) before calling; the seller details are optional.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"type":{"type":"string","enum":["invoice","quote","estimate","receipt"],"default":"invoice"},"currency":{"type":"string","description":"ISO code, e.g. USD, EUR, GBP, CAD, AUD","default":"USD"},"number":{"type":"string","description":"Document number, e.g. INV-0042"},"date":{"type":"string","description":"Issue date YYYY-MM-DD (default today)"},"dueInDays":{"type":"number","description":"Payment terms in days (0 = due on receipt). Default 14."},"dueDate":{"type":"string","description":"Exact due date YYYY-MM-DD, if given"},"from":{"type":"object","properties":{"name":{"type":"string"},"address":{"type":"string","description":"Street, city, postcode; new lines allowed"},"email":{"type":"string"},"phone":{"type":"string"},"website":{"type":"string"},"taxId":{"type":"string","description":"VAT/GST/tax number, if any"}},"additionalProperties":false,"description":"The seller (the user's business)"},"to":{"type":"object","properties":{"name":{"type":"string"},"address":{"type":"string","description":"Street, city, postcode; new lines allowed"},"email":{"type":"string"},"phone":{"type":"string"},"website":{"type":"string"},"taxId":{"type":"string","description":"VAT/GST/tax number, if any"}},"additionalProperties":false,"description":"The customer"},"items":{"type":"array","minItems":1,"maxItems":60,"items":{"type":"object","additionalProperties":false,"required":["description","unitPrice"],"properties":{"description":{"type":"string"},"quantity":{"type":"number","default":1},"unitPrice":{"type":"number"},"taxPercent":{"type":"number","description":"Tax/VAT/GST rate for this line, e.g. 8.875"},"discountPercent":{"type":"number"}}},"examples":[[{"description":"Web design (hours)","quantity":12,"unitPrice":85}]]},"discountPercent":{"type":"number","description":"Discount on the whole document"},"shipping":{"type":"number"},"taxLabel":{"type":"string","description":"Tax, VAT, GST, Sales tax…"},"notes":{"type":"string","description":"Thank-you note, bank details or terms"},"paymentLink":{"type":"string","description":"An https payment link to print on the PDF (optional)"},"paymentMethod":{"type":"string","description":"Receipts only: how it was paid"},"style":{"type":"string","enum":["classic","modern","minimal"]},"paperSize":{"type":"string","enum":["Letter","A4"]}},"required":["items"],"additionalProperties":false}}],"scan":{"score":60,"grade":"C","scanned_at":"2026-10-13T01:12:33.177Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-13T01:12:33.097Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1085ms"]},"poisoning":{"score":15,"max":15,"notes":["1 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 1 write-action tools with no auth"]},"maintenance":{"score":3,"max":15,"notes":["repository not readable: unknown"]},"identity":{"score":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"}],"inputs":{"probes":[{"url":"https://gpt-billsprig.cybermaxtools.com/mcp?via=mcp-registry","reachable":true,"authRequired":false,"latencyMs":1085,"serverInfo":{"name":"cybermax-billsprig","version":"1.0.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":"https://gpt-billsprig.cybermaxtools.com/icon.svg","source":"registry"},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}