Invoiced MCP by usefulapi
Server Details
Read Invoiced customers, invoices, payments, subscriptions; create customers, draft invoices, notes.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- Repository
- m190/usefulapi-mcp
- GitHub Stars
- 0
TDQS
Score is being calculated.
Available Tools
27 toolsinvoiced_add_noteAdd noteInspect
WRITE: add an internal note to a customer or an invoice (give exactly one). Notes are internal; nothing is sent. POST /notes.
| Name | Required | Description | Default |
|---|---|---|---|
| notes | Yes | The note text. | |
| invoice_id | No | Invoice to attach the note to. | |
| customer_id | No | Customer to attach the note to. |
invoiced_create_customerCreate customerInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | ||
| name | Yes | Customer name. | |
| type | No | Default company. | |
| No | |||
| notes | No | Private notes. | |
| phone | No | ||
| state | No | ||
| number | No | Customer number (default: generated). | |
| tax_id | No | ||
| country | No | ||
| address1 | No | ||
| address2 | No | ||
| currency | No | ||
| metadata | No | Metadata key/values (max 10 keys, names up to 40 characters, values up to 255). | |
| postal_code | No | ||
| attention_to | No | ||
| payment_terms | No | e.g. "NET 30". |
invoiced_create_draft_invoiceCreate draft invoiceInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | Invoice date (default now). | |
| name | No | Document title (default "Invoice"). | |
| items | Yes | Line items. | |
| notes | No | Notes printed on the invoice. | |
| number | No | Invoice number (default: next in sequence). | |
| currency | No | ||
| due_date | No | Due date (default: computed from the payment terms). | |
| metadata | No | Metadata key/values (max 10 keys, names up to 40 characters, values up to 255). | |
| customer_id | Yes | Invoiced customer id (invoiced_list_customers). | |
| payment_terms | No | e.g. "NET 30". | |
| purchase_order | No |
invoiced_create_taskCreate taskInspect
WRITE: create a collection task for a customer (a reminder to call, write, email or review). Nothing is sent to the customer. POST /tasks.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Task name, e.g. "Call about overdue invoice". | |
| action | Yes | Kind of task. | |
| user_id | No | Invoiced user to assign it to. | |
| due_date | No | When it is due. | |
| customer_id | Yes | Customer the task is about. |
invoiced_get_credit_noteGet credit noteRead-onlyInspect
One credit note by id with line items, totals and balance. GET /credit_notes/{id}.
| Name | Required | Description | Default |
|---|---|---|---|
| credit_note_id | Yes | Invoiced credit note id. |
invoiced_get_customerGet customerRead-onlyInspect
One customer by id: contact details, address, terms, currency, autopay, chasing cadence, credit hold/limit, parent customer, metadata. GET /customers/{id}.
| Name | Required | Description | Default |
|---|---|---|---|
| customer_id | Yes | Invoiced customer id (numeric; not the customer number). |
invoiced_get_customer_balanceGet customer balanceRead-onlyInspect
A customer's current balance: total outstanding, past due, and available credit, in the customer's currency (or currency). GET /customers/{id}/balance.
| Name | Required | Description | Default |
|---|---|---|---|
| currency | No | 3-letter currency code (default: the customer's currency). | |
| customer_id | Yes | Invoiced customer id. |
invoiced_get_estimateGet estimateRead-onlyInspect
One estimate by id with line items, totals, deposit and approval state. GET /estimates/{id}.
| Name | Required | Description | Default |
|---|---|---|---|
| estimate_id | Yes | Invoiced estimate id. |
invoiced_get_invoiceGet invoiceRead-onlyInspect
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}.
| Name | Required | Description | Default |
|---|---|---|---|
| expand | No | Relations to expand into full objects. | |
| invoice_id | Yes | Invoiced invoice id (numeric; find it with invoiced_list_invoices). |
invoiced_get_invoice_payment_planGet invoice payment planRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| invoice_id | Yes | Invoiced invoice id. |
invoiced_get_itemGet catalog itemRead-onlyInspect
One catalog item by its id (a string such as "delivery"). GET /items/{id}.
| Name | Required | Description | Default |
|---|---|---|---|
| item_id | Yes | Catalog item id (from invoiced_list_items). |
invoiced_get_paymentGet paymentRead-onlyInspect
One payment by id, including which invoices and credit notes it was applied to (applied_to). GET /payments/{id}?include=applied_to.
| Name | Required | Description | Default |
|---|---|---|---|
| payment_id | Yes | Invoiced payment id. |
invoiced_get_planGet subscription planRead-onlyInspect
One subscription plan by its id (a string). GET /plans/{id}.
| Name | Required | Description | Default |
|---|---|---|---|
| plan_id | Yes | Plan id (from invoiced_list_plans). |
invoiced_get_subscriptionGet subscriptionRead-onlyInspect
One subscription by id with plan, add-ons, billing period, contract terms, recurring total and MRR. GET /subscriptions/{id}.
| Name | Required | Description | Default |
|---|---|---|---|
| subscription_id | Yes | Invoiced subscription id. |
invoiced_list_contactsList customer contactsRead-onlyInspect
List the contacts of one customer: name, title, email, phone, whether primary (copied on communications) and SMS-enabled. GET /customers/{id}/contacts.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, from 1 (default 1). Pass the previous reply's next_page. | |
| sort | No | Sort, "<column> asc|desc", e.g. "date desc". | |
| per_page | No | Results per page, 1-100 (default 25). | |
| customer_id | Yes | Invoiced customer id. |
invoiced_list_credit_notesList credit notesRead-onlyInspect
List credit notes: customer, status (draft, open, paid, closed, voided), totals, remaining balance, line items. GET /credit_notes.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, from 1 (default 1). Pass the previous reply's next_page. | |
| sort | No | Sort, "<column> asc|desc", e.g. "date desc". | |
| filter | No | Exact-match filters on object columns, e.g. {"paid": false, "currency": "usd"}. Booleans are sent as 1/0. | |
| end_date | No | Credit notes dated on or before this date (a bare date includes the whole day). | |
| metadata | No | Exact-match filters on metadata keys, e.g. {"account-rep": "Jan"}. | |
| per_page | No | Results per page, 1-100 (default 25). | |
| start_date | No | Credit notes dated on or after this date or date-time. | |
| customer_id | No | Only this customer's credit notes. | |
| updated_after | No | Only records updated after this date or date-time. |
invoiced_list_customersList customersRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, from 1 (default 1). Pass the previous reply's next_page. | |
| sort | No | Sort, "<column> asc|desc", e.g. "date desc". | |
| filter | No | Exact-match filters on object columns, e.g. {"paid": false, "currency": "usd"}. Booleans are sent as 1/0. | |
| metadata | No | Exact-match filters on metadata keys, e.g. {"account-rep": "Jan"}. | |
| per_page | No | Results per page, 1-100 (default 25). | |
| open_balance | No | true = only customers with an open balance; false = only those without. | |
| updated_after | No | Only records updated after this date or date-time. | |
| payment_source | No | true = only customers with a saved payment method. |
invoiced_list_estimatesList estimatesRead-onlyInspect
List estimates (quotes): customer, status (draft, not_sent, sent, approved, invoiced, declined, voided), expiration date, deposit, totals, resulting invoice. GET /estimates.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, from 1 (default 1). Pass the previous reply's next_page. | |
| sort | No | Sort, "<column> asc|desc", e.g. "date desc". | |
| filter | No | Exact-match filters on object columns, e.g. {"paid": false, "currency": "usd"}. Booleans are sent as 1/0. | |
| end_date | No | Estimates dated on or before this date (a bare date includes the whole day). | |
| metadata | No | Exact-match filters on metadata keys, e.g. {"account-rep": "Jan"}. | |
| per_page | No | Results per page, 1-100 (default 25). | |
| start_date | No | Estimates dated on or after this date or date-time. | |
| customer_id | No | Only this customer's estimates. | |
| updated_after | No | Only records updated after this date or date-time. |
invoiced_list_eventsList eventsRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, from 1 (default 1). Pass the previous reply's next_page. | |
| per_page | No | Results per page, 1-100 (default 25). | |
| related_object_id | No | Id of the object (needs related_object_type). | |
| related_object_type | No | Object type such as customer or invoice; with related_object_id: only events about this object. |
invoiced_list_invoicesList invoicesRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, from 1 (default 1). Pass the previous reply's next_page. | |
| paid | No | true = only paid invoices; false = only unpaid. | |
| sort | No | Sort, "<column> asc|desc", e.g. "date desc". | |
| filter | No | Exact-match filters on object columns, e.g. {"paid": false, "currency": "usd"}. Booleans are sent as 1/0. | |
| end_date | No | Invoices dated on or before this date (a bare date includes the whole day). | |
| metadata | No | Exact-match filters on metadata keys, e.g. {"account-rep": "Jan"}. | |
| per_page | No | Results per page, 1-100 (default 25). | |
| start_date | No | Invoices dated on or after this date or date-time. | |
| customer_id | No | Only this customer's invoices. | |
| updated_after | No | Only records updated after this date or date-time. |
invoiced_list_itemsList catalog itemsRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, from 1 (default 1). Pass the previous reply's next_page. | |
| sort | No | Sort, "<column> asc|desc", e.g. "date desc". | |
| filter | No | Exact-match filters on object columns, e.g. {"paid": false, "currency": "usd"}. Booleans are sent as 1/0. | |
| per_page | No | Results per page, 1-100 (default 25). | |
| updated_after | No | Only records updated after this date or date-time. |
invoiced_list_notesList notesRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, from 1 (default 1). Pass the previous reply's next_page. | |
| per_page | No | Results per page, 1-100 (default 25). | |
| invoice_id | No | Only this invoice's notes. | |
| customer_id | No | Only this customer's notes. |
invoiced_list_paymentsList paymentsRead-onlyInspect
List payments received: customer, date, amount, unapplied balance, method (check, wire, ACH, card, ...), reference, whether matched or voided. Read only. GET /payments.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, from 1 (default 1). Pass the previous reply's next_page. | |
| sort | No | Sort, "<column> asc|desc", e.g. "date desc". | |
| filter | No | Exact-match filters on object columns, e.g. {"paid": false, "currency": "usd"}. Booleans are sent as 1/0. | |
| end_date | No | Payments dated on or before this date (a bare date includes the whole day). | |
| per_page | No | Results per page, 1-100 (default 25). | |
| start_date | No | Payments dated on or after this date or date-time. | |
| customer_id | No | Only this customer's payments. | |
| updated_after | No | Only records updated after this date or date-time. |
invoiced_list_plansList subscription plansRead-onlyInspect
List subscription plans: id, name, currency, amount, pricing mode, billing interval, tiers. GET /plans.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, from 1 (default 1). Pass the previous reply's next_page. | |
| sort | No | Sort, "<column> asc|desc", e.g. "date desc". | |
| filter | No | Exact-match filters on object columns, e.g. {"paid": false, "currency": "usd"}. Booleans are sent as 1/0. | |
| per_page | No | Results per page, 1-100 (default 25). | |
| updated_after | No | Only records updated after this date or date-time. |
invoiced_list_subscriptionsList subscriptionsRead-onlyInspect
List recurring subscriptions: customer, plan, quantity, billing period, status (not_started, active, past_due, finished, canceled), recurring total and MRR, contract renewal. GET /subscriptions.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, from 1 (default 1). Pass the previous reply's next_page. | |
| sort | No | Sort, "<column> asc|desc", e.g. "date desc". | |
| filter | No | Exact-match filters on object columns, e.g. {"paid": false, "currency": "usd"}. Booleans are sent as 1/0. | |
| canceled | No | true = only canceled subscriptions; false = only not canceled. | |
| finished | No | true = only finished subscriptions; false = only unfinished. | |
| metadata | No | Exact-match filters on metadata keys, e.g. {"account-rep": "Jan"}. | |
| per_page | No | Results per page, 1-100 (default 25). | |
| customer_id | No | Only this customer's subscriptions. | |
| updated_after | No | Only records updated after this date or date-time. |
invoiced_list_tasksList tasksRead-onlyInspect
List collection tasks (call, letter, email, review): name, action, customer, assignee, due date, whether complete. GET /tasks.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, from 1 (default 1). Pass the previous reply's next_page. | |
| sort | No | Sort, "<column> asc|desc", e.g. "date desc". | |
| complete | No | true = only completed tasks; false = only open tasks. | |
| per_page | No | Results per page, 1-100 (default 25). | |
| customer_id | No | Only this customer's tasks. |
invoiced_list_tax_ratesList tax ratesRead-onlyInspect
List tax rates: id, name, value, whether a percentage, whether inclusive, currency. GET /tax_rates.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, from 1 (default 1). Pass the previous reply's next_page. | |
| sort | No | Sort, "<column> asc|desc", e.g. "date desc". | |
| filter | No | Exact-match filters on object columns, e.g. {"paid": false, "currency": "usd"}. Booleans are sent as 1/0. | |
| per_page | No | Results per page, 1-100 (default 25). | |
| updated_after | No | Only records updated after this date or date-time. |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
27 tool updates
- First observed
invoiced_add_note - First observed
invoiced_create_customer - First observed
invoiced_create_draft_invoice - First observed
invoiced_create_task - First observed
invoiced_get_credit_note - First observed
invoiced_get_customer - First observed
invoiced_get_customer_balance - First observed
invoiced_get_estimate - First observed
invoiced_get_invoice - First observed
invoiced_get_invoice_payment_plan - First observed
invoiced_get_item - First observed
invoiced_get_payment - First observed
invoiced_get_plan - First observed
invoiced_get_subscription - First observed
invoiced_list_contacts - First observed
invoiced_list_credit_notes - First observed
invoiced_list_customers - First observed
invoiced_list_estimates - First observed
invoiced_list_events - First observed
invoiced_list_invoices - First observed
invoiced_list_items - First observed
invoiced_list_notes - First observed
invoiced_list_payments - First observed
invoiced_list_plans - First observed
invoiced_list_subscriptions - First observed
invoiced_list_tasks - First observed
invoiced_list_tax_rates
Related MCP Connectors
Read ChargeOver customers, invoices, transactions, subscriptions, reports; create customers, quotes.
251Read subscriptions, customers, charges, orders; skip charges, cancel or activate subscriptions.
Read and create Vyfakturuj invoices and contacts: search, number series, payment methods, tags.
101Read Billomat clients, invoices, offers, credit notes, reminders; create clients and draft invoices.
341
Related MCP Servers
- FlicenseNot gradedqualityBmaintenanceProvides read-only access to inv.bg invoicing data, enabling users to list clients and invoices and retrieve full document details and line items through natural language in Claude.1-
- AlicenseNot gradedqualityBmaintenanceEnables read-only querying of Invoice4U accounting data, including documents, customers, branches, tax rates, and Israeli invoice allocation statuses.MIT
- AlicenseNot gradedqualityCmaintenanceProvides structured, read-mostly access to small-business back-office data including customers, invoices, and account notes, allowing Claude to query overdue invoices, revenue summaries, and more.MIT
- AlicenseNot gradedqualityBmaintenanceEnables read-only access to customer and recurring-billing state from Recurly, including accounts, subscriptions, invoices, and payment outcomes.54 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.