# KashFlow MCP Muse connector

From musedirectory.ai, the independent directory of Meta Muse connectors. Not affiliated with Meta.

## KashFlow MCP

Read and manage KashFlow invoices, customers, suppliers, banking and financial reports.

- Record: https://musedirectory.ai/connector/kashflow-mcp
- Category: Finance & Bills
- Developer: usefulapi (https://usefulapi.io/kashflow/)
- Muse status: Extra setup. Not in Muse's Connectors list yet. Muse can still use it: its page gives you a request to paste into Muse.
- Health: Working, 15ms, checked 2026-10-29T11:16:07Z
- Endpoint: https://kashflow.usefulapi.io/mcp
- Auth: No account needed; Pricing: unknown
- Screening: Screened, no issues found (2026-10-29T12:36:22Z)
- Source: Found in the official MCP Registry (io.usefulapi/kashflow) https://registry.modelcontextprotocol.io/v0/servers?search=io.usefulapi%2Fkashflow

Connect to KashFlow accounting software to view invoices, customers, suppliers, bank accounts and transactions. Add customers and notes. Generate profit and loss, balance sheet, VAT reports and aged debtor/creditor lists.

Example request: "Show me my unpaid invoices and which customers owe me the most money."

How to connect: Not in Muse's Connectors list yet, but Muse can still use it. Paste this into Muse: "Use KashFlow MCP to help me. It is a free service with an MCP server at https://kashflow.usefulapi.io/mcp. It does not need an API key. Ask me before you share anything with it." Muse asks before it shares anything with the app's site. Meta does not review apps used this way, so only use ones you trust. We tested this in the Muse app on September 24, 2026: Muse used an app's link directly this way and returned a live answer.

Tools:
- kashflow_get_company_details: The KashFlow company: name, address, contact, VAT registration, currency, payment terms and business type. SOAP GetCompanyDetails.
- kashflow_list_customers: 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_customer: One customer by its KashFlow customer code (the short code shown in the customer list, e.g. ACME01). SOAP GetCustomer.
- kashflow_get_customer_by_id: One customer by its numeric CustomerID (as returned in other replies). SOAP GetCustomerByID.
- kashflow_find_customer_by_email: The customer whose e-mail address matches. SOAP GetCustomerByEmail.
- kashflow_get_customer_balance: 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_suppliers: 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_supplier: 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_invoice: 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_invoices: 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_invoices: All sales invoices of one customer, by numeric CustomerID (see kashflow_get_customer for the id), paged here. SOAP GetInvoicesForCustomer.
- kashflow_list_unpaid_invoices: All sales invoices not yet paid in full, paged here. SOAP GetInvoices_Unpaid.
- kashflow_list_overdue_invoices: All sales invoices past their due date and not paid in full, paged here. SOAP GetInvoices_Overdue.
- kashflow_list_recent_invoices: The most recently created sales invoices. SOAP GetInvoices_Recent.
- kashflow_list_invoice_payments: The payments recorded against one sales invoice (date, amount, method, bank account, note), by invoice number. SOAP GetInvoicePayment.
- kashflow_list_payments_by_date: 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_notes: 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_quotes: All sales quotes (same shape as invoices), paged here. SOAP GetQuotes.
- kashflow_get_receipt: One purchase (supplier invoice / receipt) by its receipt number: supplier, dates, lines, net, VAT, amount paid. SOAP GetReceipt.
- kashflow_list_recent_receipts: The most recently created purchases (supplier invoices / receipts). SOAP GetReceipts_Recent.
- kashflow_list_supplier_receipts: All purchases (supplier invoices / receipts) of one supplier, by numeric SupplierID (see kashflow_get_supplier), paged here. SOAP GetReceiptsForSupplier.
- kashflow_list_products: The product catalogue (name, code, description, price, stock level), paged here. SOAP GetProducts.
- kashflow_list_bank_accounts: The bank accounts (AccountID, name, nominal code). SOAP GetBankAccounts.
- kashflow_list_bank_transactions: 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_balance: The balance of one bank account on a date (default today). SOAP GetBankBalance.
- kashflow_list_nominal_codes: The chart of accounts: nominal codes with their names. SOAP GetNominalCodes.
- kashflow_list_vat_rates: The VAT rates set up in the account. SOAP GetVATRates.
- kashflow_list_projects: The projects defined in the account (id, name). SOAP GetProjects.
- kashflow_get_profit_and_loss: 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_sheet: 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_balance: The trial balance for a date range: every nominal code with debit, credit and balance. SOAP GetTrialBalance.
- kashflow_get_aged_debtors: Who owes you money at a date (default today), aged into current, three periods and older, per customer. SOAP GetAgedDebtors.
- kashflow_get_aged_creditors: Who you owe money to at a date (default today), aged into current, three periods and older, per supplier. SOAP GetAgedCreditors.
- kashflow_get_vat_report: The VAT return figures (boxes 1 to 9) for a period, and whether it was submitted to HMRC. SOAP GetVATReport.
- kashflow_get_kpis: Key figures for a date range (income, expenses, profit and similar, as name/value pairs). SOAP GetKPIs.

Screening checks:
- MCP handshake: pass (Answered in 8ms)
- Domain against threat feeds (Cloudflare security DNS): pass (kashflow.usefulapi.io, usefulapi.io not flagged)
- Published packages against the OSV malicious-package database: n/a (No npm or PyPI package published)
- Hidden instructions or invisible characters in tool text: pass (38 tools read, nothing found)
- Inputs asking for passwords, card numbers or seed phrases: pass (None found)
- Domain and redirects: pass (No redirects off the domain)
- AI review of purpose and tool behavior: pass (No concerns)
