InvoiceBloom
Create, send and track invoices for freelancers and small businesses.
Connect it
Settings → Connectors → Add custom connector
URL: https://invoicebloom.io/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://invoicebloom.io/mcp{
"mcpServers": {
"invoicebloom": {
"url": "https://invoicebloom.io/mcp",
"headers": {
"Authorization": "<YOUR_AUTHORIZATION>"
}
}
}
}claude mcp add --transport http invoicebloom https://invoicebloom.io/mcp --header "Authorization: <value>"{
"servers": {
"invoicebloom": {
"type": "http",
"url": "https://invoicebloom.io/mcp",
"headers": {
"Authorization": "<YOUR_AUTHORIZATION>"
}
}
}
}11 tools, verified live
get_accountread-onlyReturns the signed-in user's profile: business name, address, saved payment instructions, whether their email is confirmed (required before sending invoices), whether they can take card payments, and client/invoice counts. Call this first to know who you are acting for.
list_clientsread-onlyLists the user's clients (people or companies they invoice), optionally filtered by a search term matched against name, email and company. Use it to find a client_id before creating an invoice.
create_clientCreates a new client to invoice. Name and email are required; the email is where invoices are sent. Check list_clients first so you do not create duplicates.
update_clientUpdates an existing client's details. Only the fields you pass are changed.
list_invoicesread-onlyLists the user's invoices, newest first, without line items. Filter by status (draft, sent, paid), by client, or overdue_only for unpaid invoices past their due date (there is no 'overdue' status; use overdue_only). Use get_invoice for full detail.
get_invoiceread-onlyReturns one invoice with its line items, totals, status, the client it is for, a public_url the client can open, and a payment link if one exists.
create_invoiceCreates a draft invoice with line items for an existing client. Identify the client by client_id or client_email (must already exist; use create_client otherwise). Totals are computed server-side: subtotal + tax% + late_fee. Nothing is emailed until you call send_invoice. Returns the invoice, including its invoice_number and public_url.
update_invoiceUpdates an invoice. Only fields you pass change. If you pass line_items, they REPLACE the existing line items entirely, so include every item that should remain. Works on draft and sent invoices; re-send with send_invoice if the client needs the new version.
send_invoiceEmails the invoice (with a PDF attached) to the client's email address and marks it as sent. This contacts a real person: confirm with the user before calling. Requires at least one line item and a confirmed user email. If the user takes card payments, a Stripe payment link is added first.
mark_invoice_paidMarks an invoice as paid, for payments received outside InvoiceBloom (bank transfer, cash, cheque). Card payments through the payment link are recorded automatically.
delete_invoicecan modifyPermanently deletes an invoice and its line items. Cannot be undone. Confirm with the user before calling; prefer leaving paid invoices in place for their records.
Alternatives in Finance & Payments
Compare →TITapetide - Indian Stock Market MCPA
55 tools for Indian stock markets — NSE & BSE quotes, screener, filings, FII/DII, options
Drillr — The financial MCP for AI agentsA
Financial data and research MCP for US/CN/JP equities: filings, statements, ownership, signals.
ADAdvisorfinderA
Search and vet SEC-registered financial advisors: profiles, disclosures, firm fees, credentials.
three.ws 3D Studio (free)A
Free text/image → 3D: generate, rig, avatar-ify, and refine GLB models. No auth, no payment.
DWDaedalMap World Development IndicatorsA
World Bank World Development Indicators: curated country-year economy, health, education and more.
FTFinance ToolkitA
200+ transparent financial metrics calculated from raw statements, not third-party endpoints.