mcpbeat Sign in

CashCtrl MCP by usefulapi MCP Server

answering

CashCtrl MCP by usefulapi is answering right now. Last checked 3 min ago. It exposes 28 tools. Last commit 13 Oct 2026.

Read CashCtrl accounts, journal, orders, people, articles, salaries and reports; book and create.

Uptime history 5 days of history
5 days agonow
100.0%
Uptime 24h
92 of 92 checks
28
Tools
read from the server
99 ms
Response time
average over 24h
0
Stars
last commit 13 Oct 2026

What changed 1

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 13 October 2026. No other catalogue keeps this.

13 Oct a tool changed version

Nothing serious here today

Today is the operative word: we check CashCtrl MCP by usefulapi every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 3 min ago.

run in your terminal
claude mcp add cashctrl --transport http https://cashctrl.usefulapi.io/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "cashctrl": {
      "url": "https://cashctrl.usefulapi.io/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.cashctrl]
url = "https://cashctrl.usefulapi.io/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "cashctrl": {
      "url": "https://cashctrl.usefulapi.io/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "cashctrl": {
      "url": "https://cashctrl.usefulapi.io/mcp"
    }
  }
}

Available tools 28

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

cashctrl
cashctrl_create_journal_entry
WRITE: changes the accounting records. Makes one request that is never repeated; check the result before trying again. Creates a manual book entry in the journal. Either a simple entry (debit_account_id, credit_account_id, amount) or a collective entry (items, whose debit and credit sums must match). POST /journal/create.json.
cashctrl_create_order
WRITE: changes the accounting records. Makes one request that is never repeated; check the result before trying again. Creates ONE order document for ONE customer or vendor: a quote, invoice, credit note, purchase bill and so on, depending on category_id. Without status_id the first status of the category is used; a booking status (for example Open) also creates journal entries, so use a draft status unless the user asks otherwise. No e-mail is sent. POST /order/create.json.
cashctrl_create_person
WRITE: changes the accounting records. Makes one request that is never repeated; check the result before trying again. Creates a customer, vendor or other contact. Give company, first_name or last_name (at least one). Search first with cashctrl_list_persons so no duplicate is created. POST /person/create.json.
cashctrl_delete_journal_entries
WRITE: changes the accounting records. Makes one request that is never repeated; check the result before trying again. DELETES manual journal entries by id (entries created by orders or salary statements cannot be deleted this way). Deleted entries are gone from the books; confirm the ids with the user first. POST /journal/delete.json.
cashctrl_delete_orders
WRITE: changes the accounting records. Makes one request that is never repeated; check the result before trying again. DELETES orders (invoices, quotes, purchase documents) by id, with the journal entries they created. Deleted documents are gone; confirm the ids with the user first. POST /order/delete.json.
cashctrl_get_account
One account of the chart of accounts by id. GET /account/read.json.
cashctrl_get_account_balance
The balance of one account at the end of a day (default: the last day of the current fiscal period). GET /account/balance.
cashctrl_get_article
One inventory article by id. GET /inventory/article/read.json.
cashctrl_get_journal_entry
One book entry by id, with its items for a collective entry. GET /journal/read.json.
cashctrl_get_order
One order (invoice, quote, purchase document) by id, with its items, totals and status. GET /order/read.json.
cashctrl_get_person
One person or company by id, with addresses, contact data and bank accounts. GET /person/read.json.
cashctrl_get_report_data
The data of one report element (for example the balance sheet or the income statement) for a fiscal period or a date range. GET /report/element/data.json.
cashctrl_get_report_tree
The reports set up in CashCtrl (balance sheet, income statement, and so on) as a tree of collections and elements. The element id is the input of cashctrl_get_report_data. GET /report/tree.json.
cashctrl_get_salary_statement
One payroll statement by id, with its salary items. Sensitive personal data. GET /salary/statement/read.json.
cashctrl_list_account_categories
The categories of the chart of accounts (assets, liabilities, expenses, revenue and their sub-categories). GET /account/category/list.json.
cashctrl_list_accounts
The chart of accounts: number, name, category and the balance for the fiscal period. Not paged. GET /account/list.json.
cashctrl_list_articles
Inventory articles (products and services) with number, name, price, stock and accounts. GET /inventory/article/list.json.
cashctrl_list_bank_accounts
The bank accounts set up in CashCtrl (name, IBAN, linked ledger account). GET /account/bank/list.json.
cashctrl_list_currencies
The currencies set up in CashCtrl with their exchange rates. GET /currency/list.json.
cashctrl_list_fiscal_periods
All fiscal periods (id, name, start, end, current flag). The id is the fiscal_period_id of the other tools. GET /fiscalperiod/list.json.
cashctrl_list_journal
Book entries of the journal (date, title, debit and credit account, amount, reference), newest first, for the current fiscal period unless fiscal_period_id is set. GET /journal/list.json.
cashctrl_list_order_categories
The order categories (Quote, Invoice, Credit note, Purchase invoice and so on) with their statuses (Draft, Open, Paid) and the default accounts and sequence numbers. Use it to find category_id and status_id (type PURCHASE for purchase documents). GET /order/category/list.json.
cashctrl_list_orders
Sales or purchase documents (quotes, order confirmations, invoices, delivery notes, credit notes, vendor bills) with number, date, customer, status and total. Newest first. GET /order/list.json.
cashctrl_list_persons
Customers, vendors, employees and other contacts (name, company, number, roles, addresses). GET /person/list.json.
cashctrl_list_salary_statements
Payroll statements (employee, date, status, gross and net amounts), newest first. Sensitive personal data. GET /salary/statement/list.json.
cashctrl_list_sequence_numbers
The number sequences (for journal references, order numbers, customer numbers). The id is the sequence_number_id of the write tools. GET /sequencenumber/list.json.
cashctrl_list_tax_codes
The VAT tax codes (id, code, name, rates). The id is the tax_id of the write tools. GET /tax/list.json.
cashctrl_update_order_status
WRITE: changes the accounting records. Makes one request that is never repeated; check the result before trying again. Sets the status of 1-20 orders (for example Draft to Open, or Open to Paid). A status can book journal entries or move stock, so the books change. POST /order/update_status.json.

Endpoints

URLTransportStateLatencyChecked
https://cashctrl.usefulapi.io/mcp streamable-http answering 221 ms 3 min ago

Alternatives to CashCtrl MCP by usefulapi

same job, measured the same way
Persona MCP by usefulapi
by usefulapi

Read Persona inquiries, accounts, verifications and reports.

14 tools answering
Eventbrite MCP by usefulapi
by usefulapi

Manage Eventbrite events, ticket classes, venues and discounts; read attendees, orders and reports.

26 tools answering
Onfido MCP by usefulapi
by usefulapi

Create and read Onfido applicants, documents, checks and reports.

14 tools answering
Merit Aktiva MCP by usefulapi
by usefulapi

Read Merit Aktiva invoices, customers, vendors, items, payments and reports; create a customer.

26 tools answering
HappyFox MCP by usefulapi
by usefulapi

Triage HappyFox tickets, contacts and KB articles, run reports, and reply or add private notes.

23 tools answering
Checkout.com MCP by usefulapi
by usefulapi

Read Checkout.com payments, disputes, reports and payouts.

18 tools answering
Wufoo MCP by usefulapi
by usefulapi

Read forms, fields, entries, reports and comments by field title, and submit entries.

18 tools answering
packagecloud MCP by usefulapi
by usefulapi

Read packagecloud repos, packages, versions and download stats; create repos, promote and delete.

18 tools answering

CashCtrl MCP by usefulapi — questions

Answers built from our own checks of this server.

What can CashCtrl MCP by usefulapi do?
It exposes 28 tools, read directly from the server on our last check. Among them: cashctrl_create_journal_entry, cashctrl_create_order, cashctrl_create_person, cashctrl_delete_journal_entries, cashctrl_delete_orders, cashctrl_get_account and 22 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is CashCtrl MCP by usefulapi working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 99 ms. The bar chart above shows every period we have measured.
How do I connect CashCtrl MCP by usefulapi?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does CashCtrl MCP by usefulapi need an API key?
No. CashCtrl MCP by usefulapi completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 28 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is CashCtrl MCP by usefulapi?
It answers our handshake in 99 ms on average, which is faster than 85% of all working MCP servers we measure. That puts it in the quick quarter of the ecosystem. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is CashCtrl MCP by usefulapi open source?
Yes — it is published under the MIT licence, written in JavaScript, 0 stars on GitHub and 1 open issue. The source link is on this page, so you can read exactly what it does with your data before you connect it.