The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the InvoiceBloom listing page.
Create, send and track invoices from Claude, Cursor, or any Model Context Protocol client.
InvoiceBloom is a free invoicing app for freelancers and small businesses. Its MCP server is hosted: there is nothing to install or run. Point your client at the endpoint with an API token and start invoicing.
https://invoicebloom.io/mcp (Streamable HTTP, stateless)https://invoicebloom.io/api/v1 with the same tokenThen ask things like "Invoice Acme for 12 hours of consulting at $150 and send it" or "Which invoices are overdue?".
| Tool | What it does |
|---|---|
get_account | Your business details, email-confirmation and payment status |
list_clients / create_client / update_client | Find or add the people you invoice |
list_invoices / get_invoice | Filter by status, client or overdue; full detail with line items and a shareable link |
create_invoice / update_invoice | Draft invoices with line items, tax and late fees; totals are computed server-side |
send_invoice | Emails the PDF to the client, with a Stripe payment link if connected |
mark_invoice_paid | Record a payment received outside the app |
delete_invoice | Remove an invoice |
send_invoice and delete_invoice carry MCP annotations (openWorldHint, destructiveHint) so well-behaved assistants confirm with you before calling them.
401.server.json follows the official MCP Registry schema for remote servers.
Questions or a client you want supported: https://invoicebloom.io/contact