KashFlow MCP by usefulapi

io.usefulapi/kashflow

Read KashFlow invoices, customers, suppliers, banking and reports; add customers, notes.

Yes, your AI can use this right now.Answered a live MCP handshake in 295 ms with no sign-in needed and exposes 38 tools.
Is this your server? Claim the listing. Verified adds a vendor-confirmed mark on this page and matching app pages.
Claim with Verified — $49/moWant it in front of people comparing Finance & Payments tools? Feature it — $149/mo

Connect it

Settings → Connectors → Add custom connector
URL: https://kashflow.usefulapi.io/mcp

38 tools, pulled live

Pulled straight from the server with tools/list on 2026-10-27.
kashflow_get_company_detailsread-only

The KashFlow company: name, address, contact, VAT registration, currency, payment terms and business type. SOAP GetCompanyDetails.

kashflow_list_customersread-only

All customers (name, code, contact, email, phone, address, VAT number, payment terms, notes), paged here: the reply says total and next_offset. SOAP GetCustomers.

kashflow_get_customerread-only

One customer by its KashFlow customer code (the short code shown in the customer list, e.g. ACME01). SOAP GetCustomer.

kashflow_get_customer_by_idread-only

One customer by its numeric CustomerID (as returned in other replies). SOAP GetCustomerByID.

kashflow_find_customer_by_emailread-only

The customer whose e-mail address matches. SOAP GetCustomerByEmail.

kashflow_get_customer_balanceread-only

What one customer owes: the total invoiced value and the outstanding balance. SOAP GetCustomerBalance.

kashflow_create_customer

WRITE: create a new customer. The code must be unique (KashFlow refuses a code that exists) and nothing existing is changed. Returns the new CustomerID. SOAP InsertCustomer.

kashflow_list_suppliersread-only

All suppliers (name, code, contact, email, phone, address, VAT number, payment terms), paged here: the reply says total and next_offset. SOAP GetSuppliers.

kashflow_get_supplierread-only

One supplier by its KashFlow supplier code. SOAP GetSupplier.

kashflow_create_supplier

WRITE: create a new supplier. The code must be unique (KashFlow refuses a code that exists) and nothing existing is changed. Returns the new SupplierID. SOAP InsertSupplier.

kashflow_get_invoiceread-only

One sales invoice by its invoice number: customer, dates, lines (description, quantity, rate, VAT), net, VAT, amount paid and a link. SOAP GetInvoice.

kashflow_list_invoicesread-only

Sales invoices dated within a range (inclusive; a bare end date means the end of that day), paged here. Dates are yyyy-mm-dd. SOAP GetInvoicesByDateRange.

kashflow_list_customer_invoicesread-only

All sales invoices of one customer, by numeric CustomerID (see kashflow_get_customer for the id), paged here. SOAP GetInvoicesForCustomer.

kashflow_list_unpaid_invoicesread-only

All sales invoices not yet paid in full, paged here. SOAP GetInvoices_Unpaid.

kashflow_list_overdue_invoicesread-only

All sales invoices past their due date and not paid in full, paged here. SOAP GetInvoices_Overdue.

kashflow_list_recent_invoicesread-only

The most recently created sales invoices. SOAP GetInvoices_Recent.

kashflow_list_invoice_paymentsread-only

The payments recorded against one sales invoice (date, amount, method, bank account, note), by invoice number. SOAP GetInvoicePayment.

kashflow_list_payments_by_dateread-only

Customer payments received within a date range (date, amount, invoice, method, bank account). KashFlow returns them a page at a time: set page_number 1, 2, ... until a page comes back empty. Dates are yyyy-mm-dd. SOAP GetInvoicePaymentsByDateRange.

kashflow_get_invoice_notesread-only

The notes attached to one sales invoice, by its InvoiceDBID (the numeric id in invoice replies, not the invoice number). SOAP GetInvoiceNotes.

kashflow_add_invoice_note

WRITE: add a note to a sales invoice, by its InvoiceDBID (the numeric id in invoice replies). Existing notes and the invoice are not changed. SOAP InsertInvoiceNote.

kashflow_list_quotesread-only

All sales quotes (same shape as invoices), paged here. SOAP GetQuotes.

kashflow_get_receiptread-only

One purchase (supplier invoice / receipt) by its receipt number: supplier, dates, lines, net, VAT, amount paid. SOAP GetReceipt.

kashflow_list_recent_receiptsread-only

The most recently created purchases (supplier invoices / receipts). SOAP GetReceipts_Recent.

kashflow_list_supplier_receiptsread-only

All purchases (supplier invoices / receipts) of one supplier, by numeric SupplierID (see kashflow_get_supplier), paged here. SOAP GetReceiptsForSupplier.

kashflow_list_productsread-only

The product catalogue (name, code, description, price, stock level), paged here. SOAP GetProducts.

kashflow_list_bank_accountsread-only

The bank accounts (AccountID, name, nominal code). SOAP GetBankAccounts.

kashflow_list_bank_transactionsread-only

The transactions of one bank account (date, money in/out, VAT, type, comment, customer/supplier), by AccountID from kashflow_list_bank_accounts, paged here. SOAP GetBankTransactions.

kashflow_get_bank_balanceread-only

The balance of one bank account on a date (default today). SOAP GetBankBalance.

kashflow_list_nominal_codesread-only

The chart of accounts: nominal codes with their names. SOAP GetNominalCodes.

kashflow_list_vat_ratesread-only

The VAT rates set up in the account. SOAP GetVATRates.

kashflow_list_projectsread-only

The projects defined in the account (id, name). SOAP GetProjects.

kashflow_get_profit_and_lossread-only

The profit and loss report for a date range: turnover, cost of sales, gross profit, expenses and net profit, with the lines of each section. SOAP GetProfitAndLoss.

kashflow_get_balance_sheetread-only

The balance sheet at a date (default today): fixed assets, current assets, current liabilities, capital and reserves with the lines of each. SOAP GetBalanceSheet.

kashflow_get_trial_balanceread-only

The trial balance for a date range: every nominal code with debit, credit and balance. SOAP GetTrialBalance.

kashflow_get_aged_debtorsread-only

Who owes you money at a date (default today), aged into current, three periods and older, per customer. SOAP GetAgedDebtors.

kashflow_get_aged_creditorsread-only

Who you owe money to at a date (default today), aged into current, three periods and older, per supplier. SOAP GetAgedCreditors.

kashflow_get_vat_reportread-only

The VAT return figures (boxes 1 to 9) for a period, and whether it was submitted to HMRC. SOAP GetVATReport.

kashflow_get_kpisread-only

Key figures for a date range (income, expenses, profit and similar, as name/value pairs). SOAP GetKPIs.

Alternatives in Finance & Payments

Compare →
Try “Notion”, “Stripe”, “create invoice”, “browser”