mcpbeat Sign in

InvoiceBloom MCP Server

by theasteve Your server? Claim it
answering

InvoiceBloom is answering right now. Last checked 14 min ago. It exposes 11 tools. Last commit 25 Sep 2026.

Create, send and track invoices for freelancers and small businesses.

Uptime history 17 days of history · worst day 99%
17 days agonow
100.0%
Uptime 24h
91 of 91 checks
11
Tools
read from the server
390 ms
Response time
average over 24h
0
Stars
last commit 25 Sep 2026

Nothing serious here today

Today is the operative word: we check InvoiceBloom every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 14 min ago.

run in your terminal
claude mcp add invoicebloom --transport http https://invoicebloom.io/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "invoicebloom": {
      "url": "https://invoicebloom.io/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.invoicebloom]
url = "https://invoicebloom.io/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "invoicebloom": {
      "url": "https://invoicebloom.io/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "invoicebloom": {
      "url": "https://invoicebloom.io/mcp"
    }
  }
}

Available tools 11

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

invoice
create_invoice
Creates 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.
delete_invoice
Permanently 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.
get_invoice
Returns 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.
update_invoice
Updates 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.
client
create_client
Creates 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_client
Updates an existing client's details. Only the fields you pass are changed.
account
get_account
Returns 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.
clients
list_clients
Lists 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.
invoices
list_invoices
Lists 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.
mark
mark_invoice_paid
Marks an invoice as paid, for payments received outside InvoiceBloom (bank transfer, cash, cheque). Card payments through the payment link are recorded automatically.
send
send_invoice
Emails 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.

Endpoints

URLTransportStateLatencyChecked
https://invoicebloom.io/mcp streamable-http answering 392 ms 14 min ago

Alternatives to InvoiceBloom

same job, measured the same way
Kema Invoice
by kema-studio

Compliant invoicing for freelancers: create, issue and track invoices from your AI agent.

answering
EZ@Work
by eranfinish

Manage clients, projects, time, and invoices in EZ@Work — business management for freelancers.

answering
DanBooks — AI Bookkeeping
by jeremiahclark79-ai

AI bookkeeping for small business. Create invoices, log expenses, and check P&L by voice or text.

17 installs/wk local only
IMW Invoice
by independent

Invoicing, time tracking, and billing for freelancers and small firms, run in plain language.

answering
SuperBooks
by superbooks

Financial OS for small businesses: transactions, invoices, customers, time tracking and reports.

answering
Tallied
by withtallied

Log hours and invoice clients from your AI chat. Time tracking and invoicing for freelancers.

answering
SubCenter for Teams
by subcenter

Track SaaS and AI-tool spend, renewals, seats, invoices and client bill-back for small teams.

answering
Peil
by peil

Log hours, draft invoices and check where you stand — finance for Dutch freelancers.

453 installs/wk local only

InvoiceBloom — questions

Answers built from our own checks of this server.

What can InvoiceBloom do?
It exposes 11 tools, read directly from the server on our last check. Among them: create_client, create_invoice, delete_invoice, get_account, get_invoice, list_clients and 5 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is InvoiceBloom mostly used for?
Its tools cluster around invoice and client. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is InvoiceBloom working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 390 ms. The bar chart above shows every period we have measured.
How do I connect InvoiceBloom?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does InvoiceBloom need an API key?
No. InvoiceBloom completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 11 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is InvoiceBloom?
It answers our handshake in 390 ms on average, which is faster than 36% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is InvoiceBloom open source?
Yes — it is published under the MIT licence and 0 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.