Invoiced MCP by usefulapi

io.usefulapiPublished by usefulapi.ioOfficial publisherv1.23.5Updated Nov 8, 2026

Read Invoiced customers, invoices, payments, subscriptions; create customers, draft invoices, notes.

The publisher's own server: Ably MCP by usefulapi

VerifiedStreamable HTTPWeb executableProductivity & WorkflowFinanceBusiness & Commerce

Overview

Invoiced MCP by usefulapi's hosted MCP server (invoiced.usefulapi.io), published by usefulapi.io; no sign-in required; Streamable HTTP; 27 tools.

No AI overview yet: these facts come from the registry entry and the server itself.

Publisher
usefulapi.io
Endpoint
invoiced.usefulapi.io
Last checked

Installation

In SourceWeft

  1. Open Invoiced MCP by usefulapi in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.usefulapi%2Finvoiced/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "invoiced-by-usefulapi": {
      "type": "http",
      "url": "https://invoiced.usefulapi.io/mcp"
    }
  }
}

README

Invoiced MCP by usefulapi

Use Invoiced from Claude, Cursor, or any MCP client — customers, invoices, payments, credit notes, estimates, subscriptions, plus draft invoices, notes and tasks. Hosted, no local install: connect with your own Invoiced credentials.

Live endpoint: https://invoiced.usefulapi.io/mcp · Homepage: https://usefulapi.io/invoiced

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://invoiced.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http invoiced https://invoiced.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "invoiced": {      "url": "https://invoiced.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Invoiced credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/invoiced/

Tools

ToolTypeWhat it does
invoiced_list_customersreadList customers
invoiced_get_customerreadGet customer
invoiced_get_customer_balancereadGet customer balance
invoiced_list_contactsreadList customer contacts
invoiced_list_invoicesreadList invoices
invoiced_get_invoicereadGet invoice
invoiced_get_invoice_payment_planreadGet invoice payment plan
invoiced_list_paymentsreadList payments
invoiced_get_paymentreadGet payment
invoiced_list_credit_notesreadList credit notes
invoiced_get_credit_notereadGet credit note
invoiced_list_estimatesreadList estimates
invoiced_get_estimatereadGet estimate
invoiced_list_itemsreadList catalog items
invoiced_get_itemreadGet catalog item
invoiced_list_tax_ratesreadList tax rates
invoiced_list_plansreadList subscription plans
invoiced_get_planreadGet subscription plan
invoiced_list_subscriptionsreadList subscriptions
invoiced_get_subscriptionreadGet subscription
invoiced_list_notesreadList notes
invoiced_list_tasksreadList tasks
invoiced_list_eventsreadList events
invoiced_create_customerwriteCreate customer
invoiced_create_draft_invoicewriteCreate draft invoice
invoiced_add_notewriteAdd note
invoiced_create_taskwriteCreate task
invoiced_usage_statusmetaUsage status (free-tier meter)
invoiced_request_featuremetaRequest a missing feature
invoiced_upgrademetaUpgrade to Pro or Pro+
invoiced_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per user)$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with invoiced_upgrade (it returns a Stripe Checkout link). Cancel any time with invoiced_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running invoiced_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT © usefulapi. Not affiliated with or endorsed by Invoiced.

Source: servers/invoiced/README.md at commit 4046075

Tools

27

invoiced_list_customers

List customers

List customers (accounts receivable debtors): name, number, email, payment terms, currency, autopay and chasing settings, owner. Filter by open balance, saved payment method, update time or any exact-match column. GET /customers.

Parameterspagesortfiltermetadataper_pageopen_balanceupdated_afterpayment_source

invoiced_get_customer

Get customer

One customer by id: contact details, address, terms, currency, autopay, chasing cadence, credit hold/limit, parent customer, metadata. GET /customers/{id}.

Parameterscustomer_idrequired

invoiced_get_customer_balance

Get customer balance

A customer's current balance: total outstanding, past due, and available credit, in the customer's currency (or `currency`). GET /customers/{id}/balance.

Parameterscurrencycustomer_idrequired

invoiced_list_contacts

List customer contacts

List the contacts of one customer: name, title, email, phone, whether primary (copied on communications) and SMS-enabled. GET /customers/{id}/contacts.

Parameterspagesortper_pagecustomer_idrequired

invoiced_list_invoices

List invoices

List invoices with number, customer, status (draft, not_sent, sent, viewed, past_due, pending, paid, voided), dates, totals, balance and line items. Filter by customer, paid flag, invoice date range, update time or any exact-match column. GET /invoices.

Parameterspagepaidsortfilterend_datemetadataper_pagestart_datecustomer_idupdated_after

invoiced_get_invoice

Get invoice

One invoice by id: status, dates, payment terms, totals, balance, line items, discounts, taxes, ship-to, payment and PDF links. `expand` replaces ids with full objects (e.g. customer). GET /invoices/{id}.

Parametersexpandinvoice_idrequired

invoiced_get_invoice_payment_plan

Get invoice payment plan

The payment plan (installments with dates, amounts and balances, and approval status) attached to an invoice. Errors with 404 when the invoice has none. GET /invoices/{id}/payment_plan.

Parametersinvoice_idrequired

invoiced_list_payments

List payments

List payments received: customer, date, amount, unapplied balance, method (check, wire, ACH, card, ...), reference, whether matched or voided. Read only. GET /payments.

Parameterspagesortfilterend_dateper_pagestart_datecustomer_idupdated_after

invoiced_get_payment

Get payment

One payment by id, including which invoices and credit notes it was applied to (`applied_to`). GET /payments/{id}?include=applied_to.

Parameterspayment_idrequired

invoiced_list_credit_notes

List credit notes

List credit notes: customer, status (draft, open, paid, closed, voided), totals, remaining balance, line items. GET /credit_notes.

Parameterspagesortfilterend_datemetadataper_pagestart_datecustomer_idupdated_after

invoiced_get_credit_note

Get credit note

One credit note by id with line items, totals and balance. GET /credit_notes/{id}.

Parameterscredit_note_idrequired

invoiced_list_estimates

List estimates

List estimates (quotes): customer, status (draft, not_sent, sent, approved, invoiced, declined, voided), expiration date, deposit, totals, resulting invoice. GET /estimates.

Parameterspagesortfilterend_datemetadataper_pagestart_datecustomer_idupdated_after

invoiced_get_estimate

Get estimate

One estimate by id with line items, totals, deposit and approval state. GET /estimates/{id}.

Parametersestimate_idrequired

invoiced_list_items

List catalog items

List the item catalog (products and services): id, name, currency, unit cost, type, taxable. Use item ids as `catalog_item` when creating a draft invoice. GET /items.

Parameterspagesortfilterper_pageupdated_after

invoiced_get_item

Get catalog item

One catalog item by its id (a string such as "delivery"). GET /items/{id}.

Parametersitem_idrequired

invoiced_list_tax_rates

List tax rates

List tax rates: id, name, value, whether a percentage, whether inclusive, currency. GET /tax_rates.

Parameterspagesortfilterper_pageupdated_after

invoiced_list_plans

List subscription plans

List subscription plans: id, name, currency, amount, pricing mode, billing interval, tiers. GET /plans.

Parameterspagesortfilterper_pageupdated_after

invoiced_get_plan

Get subscription plan

One subscription plan by its id (a string). GET /plans/{id}.

Parametersplan_idrequired

invoiced_list_subscriptions

List subscriptions

List recurring subscriptions: customer, plan, quantity, billing period, status (not_started, active, past_due, finished, canceled), recurring total and MRR, contract renewal. GET /subscriptions.

Parameterspagesortfiltercanceledfinishedmetadataper_pagecustomer_idupdated_after

invoiced_get_subscription

Get subscription

One subscription by id with plan, add-ons, billing period, contract terms, recurring total and MRR. GET /subscriptions/{id}.

Parameterssubscription_idrequired

invoiced_list_notes

List notes

List collection notes, newest first, for one customer or one invoice (give exactly one), or all notes when neither is given. GET /customers/{id}/notes, /invoices/{id}/notes or /notes.

Parameterspageper_pageinvoice_idcustomer_id

invoiced_list_tasks

List tasks

List collection tasks (call, letter, email, review): name, action, customer, assignee, due date, whether complete. GET /tasks.

Parameterspagesortcompleteper_pagecustomer_id

invoiced_list_events

List events

The activity feed, newest first: event type (such as invoice.paid, customer.created), time, the object it concerns and who did it. Optionally only the events of one object. GET /events.

Parameterspageper_pagerelated_object_idrelated_object_type

invoiced_create_customer

Create customer

WRITE: create a customer in Invoiced. Nothing is sent to anyone and no money moves. Name is required; Invoiced generates the customer number unless given. POST /customers.

Parameterscitynamerequiredtypeemailnotesphonestatenumbertax_idcountryaddress1address2+5 more

invoiced_create_draft_invoice

Create draft invoice

WRITE: create a DRAFT invoice for a customer. It is always created as a draft: it is not issued, not emailed, not charged and cannot trigger AutoPay until a person finalizes it in Invoiced. At least one line item is required. POST /invoices with draft=true.

Parametersdatenameitemsrequirednotesnumbercurrencydue_datemetadatacustomer_idrequiredpayment_termspurchase_order

invoiced_add_note

Add note

WRITE: add an internal note to a customer or an invoice (give exactly one). Notes are internal; nothing is sent. POST /notes.

Parametersnotesrequiredinvoice_idcustomer_id

invoiced_create_task

Create task

WRITE: create a collection task for a customer (a reminder to call, write, email or review). Nothing is sent to the customer. POST /tasks.

Parametersnamerequiredactionrequireduser_iddue_datecustomer_idrequired

Version history

20
  1. v1.23.5LatestNov 8, 2026
  2. v1.23.4Nov 7, 2026
  3. v1.22.3Nov 5, 2026
  4. v1.22.2Nov 5, 2026
  5. v1.22.1Nov 4, 2026
  6. v1.22.0Nov 3, 2026
  7. v1.21.1Nov 3, 2026
  8. v1.20.0Nov 1, 2026
  9. v1.18.0Oct 31, 2026
  10. v1.17.0Oct 31, 2026
  11. v1.16.2Oct 30, 2026
  12. v1.16.0Oct 30, 2026
  13. v1.11.0Oct 26, 2026
  14. v1.8.3Oct 25, 2026
  15. v1.8.0Oct 25, 2026
  16. v1.7.0Oct 24, 2026
  17. v1.4.0Oct 23, 2026
  18. v1.3.4Oct 22, 2026
  19. v1.3.3Oct 21, 2026
  20. v1.0.0Oct 12, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Usefulapi integrations