Skip to main content
Glama

Invoiced MCP by usefulapi

Server Details

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

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
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 tools
invoiced_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.

ParametersJSON Schema
NameRequiredDescriptionDefault
notesYesThe note text.
invoice_idNoInvoice to attach the note to.
customer_idNoCustomer 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.

ParametersJSON Schema
NameRequiredDescriptionDefault
cityNo
nameYesCustomer name.
typeNoDefault company.
emailNo
notesNoPrivate notes.
phoneNo
stateNo
numberNoCustomer number (default: generated).
tax_idNo
countryNo
address1No
address2No
currencyNo
metadataNoMetadata key/values (max 10 keys, names up to 40 characters, values up to 255).
postal_codeNo
attention_toNo
payment_termsNoe.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.

ParametersJSON Schema
NameRequiredDescriptionDefault
dateNoInvoice date (default now).
nameNoDocument title (default "Invoice").
itemsYesLine items.
notesNoNotes printed on the invoice.
numberNoInvoice number (default: next in sequence).
currencyNo
due_dateNoDue date (default: computed from the payment terms).
metadataNoMetadata key/values (max 10 keys, names up to 40 characters, values up to 255).
customer_idYesInvoiced customer id (invoiced_list_customers).
payment_termsNoe.g. "NET 30".
purchase_orderNo
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.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesTask name, e.g. "Call about overdue invoice".
actionYesKind of task.
user_idNoInvoiced user to assign it to.
due_dateNoWhen it is due.
customer_idYesCustomer the task is about.
invoiced_get_credit_noteGet credit note
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
credit_note_idYesInvoiced credit note id.
invoiced_get_customerGet customer
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
customer_idYesInvoiced customer id (numeric; not the customer number).
invoiced_get_customer_balanceGet customer balance
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
currencyNo3-letter currency code (default: the customer's currency).
customer_idYesInvoiced customer id.
invoiced_get_estimateGet estimate
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
estimate_idYesInvoiced estimate id.
invoiced_get_invoiceGet invoice
Read-only
Inspect

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}.

ParametersJSON Schema
NameRequiredDescriptionDefault
expandNoRelations to expand into full objects.
invoice_idYesInvoiced invoice id (numeric; find it with invoiced_list_invoices).
invoiced_get_invoice_payment_planGet invoice payment plan
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
invoice_idYesInvoiced invoice id.
invoiced_get_itemGet catalog item
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
item_idYesCatalog item id (from invoiced_list_items).
invoiced_get_paymentGet payment
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
payment_idYesInvoiced payment id.
invoiced_get_planGet subscription plan
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
plan_idYesPlan id (from invoiced_list_plans).
invoiced_get_subscriptionGet subscription
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
subscription_idYesInvoiced subscription id.
invoiced_list_contactsList customer contacts
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number, from 1 (default 1). Pass the previous reply's next_page.
sortNoSort, "<column> asc|desc", e.g. "date desc".
per_pageNoResults per page, 1-100 (default 25).
customer_idYesInvoiced customer id.
invoiced_list_credit_notesList credit notes
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number, from 1 (default 1). Pass the previous reply's next_page.
sortNoSort, "<column> asc|desc", e.g. "date desc".
filterNoExact-match filters on object columns, e.g. {"paid": false, "currency": "usd"}. Booleans are sent as 1/0.
end_dateNoCredit notes dated on or before this date (a bare date includes the whole day).
metadataNoExact-match filters on metadata keys, e.g. {"account-rep": "Jan"}.
per_pageNoResults per page, 1-100 (default 25).
start_dateNoCredit notes dated on or after this date or date-time.
customer_idNoOnly this customer's credit notes.
updated_afterNoOnly records updated after this date or date-time.
invoiced_list_customersList customers
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number, from 1 (default 1). Pass the previous reply's next_page.
sortNoSort, "<column> asc|desc", e.g. "date desc".
filterNoExact-match filters on object columns, e.g. {"paid": false, "currency": "usd"}. Booleans are sent as 1/0.
metadataNoExact-match filters on metadata keys, e.g. {"account-rep": "Jan"}.
per_pageNoResults per page, 1-100 (default 25).
open_balanceNotrue = only customers with an open balance; false = only those without.
updated_afterNoOnly records updated after this date or date-time.
payment_sourceNotrue = only customers with a saved payment method.
invoiced_list_estimatesList estimates
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number, from 1 (default 1). Pass the previous reply's next_page.
sortNoSort, "<column> asc|desc", e.g. "date desc".
filterNoExact-match filters on object columns, e.g. {"paid": false, "currency": "usd"}. Booleans are sent as 1/0.
end_dateNoEstimates dated on or before this date (a bare date includes the whole day).
metadataNoExact-match filters on metadata keys, e.g. {"account-rep": "Jan"}.
per_pageNoResults per page, 1-100 (default 25).
start_dateNoEstimates dated on or after this date or date-time.
customer_idNoOnly this customer's estimates.
updated_afterNoOnly records updated after this date or date-time.
invoiced_list_eventsList events
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number, from 1 (default 1). Pass the previous reply's next_page.
per_pageNoResults per page, 1-100 (default 25).
related_object_idNoId of the object (needs related_object_type).
related_object_typeNoObject type such as customer or invoice; with related_object_id: only events about this object.
invoiced_list_invoicesList invoices
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number, from 1 (default 1). Pass the previous reply's next_page.
paidNotrue = only paid invoices; false = only unpaid.
sortNoSort, "<column> asc|desc", e.g. "date desc".
filterNoExact-match filters on object columns, e.g. {"paid": false, "currency": "usd"}. Booleans are sent as 1/0.
end_dateNoInvoices dated on or before this date (a bare date includes the whole day).
metadataNoExact-match filters on metadata keys, e.g. {"account-rep": "Jan"}.
per_pageNoResults per page, 1-100 (default 25).
start_dateNoInvoices dated on or after this date or date-time.
customer_idNoOnly this customer's invoices.
updated_afterNoOnly records updated after this date or date-time.
invoiced_list_itemsList catalog items
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number, from 1 (default 1). Pass the previous reply's next_page.
sortNoSort, "<column> asc|desc", e.g. "date desc".
filterNoExact-match filters on object columns, e.g. {"paid": false, "currency": "usd"}. Booleans are sent as 1/0.
per_pageNoResults per page, 1-100 (default 25).
updated_afterNoOnly records updated after this date or date-time.
invoiced_list_notesList notes
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number, from 1 (default 1). Pass the previous reply's next_page.
per_pageNoResults per page, 1-100 (default 25).
invoice_idNoOnly this invoice's notes.
customer_idNoOnly this customer's notes.
invoiced_list_paymentsList payments
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number, from 1 (default 1). Pass the previous reply's next_page.
sortNoSort, "<column> asc|desc", e.g. "date desc".
filterNoExact-match filters on object columns, e.g. {"paid": false, "currency": "usd"}. Booleans are sent as 1/0.
end_dateNoPayments dated on or before this date (a bare date includes the whole day).
per_pageNoResults per page, 1-100 (default 25).
start_dateNoPayments dated on or after this date or date-time.
customer_idNoOnly this customer's payments.
updated_afterNoOnly records updated after this date or date-time.
invoiced_list_plansList subscription plans
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number, from 1 (default 1). Pass the previous reply's next_page.
sortNoSort, "<column> asc|desc", e.g. "date desc".
filterNoExact-match filters on object columns, e.g. {"paid": false, "currency": "usd"}. Booleans are sent as 1/0.
per_pageNoResults per page, 1-100 (default 25).
updated_afterNoOnly records updated after this date or date-time.
invoiced_list_subscriptionsList subscriptions
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number, from 1 (default 1). Pass the previous reply's next_page.
sortNoSort, "<column> asc|desc", e.g. "date desc".
filterNoExact-match filters on object columns, e.g. {"paid": false, "currency": "usd"}. Booleans are sent as 1/0.
canceledNotrue = only canceled subscriptions; false = only not canceled.
finishedNotrue = only finished subscriptions; false = only unfinished.
metadataNoExact-match filters on metadata keys, e.g. {"account-rep": "Jan"}.
per_pageNoResults per page, 1-100 (default 25).
customer_idNoOnly this customer's subscriptions.
updated_afterNoOnly records updated after this date or date-time.
invoiced_list_tasksList tasks
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number, from 1 (default 1). Pass the previous reply's next_page.
sortNoSort, "<column> asc|desc", e.g. "date desc".
completeNotrue = only completed tasks; false = only open tasks.
per_pageNoResults per page, 1-100 (default 25).
customer_idNoOnly this customer's tasks.
invoiced_list_tax_ratesList tax rates
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number, from 1 (default 1). Pass the previous reply's next_page.
sortNoSort, "<column> asc|desc", e.g. "date desc".
filterNoExact-match filters on object columns, e.g. {"paid": false, "currency": "usd"}. Booleans are sent as 1/0.
per_pageNoResults per page, 1-100 (default 25).
updated_afterNoOnly records updated after this date or date-time.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 27 tool updates
    • First observedinvoiced_add_note
    • First observedinvoiced_create_customer
    • First observedinvoiced_create_draft_invoice
    • First observedinvoiced_create_task
    • First observedinvoiced_get_credit_note
    • First observedinvoiced_get_customer
    • First observedinvoiced_get_customer_balance
    • First observedinvoiced_get_estimate
    • First observedinvoiced_get_invoice
    • First observedinvoiced_get_invoice_payment_plan
    • First observedinvoiced_get_item
    • First observedinvoiced_get_payment
    • First observedinvoiced_get_plan
    • First observedinvoiced_get_subscription
    • First observedinvoiced_list_contacts
    • First observedinvoiced_list_credit_notes
    • First observedinvoiced_list_customers
    • First observedinvoiced_list_estimates
    • First observedinvoiced_list_events
    • First observedinvoiced_list_invoices
    • First observedinvoiced_list_items
    • First observedinvoiced_list_notes
    • First observedinvoiced_list_payments
    • First observedinvoiced_list_plans
    • First observedinvoiced_list_subscriptions
    • First observedinvoiced_list_tasks
    • First observedinvoiced_list_tax_rates

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    B
    maintenance
    Provides 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
    -
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables read-only querying of Invoice4U accounting data, including documents, customers, branches, tax rates, and Israeli invoice allocation statuses.
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Provides 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
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables read-only access to customer and recurring-billing state from Recurly, including accounts, subscriptions, invoices, and payment outcomes.
    54 npm
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.