InvoiceGen
Freelancer invoices with totals, tax, due dates. Free.
| Endpoint | https://invoice-gen.magicteams.ai/mcp (streamable-http) |
|---|---|
| Registry version | 1.0.0 |
| Now | 4 tools · grade A (94) · pin ts_03b5faf1efac6a3f9f601b936923783b · protocol 2025-06-18 |
| First / last listed | 2026-11-11 00:58 UTC / 2026-11-11 00:58 UTC |
| Grade over time | 2026-11-11: A (94), 4 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: create_invoice calculate_totals supported_currencies render_invoice_text
create_invoice | Build a complete invoice as structured data: invoice number, issue and due dates, line items, discount, tax, total and payment terms. Nothing is stored. Use when the user wants an invoice for a client. Do NOT use for totals only (use calculate_totals) or for a printable text version (use render_invoice_text). params: business_name*, client_name*, items*, currency, tax_rate_pct, discount_pct, invoice_number, notes, due_in_days |
calculate_totals | Compute subtotal, discount, tax and total for a list of line items (discount applied before tax, amounts rounded to 2 dp). Use for quick totals math without building an invoice. Do NOT use to produce an invoice document; use create_invoice. params: items*, tax_rate_pct, discount_pct |
supported_currencies | List the currency codes InvoiceGen accepts for invoices (USD, EUR, INR, GBP, AED, SGD, AUD, CAD). Use before create_invoice when unsure whether a currency is supported. No exchange rates or currency conversion are provided. params: none |
render_invoice_text | Build an invoice from the same inputs as create_invoice and return it as a plain-text document (header, line items, subtotal, discount, tax, TOTAL DUE, notes) ready to paste into an email or message. Use when the user wants readable invoice text. Do NOT use when structured fields are needed; use create_invoice. params: business_name*, client_name*, items*, currency, tax_rate_pct, discount_pct, invoice_number, notes, due_in_days |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.