Loading…
Work with your Crunch Accounting books: expenses, receipts, invoices, clients, suppliers and banking
Crunch Accounting (crunch-mcp) is an MCP server entry in ChatHome Skills, sourced from Official MCP Registry and scored 78/100. As a Model Context Protocol server, it exposes tools that MCP-compatible LLM clients such as Claude, Cursor, and Copilot can call directly, extending an agent's reach beyond its built-in capabilities. ChatHome Skills discovered this entry through its daily ingest of official registries and GitHub discovery queries, and re-verifies repository facts, freshness signals, and install metadata on every run. The quality score weighs official-registry presence, a working install command, license clarity, GitHub star trajectory, and repository freshness — the full formula is on the Sources page. The install command above is ready to copy. Review the last-pushed date and repository status before adding Crunch Accounting (crunch-mcp) to a production agent workflow; the snapshot facts below are point-in-time values from the most recent ingest.
docker run -i --rm ghcr.io/mattoddie/crunch-mcp:0.4.1Review the upstream source before running this command.
{
"_meta": {
"io.modelcontextprotocol.registry/official": {
"status": "active",
"isLatest": true,
"updatedAt": "2026-10-22T17:21:36.592597Z",
"publishedAt": "2026-10-22T17:21:36.592597Z",
"statusChangedAt": "2026-10-22T17:21:36.592597Z"
}
},
"server": {
"name": "io.github.mattoddie/crunch-mcp",
"title": "Crunch Accounting (crunch-mcp)",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"version": "0.4.1",
"packages": [
{
"transport": {
"type": "stdio"
},
"identifier": "ghcr.io/mattoddie/crunch-mcp:0.4.1",
"runtimeHint": "docker",
"registryType": "oci",
"runtimeArguments": [
{
"name": "--volume",
"type": "named",
"default": "crunch-data:/data",
"isRequired": true,
"description": "Docker volume for the saved login. Keep it: Crunch refresh tokens rotate, so the login is lost without it."
}
],
"environmentVariables": [
{
"name": "MCP_TRANSPORT",
"value": "stdio",
"description": "Serve MCP over stdio. The image serves HTTP by default."
},
{
"name": "CRUNCH_CLIENT_ID",
"isRequired": true,
"description": "The client ID Crunch gave you when it approved your API application."
},
{
"name": "CRUNCH_CLIENT_SECRET",
"isSecret": true,
"description": "Only for confidential clients, which Crunch issues a secret. Leave empty for a public client."
},
{
"name": "CRUNCH_REDIRECT_URI",
"description": "Only if your API account has a redirect URI registered with Crunch. Empty means http://127.0.0.1:8976/callback."
},
{
"name": "CRUNCH_REFRESH_TOKEN",
"isSecret": true,
"description": "Optional refresh token to start from instead of logging in. Don't use it anywhere else afterwards."
},
{
"name": "CRUNCH_ALLOW_WRITES",
"format": "boolean",
"default": "false",
"description": "Allow creating and changing records, including issuing invoices. Off means read-only."
},
{
"name": "CRUNCH_ALLOW_DELETES",
"format": "boolean",
"default": "false",
"description": "Also allow deleting records and removing payments. Needs CRUNCH_ALLOW_WRITES."
},
{
"name": "CRUNCH_ALLOW_EMAIL",
"format": "boolean",
"default": "false",
"description": "Also allow emailing invoices and turning on payment reminders. Needs CRUNCH_ALLOW_WRITES."
},
{
"name": "CRUNCH_TOOLSETS",
"description": "Optional comma-separated toolsets to expose fewer tools, e.g. account,reference,expenses. Empty means all."
},
{
"name": "CRUNCH_FILES_DIR",
"description": "Optional folder, inside the container, for receipts to attach and files to save. Mount it too. Empty turns it off."
},
{
"name": "CRUNCH_AUDIT_LOG",
"description": "Optional audit log of every change: stderr, or a file path inside the container. Empty turns it off."
}
]
},
{
"version": "0.4.1",
"transport": {
"type": "stdio"
},
"fileSha256": "d2d7953b4376a5748cbb33f616a8fc1cec18e331beea88a4d23bced4a056cd9c",
"identifier": "https://github.com/mattoddie/crunch-mcp/releases/download/v0.4.1/crunch-mcp-0.4.1-darwin-arm64.mcpb",
"registryType": "mcpb"
},
{
"version": "0.4.1",
"transport": {
"type": "stdio"
},
"fileSha256": "33fd48fe2cc2cceea89c18f2732b1788a57b981c730700bec700ac98d1f71e29",
"identifier": "https://github.com/mattoddie/crunch-mcp/releases/download/v0.4.1/crunch-mcp-0.4.1-darwin-amd64.mcpb",
"registryType": "mcpb"
},
{
"version": "0.4.1",
"transport": {
"type": "stdio"
},
"fileSha256": "083d59296a481d96efaee5b017069db5ecc43c73531e16dedbe96351807cfbaa",
"identifier": "https://github.com/mattoddie/crunch-mcp/releases/download/v0.4.1/crunch-mcp-0.4.1-windows-amd64.mcpb",
"registryType": "mcpb"
},
{
"version": "0.4.1",
"transport": {
"type": "stdio"
},
"fileSha256": "5139f9316644abf107fdc678f558455b48c9c7cfd0426269730f5211011ad398",
"identifier": "https://github.com/mattoddie/crunch-mcp/releases/download/v0.4.1/crunch-mcp-0.4.1-windows-arm64.mcpb",
"registryType": "mcpb"
},
{
"version": "0.4.1",
"transport": {
"type": "stdio"
},
"fileSha256": "b66b8412f9934c736332f26740d9c2c13fcbe295ca9600d6ae4cb73783301163",
"identifier": "https://github.com/mattoddie/crunch-mcp/releases/download/v0.4.1/crunch-mcp-0.4.1-linux-amd64.mcpb",
"registryType": "mcpb"
},
{
"version": "0.4.1",
"transport": {
"type": "stdio"
},
"fileSha256": "5a7e0023c1abe478c0396cca7f94825114560d28c12427cfc79880c60fbf7062",
"identifier": "https://github.com/mattoddie/crunch-mcp/releases/download/v0.4.1/crunch-mcp-0.4.1-linux-arm64.mcpb",
"registryType": "mcpb"
}
],
"repository": {
"url": "https://github.com/mattoddie/crunch-mcp",
"source": "github"
},
"websiteUrl": "https://crunch-mcp.mattoddie.dev",
"description": "Work with your Crunch Accounting books: expenses, receipts, invoices, clients, suppliers and banking"
}
}