Alpaca Trading API integration for Model Context Protocol (MCP)
Crunch Accounting (crunch-mcp) is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Work with your Crunch Accounting books: expenses, receipts, invoices, clients, suppliers and banking
Quickstart
Install it the way its author documents:
The full guide: https://github.com/mattoddie/crunch-mcp
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. This one runs on your machine: your client starts Crunch Accounting (crunch-mcp) as a process under your own user, with your files and your network, so the tool surface below is what it can do to your computer rather than to a server somewhere else. It has not been scanned here, so read the surface, and its source, before you approve it.
Install it the way its author documents:
The full guide: https://github.com/mattoddie/crunch-mcp
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
Read from its source code. A server that builds its tool list when it starts can list more tools than this.
Call any Crunch public API endpoint directly, for anything the other tools don't cover. path is relative to the API root and starts with the service: /banking, /clients, /company-details, /expenses, /immutable-data, /invoices or /user-details. Only GET is allowed because write access is disabled…
No parameter schema on file.
Finish a login started with crunch_auth_start by exchanging the authorisation code for tokens, which are saved to the token file. Pass the full URL the browser was redirected to, or just the code together with the state crunch_auth_start returned.
No parameter schema on file.
Start logging this server in to a Crunch account (OAuth 2.0 with PKCE). Returns a URL for the user to open and approve. After they click Allow, the browser is sent to the redirect URI; if nothing is listening there the page fails to load, which is fine: ask the user to copy the full URL from the…
No parameter schema on file.
Show whether this server is logged in to Crunch: where the tokens come from, the granted scopes, when the access token expires and whether a refresh token is available. Never shows the tokens themselves.
No parameter schema on file.
Download a receipt or other file attached to an expense. Images are returned so you can read them; other files (PDFs) come back as an embedded resource. Attachment IDs and names come from crunch_get_expense.
No parameter schema on file.
Download a file attached to a sales invoice. Attachment IDs and names come from crunch_get_invoice.
No parameter schema on file.
Download a sales invoice as a PDF, as Crunch renders it for the customer. Returned as an embedded resource; use save_to to also write it to disk (when the server sets CRUNCH_FILES_DIR).
No parameter schema on file.
Get one bank account in full: balance, account details, bank feed, unmatched statement entries and whether it can be edited, archived or deleted.
No parameter schema on file.
Get a client (customer) in full: contact details, billing address, payment terms and note.
No parameter schema on file.
Get the business's details from Crunch: company name and number, VAT registration number, current VAT scheme (for example flat rate, with industry and limited cost trader status), and business and registered addresses.
No parameter schema on file.
Get one credit card in full, including its opening balance.
No parameter schema on file.
Get the default note Crunch prints on new sales invoices (often payment instructions).
No parameter schema on file.
Get one expense: its lines (types, VAT, amounts), payments, attachments, credit notes, and whether it can still be edited or deleted. raw=true returns the API object.
No parameter schema on file.
Total the expenses matching the filters (gross amount, plus under- and over-paid amounts) without listing them. Handy for "how much did I spend on travel this year?".
No parameter schema on file.
Get one sales invoice: customer, dates, lines, VAT, payments received, credit notes, attachments and status. raw=true returns the API object.
No parameter schema on file.
Get an invoice's current state (status, number, amounts, outstanding balance, due date), which is lighter than crunch_get_invoice.
No parameter schema on file.
Get sales invoice totals: with no filters, everything invoiced and still outstanding; with filters (client, status, issue or due dates, invoice number, recurring), the amount invoiced, owed to you and owed by you for the matching invoices.
No parameter schema on file.
Get the opening balances of bank accounts or credit cards, and whether each can still be edited.
No parameter schema on file.
A one-call snapshot of the business: company and VAT details, bank account and credit card balances, sales invoice totals (invoiced and outstanding) and open accounting periods. A good first call for questions like "how is my business doing?".
No parameter schema on file.
Get a recurring expense in full: the template expense (supplier, lines, payment) and its schedule (recurringEvent).
No parameter schema on file.
Get a supplier in full.
No parameter schema on file.
Get the logged-in Crunch user: ID, email address, first and last name.
No parameter schema on file.
List the open accounting periods (financial years) with their start and end dates and status. Expenses can only be created or changed in an open period; closed years can't be edited.
No parameter schema on file.
List payments recorded in Crunch against a bank account (supplier payments, customer payments, transfers, salaries, dividends, tax payments...), either reconciled with the bank statement or still unreconciled. Paged; newest first by default.
No parameter schema on file.
List the business's bank accounts with their current balance, sort code and account number, default flag, bank feed state and how many statement entries still need matching. Use the IDs when recording payments.
No parameter schema on file.
List the business's clients (the customers you invoice) with email, payment terms and billing address. Use the IDs as the customer on invoices.
No parameter schema on file.
List the countries Crunch knows, with the country codes to use in addresses and supplier records, and whether each is an EU member.
No parameter schema on file.
List the business's credit cards with their balances, default flag and unmatched statement entries.
No parameter schema on file.
List the expense types (categories) Crunch accepts in expenseType fields, for example ACCOUNTANCY, TELEPHONE or TRAVEL_AND_SUBSISTENCE, grouped as in Crunch, with each type's default VAT type. Use the name values when creating expenses and suppliers.
No parameter schema on file.
List expenses (purchases, receipts and bills), newest first, filtered by supplier, expense type, date, payment date, payment method or whether a receipt is attached. Each result shows supplier, amounts, status, outstanding balance and payment method. Paged (up to 200 per page); use all=true to…
No parameter schema on file.
List sales invoices, newest first: number, customer, dates, status, amounts and outstanding balance. Filter by client, or by status (which fetches every page and filters here). Paged (up to 200 per page); use all=true to fetch every page.
No parameter schema on file.
List payment methods (for example EFT, CASH, DIRECTORS_EXPENSES) for recording expense payments or invoice payments. Use name as the payment method.
No parameter schema on file.
List the people (directors and employees) linked to the business on a date. Use their IDs as the person for DIRECTORS_EXPENSES payments and as the employee on expense lines.
No parameter schema on file.
List recurring expenses (regular bills such as rent, phone or software subscriptions that Crunch creates automatically) with supplier, amount, status and next date.
No parameter schema on file.
List suppliers (who you buy from), with their default expense type, country and VAT number. name asks Crunch for an exact company name. Use the IDs when creating expenses.
No parameter schema on file.
List the VAT types (rates) Crunch accepts, with their percentages. Expenses and invoices have separate lists; use the names exactly as shown (for example "Standard", "Exempt", "Outside the Scope"), not code-style values.
No parameter schema on file.
- Every tool, no call limit
- No card, and mcprush charges nothing for it
- Source published under MIT
- Runs on your machine — nothing of it reaches our gateway
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install Crunch Accounting (crunch-mcp) or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
This listing ships as a container image. The scanner reads packages on npm and PyPI and public source; an image is neither, so there is no grade here — not a withheld one, an unmeasured one.
Release history
It installs from a container image rather than from a versioned package, so the command cannot be pinned to a release. The history below is for reading; the current release on file is 0.4.1.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish Crunch Accounting (crunch-mcp) can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.