Invoice from Claude, or any MCP client.
Invoice Badger is an MCP server as well as a website. Anything the invoices page does, an MCP client can do on your behalf, under the same rules and only on your own account.
Connecting.
- MCP endpoint
- https://invoicebadger.com/mcp
- Sign in with
- Your Invoice Badger email and password, over OAuth
- API key
- None. The client registers itself
- Transport
- Streamable HTTP
- Registry name
- com.invoicebadger/invoice-badger, in the Official MCP Registry
Add that address as a connector in your MCP client. When the consent page appears, sign in with your Invoice Badger email and password. The client receives a token for your account and nobody else's.
Restart the client once it is connected. Most MCP clients only load a server's tools when a session starts, so a freshly connected server can look broken until you do.
Fourteen tools, the whole invoice.
Every tool works on the account the token was issued for. A token for one account reaches no other account's clients or invoices.
Only a draft takes new lines. Writes are capped at 200 invoices and 200 clients a day per account, which stops abuse and is not a plan limit.
- add_client
- Adds a client with an hourly rate, and an email and address if given.
- update_client
- Changes a client's name, rate, email or address. Anything left out keeps its value.
- list_clients
- Lists your clients and their rates.
- new_invoice
- Starts a draft invoice for a client, named or by id.
- log_time
- Puts hours on a draft, at the client's rate unless another is given.
- add_item
- Puts a fixed fee line on a draft.
- invoice_status
- Shows one invoice with its lines, total and state.
- invoice_pdf
- Gives the link to an invoice's PDF, ready to attach to an email. The PDF is on Pro.
- list_invoices
- Lists invoices, all of them or only drafts, sent or paid.
- mark_sent
- Marks an invoice sent. Its lines lock and the wait on it starts.
- mark_paid
- Marks an invoice paid. A paid invoice stays paid.
- mark_draft
- Sets a sent invoice back to draft so its lines can change.
- delete_invoice
- Deletes a draft and its lines. Sent and paid invoices are kept for the record.
- outstanding
- Totals everything not yet paid.
A week, said out loud.
Time goes on as the work is done, and the invoice is ready when the week is.
Start invoicing.
The MCP server and every tool are on both plans. See what it costs.
Start invoicing