Agent♥︎Age
Catalog

io.github.theluckystrike/estimates

Official

by theluckystrike · JavaScript

Estimates for freelancers: priced line items, VAT, a validity date, an A4 PDF, win rate.

Model Context Protocol (MCP) Server: Estimates

This MCP server generates and manages freelancer estimates and quotes. It produces line-item tables with VAT per rate, totals in integer minor units, a validity date computed in the user’s timezone, and plain-text output suitable for email. With Pro, it also outputs an A4 PDF layout aligned with invoice formatting. When approved, it converts quotes into invoices in the mcp-invoice store.

🛠️ Key Features

  • Priced line items for estimates/quotes
  • VAT per rate and total in integer minor units
  • Validity date computed in the user’s timezone
  • Plain-text quote for email pasting
  • A4 PDF layout for invoices (Pro)
  • quote_accept creates an invoice from the quote, using existing client lists and number series

🚀 Use Cases

  • Generate quotes like “12 hours at 90 EUR plus a 300 EUR setup”
  • Create time-tracked/price-tracked freelancer billing documents
  • Convert client-approved quotes into invoices automatically

⚡ Developer Benefits

  • Consistent numbering and client list reuse across quote→invoice
  • Quote data copied into invoices rather than recomputed
  • Output formats include structured tables, plain text, and (Pro) A4 PDF

⚠️ Limitations

  • Pro required for the A4 PDF layout described
  • The provided description focuses on quote acceptance via quote_accept

Topics

claudecursorinvoicemcpmcp-servermodel-context-protocolspreadsheetaccountingai-toolsbookkeepingclaude-desktopfreelanceinvoicinglocal-firstmcp-serverspdfself-hostedtime-trackingvatproductivity