{"name":"io.github.mattoddie/crunch-mcp","slug":"mattoddie-crunch-mcp","title":"Crunch Accounting (crunch-mcp)","description":"Work with your Crunch Accounting books: expenses, receipts, invoices, clients, suppliers and banking","url":"https://mcp.market/server/mattoddie-crunch-mcp","rating":null,"grade":"B","score":73,"certified":false,"status":"active","category":"finance","tags":["finance"],"presence":{"score":18,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-10-22T17:17:07.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"mixed","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/mattoddie/crunch-mcp","website":"https://crunch-mcp.mattoddie.dev","version":"0.4.1","remotes":[],"packages":[{"registryType":"oci","identifier":"ghcr.io/mattoddie/crunch-mcp:0.4.1","runtimeHint":"docker","transport":{"type":"stdio"},"runtimeArguments":[{"description":"Docker volume for the saved login. Keep it: Crunch refresh tokens rotate, so the login is lost without it.","isRequired":true,"default":"crunch-data:/data","type":"named","name":"--volume"}],"environmentVariables":[{"description":"Serve MCP over stdio. The image serves HTTP by default.","value":"stdio","name":"MCP_TRANSPORT"},{"description":"The client ID Crunch gave you when it approved your API application.","isRequired":true,"name":"CRUNCH_CLIENT_ID"},{"description":"Only for confidential clients, which Crunch issues a secret. Leave empty for a public client.","isSecret":true,"name":"CRUNCH_CLIENT_SECRET"},{"description":"Only if your API account has a redirect URI registered with Crunch. Empty means http://127.0.0.1:8976/callback.","name":"CRUNCH_REDIRECT_URI"},{"description":"Optional refresh token to start from instead of logging in. Don't use it anywhere else afterwards.","isSecret":true,"name":"CRUNCH_REFRESH_TOKEN"},{"description":"Allow creating and changing records, including issuing invoices. Off means read-only.","format":"boolean","default":"false","name":"CRUNCH_ALLOW_WRITES"},{"description":"Also allow deleting records and removing payments. Needs CRUNCH_ALLOW_WRITES.","format":"boolean","default":"false","name":"CRUNCH_ALLOW_DELETES"},{"description":"Also allow emailing invoices and turning on payment reminders. Needs CRUNCH_ALLOW_WRITES.","format":"boolean","default":"false","name":"CRUNCH_ALLOW_EMAIL"},{"description":"Optional comma-separated toolsets to expose fewer tools, e.g. account,reference,expenses. Empty means all.","name":"CRUNCH_TOOLSETS"},{"description":"Optional folder, inside the container, for receipts to attach and files to save. Mount it too. Empty turns it off.","name":"CRUNCH_FILES_DIR"},{"description":"Optional audit log of every change: stderr, or a file path inside the container. Empty turns it off.","name":"CRUNCH_AUDIT_LOG"}]},{"registryType":"mcpb","identifier":"https://github.com/mattoddie/crunch-mcp/releases/download/v0.4.1/crunch-mcp-0.4.1-darwin-arm64.mcpb","version":"0.4.1","fileSha256":"d2d7953b4376a5748cbb33f616a8fc1cec18e331beea88a4d23bced4a056cd9c","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/mattoddie/crunch-mcp/releases/download/v0.4.1/crunch-mcp-0.4.1-darwin-amd64.mcpb","version":"0.4.1","fileSha256":"33fd48fe2cc2cceea89c18f2732b1788a57b981c730700bec700ac98d1f71e29","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/mattoddie/crunch-mcp/releases/download/v0.4.1/crunch-mcp-0.4.1-windows-amd64.mcpb","version":"0.4.1","fileSha256":"083d59296a481d96efaee5b017069db5ecc43c73531e16dedbe96351807cfbaa","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/mattoddie/crunch-mcp/releases/download/v0.4.1/crunch-mcp-0.4.1-windows-arm64.mcpb","version":"0.4.1","fileSha256":"5139f9316644abf107fdc678f558455b48c9c7cfd0426269730f5211011ad398","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/mattoddie/crunch-mcp/releases/download/v0.4.1/crunch-mcp-0.4.1-linux-amd64.mcpb","version":"0.4.1","fileSha256":"b66b8412f9934c736332f26740d9c2c13fcbe295ca9600d6ae4cb73783301163","transport":{"type":"stdio"}},{"registryType":"mcpb","identifier":"https://github.com/mattoddie/crunch-mcp/releases/download/v0.4.1/crunch-mcp-0.4.1-linux-arm64.mcpb","version":"0.4.1","fileSha256":"5a7e0023c1abe478c0396cca7f94825114560d28c12427cfc79880c60fbf7062","transport":{"type":"stdio"}}],"tools":[],"scan":{"score":73,"grade":"B","scanned_at":"2026-10-25T05:02:11.962Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-25T05:02:11.870Z","components":{"code":{"score":-1,"max":25,"notes":["package could not be scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 2 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[],"repo":{"found":true,"owner":"mattoddie","repo":"crunch-mcp","archived":false,"pushedAt":"2026-10-22T17:17:07Z","stars":0,"forks":0,"openIssues":2,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/156721?v=4","ownerCreatedAt":"2009-11-22T16:53:40Z","license":"MIT"},"icon":{"url":"https://crunch-mcp.mattoddie.dev/favicon.svg","source":"site"},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-10-22T17:17:07.000Z","score":18}}}},"grade_history":[],"reviews":[]}