Accounting & Bookkeeping Arena
Puzzle vs Mercury Books
Puzzle wins · 23–6 (22 drawn)
Agenticness — how well agents can access and operate the productAgenticness
How well agents can access and operate the product
Agent access
ai-native userPoint an agent at llms.txt or agent-oriented docs
weight 2 · round to PuzzleA live probe confirms Puzzle's help center serves a valid llms.txt file at help.puzzle.io/llms.txt (HTTP 200) with structured markdown links to docs, directly satisfying the ability to point an agent at agent-oriented docs. Missing for 10: independent/community confirmation of agents successfully consuming this file, and broader agent-doc formats (e.g., per-page .md mirrors, which probes show 404).
Mercury Booksdisputedcontradicted2/10Mercury's blog promises a future MCP layer for agents, but direct probes show no llms.txt file (404) and no discoverable OpenAPI/agent-oriented docs at any candidate path, meaning there is currently nothing an agent could be pointed at. Missing for 10: a live llms.txt or agent-readable docs file, a shipped API/MCP endpoint, any evidence of the promised MCP layer actually existing.
- [claimed-docs] “Soon, a full accounting API will make every core Books action available programmatically, and an MCP layer will let AI agents handle bookkee…”
- [probe] “PROBE llms.txt: HTTP 404 at https://support.mercury.com/llms.txt”
- [probe] “PROBE openapi: all candidate paths 404 (https://support.mercury.com/openapi.json, https://support.mercury.com/swagger.json, https://support.…”
ai-native userRun the product headlessly / in CI for automation
weight 2 · round drawnPuzzlenone0/10Puzzle's evidence only shows marketing language about an 'API' for embedding accounting into platforms and an MCP integration for Claude chat — neither documents headless CLI operation, CI pipeline usage, or automation-oriented tooling. No SDK, auth flow, or CI examples are present, so there's no evidence of headless/CI automation support.
- [claimed-docs] “With Puzzle's Embedded Accounting—powered by our API, your platform gets automated AI bookkeeping, real-time financial insights, and a clean…”
- [claimed-docs] “With Puzzle’s Embedded Accounting—powered by our API, your platform gets automated AI bookkeeping, real-time financial insights, and a clean…”
- [claimed-docs] “your platform gets automated AI bookkeeping, real-time financial insights, and a clean data foundation built to scale”
- [probe] “PROBE openapi: all candidate paths 404 (https://help.puzzle.io/openapi.json, https://help.puzzle.io/swagger.json, https://help.puzzle.io/api…”
Mercury Booksnone0/10Mercury explicitly frames a full API and MCP layer as a future roadmap item ('Soon...'), and direct probes for API/OpenAPI/llms.txt endpoints all returned 404s, confirming no headless/CI-usable interface exists today. Command is a plain-language, in-app assistant, not a scriptable or automatable interface.
- [claimed-docs] “Soon, a full accounting API will make every core Books action available programmatically, and an MCP layer will let AI agents handle bookkee…”
- [probe] “PROBE llms.txt: HTTP 404 at https://support.mercury.com/llms.txt”
- [probe] “PROBE openapi: all candidate paths 404 (https://support.mercury.com/openapi.json, https://support.mercury.com/swagger.json, https://support.…”
ai-native userPlug MCP servers into this product so it can use their tools
weight 3 · round drawnPuzzlenone0/10Evidence shows Puzzle exposes its own MCP server so external AI clients (e.g., Claude) can pull Puzzle's financial data — the reverse of the story's ask. There is no evidence that Puzzle itself can consume or plug in external MCP servers to gain their tools.
- [claimed-docs] “Puzzle's MCP (Model Context Protocol) integration lets you connect your Puzzle account directly to Claude, giving you instant access to your…”
- [claimed-docs] “lets you connect your Puzzle account directly to Claude, giving you instant access to your financial data through natural conversation — no …”
- [claimed-docs] “How to setup your Puzzle MCP”
Mercury Booksnone0/10The only MCP-related evidence is a forward-looking statement that an MCP layer is coming 'soon' to let external agents call Mercury Books' own actions — this describes Mercury exposing an MCP server, not the product consuming external MCP servers' tools, and it is explicitly not yet shipped (confirmed by 404 probes for API/openapi endpoints). There is no evidence users can plug third-party MCP servers into Mercury Books today.
- [claimed-docs] “Soon, a full accounting API will make every core Books action available programmatically, and an MCP layer will let AI agents handle bookkee…”
- [probe] “PROBE llms.txt: HTTP 404 at https://support.mercury.com/llms.txt”
- [probe] “PROBE openapi: all candidate paths 404 (https://support.mercury.com/openapi.json, https://support.mercury.com/swagger.json, https://support.…”
ai-native userConnect an agent via an official MCP server
weight 3 · round to PuzzlePuzzle documents an official MCP server integration that connects Puzzle accounts to Claude for natural-language access to financial data, with a dedicated setup guide (puzzle-docs-2, puzzle-docs-22, puzzle-docs-33). This is a first-party, product-level MCP server offering, fitting the axis for a non-agent SaaS product. Missing for 10: independent/hands-on confirmation that the MCP server works as documented, and technical details on supported tool calls/scopes.
- [claimed-docs] “How to setup your Puzzle MCP”
- [claimed-docs] “Puzzle's MCP (Model Context Protocol) integration lets you connect your Puzzle account directly to Claude, giving you instant access to your…”
- [claimed-docs] “lets you connect your Puzzle account directly to Claude, giving you instant access to your financial data through natural conversation — no …”
Mercury Booksnone0/10Mercury only states that an MCP layer is coming 'soon' for AI agents, with no evidence it currently exists; probes for API/OpenAPI/llms.txt endpoints all return 404s, confirming no official MCP server is live today.
- [claimed-docs] “Soon, a full accounting API will make every core Books action available programmatically, and an MCP layer will let AI agents handle bookkee…”
- [probe] “PROBE llms.txt: HTTP 404 at https://support.mercury.com/llms.txt”
- [probe] “PROBE openapi: all candidate paths 404 (https://support.mercury.com/openapi.json, https://support.mercury.com/swagger.json, https://support.…”
ai-native userUse an official CLI
weight 2 · round drawnPuzzlenone0/10Puzzle's evidence pack documents an API, an MCP integration, and various in-app AI features, but there is no mention of an official CLI tool anywhere in the docs or probes. Missing for 10: any CLI documentation, CLI installation instructions, or CLI command reference.
Mercury Booksnone0/10No evidence of a CLI; only future-planned API/MCP layer is mentioned, and probes for llms.txt/openapi endpoints returned 404s, indicating no current programmatic or CLI tooling exists.
- [claimed-docs] “Soon, a full accounting API will make every core Books action available programmatically, and an MCP layer will let AI agents handle bookkee…”
- [probe] “PROBE llms.txt: HTTP 404 at https://support.mercury.com/llms.txt”
- [probe] “PROBE openapi: all candidate paths 404 (https://support.mercury.com/openapi.json, https://support.mercury.com/swagger.json, https://support.…”
ai-native userDrive the product through a documented public API
weight 3 · round to PuzzlePuzzle markets an 'Embedded Accounting' API and has a help article on 'API Access in Puzzle' describing platform-to-platform integration intent, suggesting a documented public API exists. However, probes for actual API reference material (OpenAPI/swagger specs, docs-md) returned 404s, and no evidence pack item shows endpoint-level documentation, auth flow, or SDKs. Missing for 10: a public API reference/spec, authentication and endpoint documentation, and independent confirmation that AI-native users can programmatically drive the product via this API.
- [claimed-docs] “With Puzzle's Embedded Accounting—powered by our API, your platform gets automated AI bookkeeping, real-time financial insights, and a clean…”
- [claimed-docs] “With Puzzle’s Embedded Accounting—powered by our API, your platform gets automated AI bookkeeping, real-time financial insights, and a clean…”
- [claimed-docs] “Our API was originally architected for deep platform-to-platform integrations.”
- [probe] “PROBE openapi: all candidate paths 404 (https://help.puzzle.io/openapi.json, https://help.puzzle.io/swagger.json, https://help.puzzle.io/api…”
Mercury Booksnone0/10Mercury explicitly says a full accounting API and MCP layer are coming 'soon,' not currently available, and direct probes for llms.txt and OpenAPI docs both returned 404s, confirming no public API exists today.
- [claimed-docs] “Soon, a full accounting API will make every core Books action available programmatically, and an MCP layer will let AI agents handle bookkee…”
- [probe] “PROBE llms.txt: HTTP 404 at https://support.mercury.com/llms.txt”
- [probe] “PROBE openapi: all candidate paths 404 (https://support.mercury.com/openapi.json, https://support.mercury.com/swagger.json, https://support.…”
ai-native userIssue scoped/least-privilege API credentials for an agent
weight 2 · round drawnPuzzlenone0/10Evidence shows Puzzle has an API and MCP integration for connecting agents (e.g., Claude) to account data, but there is no mention of issuing scoped, least-privilege API credentials, permission scopes, or granular token controls for agents. missing for 10: scoped API key/token generation, permission/role-based credential scoping, documentation of least-privilege access controls for agent integrations.
- [claimed-docs] “Puzzle's MCP (Model Context Protocol) integration lets you connect your Puzzle account directly to Claude, giving you instant access to your…”
- [claimed-docs] “Our API was originally architected for deep platform-to-platform integrations.”
- [claimed-docs] “lets you connect your Puzzle account directly to Claude, giving you instant access to your financial data through natural conversation — no …”
Mercury Booksnone0/10Evidence only mentions a future accounting API and MCP layer as 'soon' (not yet shipped), with no mention of API keys, OAuth scopes, or least-privilege credential issuance; probes confirm no OpenAPI/spec or docs endpoints currently exist. There is no evidence Mercury Books lets a user issue scoped credentials for an agent today.
- [claimed-docs] “Soon, a full accounting API will make every core Books action available programmatically, and an MCP layer will let AI agents handle bookkee…”
- [probe] “PROBE llms.txt: HTTP 404 at https://support.mercury.com/llms.txt”
- [probe] “PROBE openapi: all candidate paths 404 (https://support.mercury.com/openapi.json, https://support.mercury.com/swagger.json, https://support.…”
ai-native userBuild against official SDKs
weight 2 · round to PuzzlePuzzle offers a documented API for embedded accounting and an MCP integration for Claude, showing some official developer surfaces, but there's no evidence of a formal SDK (client libraries, language bindings) or OpenAPI spec — probes for openapi.json all returned 404. missing for 10: official SDK/client libraries in specific languages, published OpenAPI/API reference spec, independent developer corroboration of building against the API.
- [claimed-docs] “With Puzzle's Embedded Accounting—powered by our API, your platform gets automated AI bookkeeping, real-time financial insights, and a clean…”
- [claimed-docs] “With Puzzle’s Embedded Accounting—powered by our API, your platform gets automated AI bookkeeping, real-time financial insights, and a clean…”
- [claimed-docs] “Our API was originally architected for deep platform-to-platform integrations.”
- [claimed-docs] “Puzzle's MCP (Model Context Protocol) integration lets you connect your Puzzle account directly to Claude, giving you instant access to your…”
- [claimed-docs] “lets you connect your Puzzle account directly to Claude, giving you instant access to your financial data through natural conversation — no …”
- [probe] “PROBE openapi: all candidate paths 404 (https://help.puzzle.io/openapi.json, https://help.puzzle.io/swagger.json, https://help.puzzle.io/api…”
Mercury Booksnone0/10Mercury explicitly frames the accounting API and MCP layer as future ('Soon'), and probes confirm no live OpenAPI/llms.txt endpoints exist yet — there is no official SDK currently available to build against.
- [claimed-docs] “Soon, a full accounting API will make every core Books action available programmatically, and an MCP layer will let AI agents handle bookkee…”
- [probe] “PROBE llms.txt: HTTP 404 at https://support.mercury.com/llms.txt”
- [probe] “PROBE openapi: all candidate paths 404 (https://support.mercury.com/openapi.json, https://support.mercury.com/swagger.json, https://support.…”
ai-native userSubscribe to events via webhooks
weight 2 · round drawnPuzzlenone0/10No evidence of webhook subscription capability anywhere in the pack; Puzzle offers an API and MCP integration for querying data, but nothing about event-driven webhooks.
Mercury Booksnone0/10No evidence pack item mentions webhooks or event subscriptions; the only programmatic-access claim is a forward-looking 'soon' API/MCP mention, and probes confirm no public API/openapi spec exists yet. Missing for 10: any webhook documentation, event types, or subscription mechanism.
- [claimed-docs] “Soon, a full accounting API will make every core Books action available programmatically, and an MCP layer will let AI agents handle bookkee…”
- [probe] “PROBE llms.txt: HTTP 404 at https://support.mercury.com/llms.txt”
- [probe] “PROBE openapi: all candidate paths 404 (https://support.mercury.com/openapi.json, https://support.mercury.com/swagger.json, https://support.…”
Agentic features
ai-native userGet AI-generated insights and suggestions from my data inside the product
weight 2 · round to PuzzlePuzzle offers a conversational 'ask anything' insights feature (cash trending, profitability, fundraising readiness) plus AI Close agents that surface discrepancies, AI-driven categorization suggestions, and MCP integration for natural-language querying of financial data via Claude — all directly delivering AI-generated insights/suggestions from the user's own data. Missing for 10: independent hands-on verification of insight accuracy/quality beyond marketing copy and only one general community mention unrelated to this specific feature.
- [claimed-docs] “Ask anything about your business, instantly, in plain English. "How's my cash trending?" "Am I ready to raise?" "Which months am I actually …”
- [claimed-docs] “AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…”
- [claimed-docs] “A user can click on a button and “ask AI” for help in categorizing a transaction —without context switching between tools.”
- [claimed-docs] “Puzzle's MCP (Model Context Protocol) integration lets you connect your Puzzle account directly to Claude, giving you instant access to your…”
- [claimed-docs] “AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…”
- [claimed-docs] “Hand off the busywork. Finding software subscriptions, matching invoices to payments, pulling together what your accountant needs — describe…”
Mercury Command lets users ask natural-language questions about their financial data and get AI-grounded answers, plus AI-driven GL code suggestions and categorization, directly inside Books. missing for 10: independent/hands-on verification of insight quality, no detail on proactive suggestion generation beyond categorization/GL coding, and Mercury's own caveat that automation is not full autopilot.
- [claimed-docs] “The built-in AI assistant is Command: "Ask Command anything about your finances — spend, trends, GL codes — and get immediate answers ground…”
- [claimed-docs] “The banking side feeds clean data to any ledger: "Transactions on Mercury are now automatically assigned GL codes based on your categorizati…”
- [claimed-docs] “Ask Mercury Command a question about your books, or hand off a bookkeeping task to it directly, in plain language.”
- [claimed-docs] “Mercury's own honest framing of automation limits: "a 'connected' system isn't the same as fully automated. Bank-connected bookkeeping can e…”
ai-native userSet up automations that run autonomously in the background
weight 2 · round to PuzzlePuzzle documents concrete background automations — 'AI Close' agents that autonomously reconcile accounts, review transactions and surface discrepancies during month-end, plus custom categorization rules and batch auto-categorization (up to 98%) that run without manual triggering. However these are fixed, accounting-specific automations rather than a general-purpose 'set up your own automation' framework, and there's no independent/hands-on evidence confirming reliability of unattended runs. Missing for 10: user-configurable triggers/schedules for arbitrary automations, evidence of true autonomy without review gates, and independent verification of background execution.
- [claimed-docs] “AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…”
- [claimed-docs] “AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…”
- [claimed-docs] “Creating custom rules”
- [claimed-docs] “Batch Categorize Transactions”
- [claimed-docs] “Up to 98% auto-categorization”
Mercury Books documents continuous, automatic categorization/reconciliation and a Command assistant that can be handed bookkeeping tasks in plain language (bulk GL coding, categorization rules), which is real background automation. However, the vendor itself explicitly cautions that 'a connected system isn't the same as fully automated' and that it should not be treated as 'putting your books on autopilot,' and the promised MCP/agent layer for end-to-end autonomous handling is described as 'soon,' not shipped. Missing for 10: a live, user-configurable autonomous automation/agent layer (MCP) with independent confirmation it runs unattended in production.
- [claimed-docs] “Reconciliation and categorization are automatic and continuous: "Data across banking, cards, invoicing, and more are categorized automatical…”
- [claimed-docs] “The built-in AI assistant is Command: "Ask Command anything about your finances — spend, trends, GL codes — and get immediate answers ground…”
- [claimed-docs] “Use Mercury Command to bulk assign GL codes, create categorization rules, and more”
- [claimed-docs] “Mercury's own honest framing of automation limits: "a 'connected' system isn't the same as fully automated. Bank-connected bookkeeping can e…”
- [claimed-docs] “Soon, a full accounting API will make every core Books action available programmatically, and an MCP layer will let AI agents handle bookkee…”
ai-native userDelegate tasks to a built-in AI assistant inside the product
weight 3 · round to PuzzlePuzzle ships built-in AI features (AI Close, Accounting AI) described as using 'AI agents to reconcile accounts, review transactions, and surface discrepancies,' plus an 'Ask AI' button for categorization help and natural-language financial queries — all within the product itself, not an external agent. Missing for 10: independent/hands-on verification of these AI features actually completing delegated tasks, and clearer detail on autonomy vs human-review boundaries.
- [claimed-docs] “AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…”
- [claimed-docs] “AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…”
- [claimed-docs] “A user can click on a button and “ask AI” for help in categorizing a transaction —without context switching between tools.”
- [claimed-docs] “Accounting AI runs prompts on top of your general ledger. The output reflects your existing accounts and categories.”
- [claimed-docs] “How to import a PDF or CSV using Accounting AI”
- [claimed-docs] “Ask anything about your business, instantly, in plain English. "How's my cash trending?" "Am I ready to raise?" "Which months am I actually …”
- [claimed-docs] “Hand off the busywork. Finding software subscriptions, matching invoices to payments, pulling together what your accountant needs — describe…”
Mercury Books ships a built-in AI assistant called Command that users can query in plain language and delegate bookkeeping tasks to (journal entries, chart of accounts organization, bulk categorization), described as 'AI built-in, not bolted on.' Missing for 10: independent/hands-on verification of Command's task-delegation reliability, and the vendor's own caveat that automation isn't 'autopilot' tempers full agentic delegation claims.
- [claimed-docs] “The built-in AI assistant is Command: "Ask Command anything about your finances — spend, trends, GL codes — and get immediate answers ground…”
- [claimed-docs] “Ask Mercury Command a question about your books, or hand off a bookkeeping task to it directly, in plain language.”
- [claimed-docs] “From the launch post: "All your transactions across banking, invoicing, bill pay, and more are pulled in automatically as you build your bus…”
- [claimed-docs] “Mercury's own honest framing of automation limits: "a 'connected' system isn't the same as fully automated. Bank-connected bookkeeping can e…”
ai-native userOperate the product with natural-language commands
weight 2 · round drawnPuzzle documents natural-language interaction via its MCP integration with Claude ('instant access to your financial data through natural conversation') and multiple AI features letting users 'ask anything about your business in plain English' or 'ask AI' to categorize transactions, plus AI Close agents automating close tasks from natural prompts. Missing for 10: independent/hands-on verification that NL commands can trigger broader actions (not just queries) and third-party corroboration of the MCP/Claude workflow in practice.
- [claimed-docs] “Puzzle's MCP (Model Context Protocol) integration lets you connect your Puzzle account directly to Claude, giving you instant access to your…”
- [claimed-docs] “lets you connect your Puzzle account directly to Claude, giving you instant access to your financial data through natural conversation — no …”
- [claimed-docs] “Ask anything about your business, instantly, in plain English. "How's my cash trending?" "Am I ready to raise?" "Which months am I actually …”
- [claimed-docs] “A user can click on a button and “ask AI” for help in categorizing a transaction —without context switching between tools.”
- [claimed-docs] “Accounting AI runs prompts on top of your general ledger. The output reflects your existing accounts and categories.”
- [claimed-docs] “AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…”
- [claimed-docs] “AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…”
Mercury Command lets users ask questions and hand off bookkeeping tasks 'in plain language,' directly matching the natural-language command story, and this is documented across multiple first-party sources describing bulk actions, categorization, and Q&A. Missing for 10: independent/hands-on verification of Command's NL capabilities and confirmation that the broader agent-facing API/MCP layer (still described as 'soon') doesn't gate deeper command coverage.
- [claimed-docs] “Ask Mercury Command a question about your books, or hand off a bookkeeping task to it directly, in plain language.”
- [claimed-docs] “The built-in AI assistant is Command: "Ask Command anything about your finances — spend, trends, GL codes — and get immediate answers ground…”
- [claimed-docs] “Use Mercury Command to bulk assign GL codes, create categorization rules, and more”
Api quality
ai-native userExplore an interactive API reference with runnable examples
weight 2 · round drawnPuzzlenone0/10Puzzle documents an API (puzzle.io/api) and an MCP integration, but there is no evidence of an interactive API reference or runnable examples; probes for OpenAPI/Swagger specs at expected paths all returned 404, suggesting no such interactive reference exists.
- [claimed-docs] “With Puzzle's Embedded Accounting—powered by our API, your platform gets automated AI bookkeeping, real-time financial insights, and a clean…”
- [claimed-docs] “Our API was originally architected for deep platform-to-platform integrations.”
- [probe] “PROBE openapi: all candidate paths 404 (https://help.puzzle.io/openapi.json, https://help.puzzle.io/swagger.json, https://help.puzzle.io/api…”
- [probe] “PROBE docs-md: HTTP 404 at https://help.puzzle.io/en/.md”
Mercury Booksnone0/10There is no evidence of any interactive API reference or runnable examples; the API is described only as 'soon' coming, and probes for openapi/llms.txt specs both returned 404s, indicating no public API docs exist yet.
- [claimed-docs] “Soon, a full accounting API will make every core Books action available programmatically, and an MCP layer will let AI agents handle bookkee…”
- [probe] “PROBE llms.txt: HTTP 404 at https://support.mercury.com/llms.txt”
- [probe] “PROBE openapi: all candidate paths 404 (https://support.mercury.com/openapi.json, https://support.mercury.com/swagger.json, https://support.…”
ai-native userDownload a machine-readable API spec (OpenAPI or equivalent)
weight 2 · round drawnPuzzlenone0/10Puzzle has an API and mentions API access docs, but the probe explicitly found no OpenAPI/swagger spec at any candidate path, and no evidence pack item references a downloadable machine-readable spec.
- [probe] “PROBE openapi: all candidate paths 404 (https://help.puzzle.io/openapi.json, https://help.puzzle.io/swagger.json, https://help.puzzle.io/api…”
- [claimed-docs] “Our API was originally architected for deep platform-to-platform integrations.”
Mercury Booksnone0/10Direct probes for llms.txt and OpenAPI/Swagger spec files all return 404, and docs only mention a future accounting API/MCP layer as an upcoming feature, not something currently downloadable. No machine-readable API spec exists today.
- [probe] “PROBE llms.txt: HTTP 404 at https://support.mercury.com/llms.txt”
- [probe] “PROBE openapi: all candidate paths 404 (https://support.mercury.com/openapi.json, https://support.mercury.com/swagger.json, https://support.…”
- [claimed-docs] “Soon, a full accounting API will make every core Books action available programmatically, and an MCP layer will let AI agents handle bookkee…”
ai-native userTest against a sandbox environment without touching production data
weight 1 · round drawnPuzzlenone0/10No evidence in the pack mentions a sandbox, test, or staging environment for Puzzle's API or product that would let a user test without touching production financial data; only production-focused API and bookkeeping features are documented.
Mercury Booksnone0/10No evidence of any sandbox, staging, or test environment for Mercury Books; the API/MCP layer is described only as forthcoming with no mention of a non-production mode, and probes for docs/OpenAPI endpoints returned 404s.
- [claimed-docs] “Soon, a full accounting API will make every core Books action available programmatically, and an MCP layer will let AI agents handle bookkee…”
- [probe] “PROBE llms.txt: HTTP 404 at https://support.mercury.com/llms.txt”
- [probe] “PROBE openapi: all candidate paths 404 (https://support.mercury.com/openapi.json, https://support.mercury.com/swagger.json, https://support.…”
ai-native userRely on versioned APIs with a documented deprecation policy
weight 2 · round drawnPuzzlenone0/10The evidence pack shows Puzzle has an API and MCP integration (puzzle-docs-42, puzzle-docs-21) but contains no mention of API versioning scheme or a documented deprecation policy; probes for OpenAPI specs all returned 404. Missing for 10: any versioning scheme documentation, changelog, or deprecation/sunset policy.
- [claimed-docs] “Our API was originally architected for deep platform-to-platform integrations.”
- [claimed-docs] “With Puzzle’s Embedded Accounting—powered by our API, your platform gets automated AI bookkeeping, real-time financial insights, and a clean…”
- [probe] “PROBE openapi: all candidate paths 404 (https://help.puzzle.io/openapi.json, https://help.puzzle.io/swagger.json, https://help.puzzle.io/api…”
Mercury Booksnone0/10The API is described as forthcoming ('Soon, a full accounting API will make every core Books action available programmatically'), and direct probes for openapi/llms.txt specs return 404s, showing no versioned API or deprecation policy currently exists.
- [claimed-docs] “Soon, a full accounting API will make every core Books action available programmatically, and an MCP layer will let AI agents handle bookkee…”
- [probe] “PROBE llms.txt: HTTP 404 at https://support.mercury.com/llms.txt”
- [probe] “PROBE openapi: all candidate paths 404 (https://support.mercury.com/openapi.json, https://support.mercury.com/swagger.json, https://support.…”
Automation depth — how much of the product can run unattendedAutomation depth
How much of the product can run unattended
ai-native userPerform bulk operations across many items at once
weight 2 · round drawnPuzzle documents concrete bulk-operation features—batch categorizing transactions, bulk CSV import of manual journal entries, and bulk CSV upload of the Chart of Accounts—plus rule-based automation for categorization, all first-party docs. However, these bulk mechanisms are CSV/rule-based rather than explicitly exposed through the AI/API/MCP layer for an 'AI-native' agent to invoke programmatically at scale. Missing for 10: explicit evidence that the API or MCP integration itself supports issuing bulk operations (not just UI/CSV uploads), and independent/hands-on confirmation of bulk-op reliability at scale.
- [claimed-docs] “Batch Categorize Transactions”
- [claimed-docs] “Need to post more than one manual journal entry at a time? Instead of adding them one by one, you can upload a batch of entries all at once …”
- [claimed-docs] “If you need to bulk add or edit your Chart of Accounts in Puzzle, you can do so by uploading a CSV file directly from your Company Settings.”
- [claimed-docs] “Creating custom rules”
- [claimed-docs] “Puzzle's MCP (Model Context Protocol) integration lets you connect your Puzzle account directly to Claude, giving you instant access to your…”
Mercury Command explicitly supports bulk actions like bulk GL code assignment, categorization rules, and clearing categorization backlogs in bulk, which directly addresses bulk operations for an AI-native user. However, this is limited to bookkeeping/categorization tasks rather than a general-purpose bulk API, and the promised full accounting API/MCP layer for broader programmatic bulk actions is only 'coming soon,' with probes confirming no public API/OpenAPI spec exists yet. missing for 10: a live public API or MCP layer enabling arbitrary bulk operations, independent/hands-on verification of bulk actions working at scale, and documentation of bulk operation limits or scope beyond categorization/GL codes.
- [claimed-docs] “Use Mercury Command to bulk assign GL codes, create categorization rules, and more”
- [claimed-docs] “The built-in AI assistant is Command: "Ask Command anything about your finances — spend, trends, GL codes — and get immediate answers ground…”
- [claimed-docs] “Soon, a full accounting API will make every core Books action available programmatically, and an MCP layer will let AI agents handle bookkee…”
- [probe] “PROBE llms.txt: HTTP 404 at https://support.mercury.com/llms.txt”
- [probe] “PROBE openapi: all candidate paths 404 (https://support.mercury.com/openapi.json, https://support.mercury.com/swagger.json, https://support.…”
ai-native userDefine rules that trigger actions automatically on events
weight 3 · round drawnPuzzle documents 'Creating custom rules' for transaction categorization, letting users define rules that automatically trigger categorization when transactions occur, and AI Close agents that automate reconciliation on close events — concrete evidence of rule-based automation tied to events. However, this is scoped narrowly to bookkeeping categorization/close workflows rather than a general-purpose rules engine spanning arbitrary triggers and actions. Missing for 10: evidence of a broader, user-configurable trigger-action framework beyond categorization/close (e.g., custom webhooks, conditional workflows across modules), and independent confirmation of rule behavior in practice.
- [claimed-docs] “Creating custom rules”
- [claimed-docs] “Batch Categorize Transactions”
- [claimed-docs] “AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…”
- [claimed-docs] “AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…”
Mercury Command explicitly supports creating 'categorization rules' and bulk GL code assignment, which is a form of user-defined rule-based automation triggered by transaction events, and automatic categorization/reconciliation is built-in. However, there's no evidence of a general-purpose rule/trigger-action framework beyond categorization (e.g., rules for invoicing, alerts, or other business events), and Mercury's own docs caution that automation isn't full autopilot. Missing for 10: broader event types beyond categorization, explicit rule configuration UI/API details, and independent confirmation of rule reliability.
- [claimed-docs] “Use Mercury Command to bulk assign GL codes, create categorization rules, and more”
- [claimed-docs] “The built-in AI assistant is Command: "Ask Command anything about your finances — spend, trends, GL codes — and get immediate answers ground…”
- [claimed-docs] “Mercury's own honest framing of automation limits: "a 'connected' system isn't the same as fully automated. Bank-connected bookkeeping can e…”
ai-native userSchedule recurring jobs or workflows
weight 2 · round drawnPuzzlenone0/10Puzzle documents AI-driven automation for close, categorization, and reconciliation, but there is no evidence of any capability to schedule recurring jobs or workflows (e.g., recurring invoices, scheduled reports, or timed automation triggers).
Mercury Booksnone0/10Evidence shows automatic categorization/reconciliation and an AI assistant (Command) that can be asked to do tasks, but there is no mention of user-defined recurring/scheduled jobs or workflows; the API/MCP layer that might enable this is explicitly described as 'soon' (not yet shipped), and probes for API endpoints 404. Missing for 10: any documented scheduling/recurring-workflow feature, evidence of a live automation API or MCP layer, and independent confirmation of scheduled task execution.
- [claimed-docs] “Soon, a full accounting API will make every core Books action available programmatically, and an MCP layer will let AI agents handle bookkee…”
- [claimed-docs] “The built-in AI assistant is Command: "Ask Command anything about your finances — spend, trends, GL codes — and get immediate answers ground…”
- [probe] “PROBE openapi: all candidate paths 404 (https://support.mercury.com/openapi.json, https://support.mercury.com/swagger.json, https://support.…”
ai-native userVersion, review, and roll back my automations
weight 1 · round drawnPuzzlenone0/10Puzzle documents automation features (custom categorization rules, AI Close, batch categorization) but no evidence describes versioning, reviewing, or rolling back these automations themselves — the only 'rollback' mentioned is voiding a manual journal entry, not an automation rule change. Missing for 10: version history for rules/automations, review/approval workflow for automation changes, and a documented rollback mechanism for automations.
- [claimed-docs] “Creating custom rules”
- [claimed-docs] “AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…”
- [claimed-docs] “Puzzle automatically creates a voiding (reversing) journal entry for the original and posts a new entry reflecting your changes”
Mercury Booksnone0/10Evidence shows Mercury Books has automation features (Command AI assistant, categorization rules, bulk GL code assignment) but nothing about versioning automation rules, reviewing changes, or rolling back automated actions/decisions. No audit trail, undo, or history/version-control feature is mentioned anywhere in the pack.
Banking reconciliation — stories about banking reconciliation in this arenaBanking reconciliation
Stories about banking reconciliation in this arena
Ai reconciliation
ai-native userHave an agent reconcile a month end-to-end, matching transactions, flagging exceptions, and preparing the close for human review
weight 3 · round to PuzzlePuzzle's AI Close feature explicitly uses AI agents to reconcile accounts, review transactions, and surface discrepancies for month-end close, directly matching the story's core ask (puzzle-docs-24, puzzle-docs-39, puzzle-docs-5). However, evidence doesn't confirm full end-to-end autonomy or explicit 'preparation for human review' handoff workflow beyond general review-before-final claims, and there's no independent/hands-on validation of the AI Close agent's reconciliation accuracy or exception-flagging in practice. missing for 10: independent/hands-on verification of AI Close performance, detailed documentation of exception-flagging logic, explicit human-review handoff/approval workflow, and evidence of full end-to-end (not just partial/batch) reconciliation coverage.
- [claimed-docs] “AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…”
- [claimed-docs] “AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…”
- [claimed-docs] “Month-End close with AI Close”
- [claimed-docs] “Hand off the busywork. Finding software subscriptions, matching invoices to payments, pulling together what your accountant needs — describe…”
- [claimed-docs] “performing a reconciliation is the best way to ensure every single transaction is accounted for and matches your bank statement exactly—givi…”
Mercury Books has continuous automatic reconciliation/categorization and Command can answer questions and offload bookkeeping tasks like journal entries and bulk categorization, but Mercury explicitly states automation is not 'autopilot' and requires human decision-making, and there's no evidence of an agent autonomously running a full month-end close with exception flagging and review prep end-to-end — the MCP/agent layer is only announced as 'soon'. missing for 10: evidence of an actual agent (not just Command chat) performing a full month-end close, explicit exception-flagging workflow, and a shipped MCP/API layer rather than a 'soon' roadmap item.
- [claimed-docs] “Reconciliation and categorization are automatic and continuous: "Data across banking, cards, invoicing, and more are categorized automatical…”
- [claimed-docs] “The built-in AI assistant is Command: "Ask Command anything about your finances — spend, trends, GL codes — and get immediate answers ground…”
- [claimed-docs] “Mercury's own honest framing of automation limits: "a 'connected' system isn't the same as fully automated. Bank-connected bookkeeping can e…”
- [claimed-docs] “Soon, a full accounting API will make every core Books action available programmatically, and an MCP layer will let AI agents handle bookkee…”
- [claimed-docs] “From the launch post: "All your transactions across banking, invoicing, bill pay, and more are pulled in automatically as you build your bus…”
Bank feeds
founderConnect bank and credit-card accounts so transactions import automatically every day
weight 3 · round to Mercury BooksPuzzle's docs describe connecting bank/credit-card accounts and third-party sources (Brex, Ramp, Stripe) with automated categorization (98% categorized) and reconciliation workflows, which directly supports the daily-import banking-reconciliation story (puzzle-docs-29, -15, -14, -13, -18, -19). However, there's no explicit statement about daily import cadence or independent verification of reliability. Missing for 10: explicit 'daily auto-sync' language, third-party/hands-on confirmation of import frequency and accuracy.
- [claimed-docs] “performing a reconciliation is the best way to ensure every single transaction is accounted for and matches your bank statement exactly—givi…”
- [claimed-docs] “98% transactions categorized When you connect Brex with Puzzle”
- [claimed-docs] “2x faster to close books When you connect Ramp with Puzzle”
- [claimed-docs] “3 min to reconcile revenue When you connect Stripe with Puzzle”
- [claimed-docs] “Up to 98% auto-categorization”
- [claimed-docs] “Puzzle customers who fully onboard and connect supported integrations can reduce the time required to complete their monthly close by 50% or…”
Mercury Books explicitly supports linking external bank accounts, cards, and payroll platforms with transactions pulled in automatically and reconciled/categorized continuously in real time, directly matching the founder story. Multiple first-party docs corroborate this (linking, auto-categorization, continuous reconciliation) and Mercury even publishes an honest caveat that 'connected' isn't 'fully automated,' showing transparency rather than contradiction. missing for 10: independent/hands-on verification beyond Mercury's own docs, and detail on daily import cadence/reliability guarantees.
- [claimed-docs] “Link external bank accounts, cards, payroll platforms, and more for the complete story of your business.”
- [claimed-docs] “Reconciliation and categorization are automatic and continuous: "Data across banking, cards, invoicing, and more are categorized automatical…”
- [claimed-docs] “From the launch post: "All your transactions across banking, invoicing, bill pay, and more are pulled in automatically as you build your bus…”
- [claimed-docs] “Third-party data flows in alongside Mercury's own: Books "connects to a growing set of third-party platforms, including Stripe, PayPal, and …”
- [claimed-docs] “Mercury's own honest framing of automation limits: "a 'connected' system isn't the same as fully automated. Bank-connected bookkeeping can e…”
Categorization
founderGet automatic categorization suggestions for imported transactions that learn from my corrections
weight 2 · round to Mercury BooksPuzzle clearly ships automatic transaction categorization with high accuracy claims (up to 98%), custom rules, batch categorization, and an 'ask AI' assist button, showing an active categorization engine tied to user-configurable rules. However, there is no explicit documentation describing a feedback loop where the AI model learns from user corrections over time (as opposed to static rules the user manually creates). missing for 10: explicit description of ML/AI learning from user corrections, evidence of improved suggestion accuracy after corrections, independent confirmation of this adaptive behavior.
- [claimed-docs] “Creating custom rules”
- [claimed-docs] “Batch Categorize Transactions”
- [claimed-docs] “Up to 98% auto-categorization”
- [claimed-docs] “A user can click on a button and “ask AI” for help in categorizing a transaction —without context switching between tools.”
- [claimed-docs] “98% transactions categorized When you connect Brex with Puzzle”
Mercury explicitly states that transactions are 'automatically assigned GL codes based on your categorization history and AI-driven suggestions,' directly supporting the idea of categorization suggestions that improve from past corrections, and Command lets users bulk-adjust GL codes and create rules that presumably feed this history. Mercury's own blog post also candidly notes automation has limits and isn't 'autopilot,' which sets realistic expectations rather than contradicting the feature. Missing for 10: independent/hands-on verification that suggestions specifically adapt after user corrections, and a public API/schema showing the correction-learning mechanism.
- [claimed-docs] “The banking side feeds clean data to any ledger: "Transactions on Mercury are now automatically assigned GL codes based on your categorizati…”
- [claimed-docs] “Reconciliation and categorization are automatic and continuous: "Data across banking, cards, invoicing, and more are categorized automatical…”
- [claimed-docs] “Use Mercury Command to bulk assign GL codes, create categorization rules, and more”
- [claimed-docs] “Mercury's own honest framing of automation limits: "a 'connected' system isn't the same as fully automated. Bank-connected bookkeeping can e…”
Reconciliation
accountantReconcile each bank account against the ledger with matched, unmatched, and duplicate transactions surfaced for review
weight 3 · round to PuzzlePuzzle has a dedicated reconciliation feature for bank/credit card accounts explicitly designed to ensure every transaction is accounted for and matches the bank statement (puzzle-docs-29), plus AI Close automates reconciling accounts, reviewing transactions, and surfacing discrepancies (puzzle-docs-24, puzzle-docs-39). This covers the core reconcile-and-surface-for-review workflow an accountant needs. Missing for 10: explicit documentation of distinct 'matched/unmatched/duplicate' transaction states or UI surfacing terminology, and independent/hands-on validation beyond vendor docs.
- [claimed-docs] “performing a reconciliation is the best way to ensure every single transaction is accounted for and matches your bank statement exactly—givi…”
- [claimed-docs] “AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…”
- [claimed-docs] “AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…”
Mercury Books claims accounts 'reconcile in real time' automatically with categorization pulled directly from linked banking data (mercury-books-supp-auto-rec, mercury-books-supp-launch), and Mercury's own honest-scope post acknowledges that full automation still requires human review of ambiguous decisions (mercury-books-supp-honest-scope), implying some reconciliation review workflow exists. However, none of the evidence specifically describes a UI or workflow that surfaces matched, unmatched, and duplicate transactions as distinct categories for accountant review — the emphasis is on automation eliminating manual reconciliation work entirely rather than a structured review interface. Missing for 10: explicit documentation of matched/unmatched/duplicate transaction states, a dedicated reconciliation review screen, and independent/hands-on confirmation of this workflow.
- [claimed-docs] “Reconciliation and categorization are automatic and continuous: "Data across banking, cards, invoicing, and more are categorized automatical…”
- [claimed-docs] “From the launch post: "All your transactions across banking, invoicing, bill pay, and more are pulled in automatically as you build your bus…”
- [claimed-docs] “Mercury's own honest framing of automation limits: "a 'connected' system isn't the same as fully automated. Bank-connected bookkeeping can e…”
Bills ap — stories about bills ap in this arenaBills ap
Stories about bills ap in this arena
Bill management
accountantCapture vendor bills, route them for approval, and schedule payments from one workflow
weight 2 · round to Mercury BooksPuzzlenone0/10The evidence pack covers bookkeeping, categorization, close automation, invoicing (AR), and reporting, but contains no mention of vendor bill capture, approval routing, or payment scheduling (AP workflow) anywhere in the docs or help center listings.
Evidence only shows that 'bill pay' transactions are pulled into Mercury Books automatically alongside banking and invoicing data, implying some underlying bill-pay capability exists, but there is no description of a capture-to-approval-to-payment-scheduling workflow, approval routing, or scheduled payments within Books itself. missing for 10: vendor bill capture/OCR, approval routing rules, payment scheduling UI, evidence tying bill pay into an AP-specific workflow rather than just a transaction category.
- [claimed-docs] “From the launch post: "All your transactions across banking, invoicing, bill pay, and more are pulled in automatically as you build your bus…”
Payables
accountantSee accounts payable aging and vendor balances at any point in time
weight 2 · round drawnPuzzlenone0/10The evidence pack covers bookkeeping, categorization, month-end close, invoicing (AR), reconciliation, and reporting exports, but contains no mention of accounts payable, vendor bills, bill tracking, or AP aging reports. Missing for 10: any documentation of a bills/AP module, vendor balance tracking, or an AP aging report feature.
- [claimed-docs] “you can export a full general ledger and financial statements on either cash or accrual basis in excel, csv, and pdf formats.”
- [claimed-docs] “Yes, you can export a full general ledger and financial statements on either cash or accrual basis in excel, csv, and pdf formats.”
- [claimed-docs] “Puzzle's invoice editor lets you build a professional, branded invoice and see exactly how it will look as you go!”
Mercury Booksnone0/10Evidence confirms Mercury Books generates P&L, cash flow, and balance sheet reports and mentions 'bill pay' as a data source, but there is no mention of an accounts payable aging report or vendor-balance tracking feature anywhere in the evidence pack. missing for 10: AP aging report, vendor balance report/ledger, point-in-time vendor balance lookups.
- [claimed-docs] “Generate P&L, cash flow, and balance sheet reports from today’s numbers, not last quarter’s.”
- [claimed-docs] “From the launch post: "All your transactions across banking, invoicing, bill pay, and more are pulled in automatically as you build your bus…”
- [claimed-docs] “Mercury Books is "Double-entry accounting that pulls directly from your Mercury data", generating "P&L, cash flow, and balance sheet reports…”
Close collaboration — stories about close collaboration in this arenaClose collaboration
Stories about close collaboration in this arena
Close process
accountantLock closed periods so prior-period numbers cannot change without an explicit reopening
weight 2 · round drawnPuzzlenone0/10The evidence covers AI-assisted month-end close, reconciliation, and journal entry reversals, but nowhere mentions locking closed periods or requiring an explicit reopening step to prevent prior-period changes. This is a standard, applicable accounting-software axis, but no documentation or community evidence confirms it exists in Puzzle.
accountantRun a month-end close against a checklist that tracks reconciliations, accruals, and review sign-offs
weight 3 · round to PuzzlePuzzle's 'AI Close' explicitly automates month-end close by reconciling accounts, reviewing transactions, and surfacing discrepancies (puzzle-docs-24/39), and separate reconciliation docs describe matching bank/credit card transactions (puzzle-docs-29). Cash and accrual accounting are supported (puzzle-docs-20), but there's no evidence of a structured checklist UI, accrual-specific tasks, or multi-person review/sign-off workflow tracking. Missing for 10: explicit checklist/task-list feature, accrual entry tracking, and reviewer sign-off/approval workflow evidence.
- [claimed-docs] “AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…”
- [claimed-docs] “AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…”
- [claimed-docs] “performing a reconciliation is the best way to ensure every single transaction is accounted for and matches your bank statement exactly—givi…”
- [claimed-docs] “Cash **_and_** accrual accounting”
- [claimed-docs] “Month-End close with AI Close”
Mercury Booksnone0/10Evidence shows continuous automated reconciliation, accrual/cash accounting choice, and accountant collaboration via comments/tagging, but there is no mention of an actual month-end close checklist artifact, accrual entry tracking, or formal review sign-off workflow that an accountant could run through and mark complete. missing for 10: a defined close checklist feature, accrual scheduling/tracking, sign-off/approval workflow tied to close tasks.
- [claimed-docs] “Reconciliation and categorization are automatic and continuous: "Data across banking, cards, invoicing, and more are categorized automatical…”
- [claimed-docs] “Accountant collaboration without seat caps: "You can invite your bookkeeper or accountant directly to your Mercury account with permissions …”
- [claimed-docs] “Mercury Books is "Double-entry accounting that pulls directly from your Mercury data", generating "P&L, cash flow, and balance sheet reports…”
- [claimed-docs] “The banking side feeds clean data to any ledger: "Transactions on Mercury are now automatically assigned GL codes based on your categorizati…”
Collaboration
founderInvite my external accountant or bookkeeper with role-scoped access to review and adjust the books
weight 3 · round to Mercury BooksPuzzlenone0/10Puzzle markets an accountant-facing page (migration, real-time reports, startup metrics) but no evidence describes actual user invitation, permission levels, or role-scoped access controls for external collaborators. Missing for 10: explicit invite flow, role/permission settings, and any documentation of accountant-specific access restrictions.
- [claimed-docs] “Migrate from QuickBooks without lifting a finger or losing your client's data”
- [claimed-docs] “Instantly see startup metrics like ARR, burn, & runway”
- [claimed-docs] “Get real-time financial reports with one click”
Mercury Books explicitly supports inviting bookkeepers/accountants in-product with role-tailored permissions and no seat caps, allowing them to view transactions, categorizations, and comment/tag on entries. Missing for 10: no independent/hands-on corroboration of the granularity of role-scoping (e.g., specific permission levels) and no detail on whether accountants can directly adjust vs. only comment.
- [claimed-docs] “Invite your bookkeeper in-product, with unlimited seats at no extra cost.”
- [claimed-docs] “Accountant collaboration without seat caps: "You can invite your bookkeeper or accountant directly to your Mercury account with permissions …”
- [claimed-docs] “The banking side feeds clean data to any ledger: "Transactions on Mercury are now automatically assigned GL codes based on your categorizati…”
Integrations data — stories about integrations data in this arenaIntegrations data
Stories about integrations data in this arena
Data access
developerPull the full general ledger and trial balance through a documented API in open formats
weight 3 · round to PuzzlePuzzle documents that users can export a full general ledger and financial statements (cash or accrual) in Excel, CSV, and PDF (open formats), and separately references an API 'architected for deep platform-to-platform integrations,' but no evidence ties GL/trial-balance export specifically to the documented API — exports appear to be a UI feature, and probes for OpenAPI/API docs (openapi.json, swagger.json) all returned 404, suggesting no publicly discoverable API reference. Missing for 10: explicit API endpoint/documentation for pulling GL and trial balance, confirmation of trial balance as a report type, and a working/discoverable OpenAPI spec.
- [claimed-docs] “you can export a full general ledger and financial statements on either cash or accrual basis in excel, csv, and pdf formats.”
- [claimed-docs] “you can export a full general ledger and financial statements on either cash or accrual basis in excel, csv, and pdf formats”
- [claimed-docs] “Yes, you can export a full general ledger and financial statements on either cash or accrual basis in excel, csv, and pdf formats.”
- [claimed-docs] “Our API was originally architected for deep platform-to-platform integrations.”
- [probe] “PROBE openapi: all candidate paths 404 (https://help.puzzle.io/openapi.json, https://help.puzzle.io/swagger.json, https://help.puzzle.io/api…”
Mercury Booksnone0/10The evidence explicitly states a full accounting API is only planned ('Soon, a full accounting API will make every core Books action available programmatically'), and direct probes for OpenAPI/llms.txt docs returned 404s, confirming no current documented API for pulling GL/trial balance data in open formats.
- [claimed-docs] “Soon, a full accounting API will make every core Books action available programmatically, and an MCP layer will let AI agents handle bookkee…”
- [probe] “PROBE llms.txt: HTTP 404 at https://support.mercury.com/llms.txt”
- [probe] “PROBE openapi: all candidate paths 404 (https://support.mercury.com/openapi.json, https://support.mercury.com/swagger.json, https://support.…”
Integrations
founderConnect my banking, payments, and payroll systems so their activity flows into the ledger automatically
weight 2 · round to Mercury BooksPuzzle documents direct connections to banking/payment platforms like Stripe, Ramp, and Brex with concrete automation stats (transaction categorization, faster close, revenue reconciliation) and general bank/credit card reconciliation flows, showing banking and payments activity flows into the ledger automatically. However, no evidence names a payroll system integration (e.g., Gusto, Rippling) or shows payroll data flowing into the ledger. Missing for 10: explicit payroll system integrations, independent/hands-on confirmation of banking+payroll auto-sync working end-to-end.
- [claimed-docs] “3 min to reconcile revenue When you connect Stripe with Puzzle”
- [claimed-docs] “2x faster to close books When you connect Ramp with Puzzle”
- [claimed-docs] “98% transactions categorized When you connect Brex with Puzzle”
- [claimed-docs] “Is my revenue automatically ASC 606 compliant in Puzzle?”
- [claimed-docs] “performing a reconciliation is the best way to ensure every single transaction is accounted for and matches your bank statement exactly—givi…”
- [claimed-docs] “Our API was originally architected for deep platform-to-platform integrations.”
Mercury Books explicitly supports linking external bank accounts, cards, and payroll platforms, plus named integrations with Stripe, PayPal, and Gusto, with activity flowing automatically into the ledger via continuous categorization and reconciliation. Mercury itself is candid that this is a strong starting point rather than full autopilot, which tempers but doesn't contradict the core claim. Missing for 10: independent/hands-on verification of these integrations working in practice, and a public API/OpenAPI spec was found to 404, indicating limited programmatic verification.
- [claimed-docs] “Link external bank accounts, cards, payroll platforms, and more for the complete story of your business.”
- [claimed-docs] “Third-party data flows in alongside Mercury's own: Books "connects to a growing set of third-party platforms, including Stripe, PayPal, and …”
- [claimed-docs] “Reconciliation and categorization are automatic and continuous: "Data across banking, cards, invoicing, and more are categorized automatical…”
- [claimed-docs] “From the launch post: "All your transactions across banking, invoicing, bill pay, and more are pulled in automatically as you build your bus…”
- [claimed-docs] “Mercury's own honest framing of automation limits: "a 'connected' system isn't the same as fully automated. Bank-connected bookkeeping can e…”
- [claimed-docs] “Customers with enriched integrations to QuickBooks and NetSuite can now attach Classes to transactions on Mercury.”
Migration
founderMigrate historical books from another accounting system without losing transaction detail
weight 1 · round to PuzzlePuzzle explicitly markets QuickBooks migration ('Migrate from QuickBooks without lifting a finger or losing your client's data', 'Switch in minutes. Free migration.'), directly addressing historical books migration without data loss for founders switching accounting systems. Missing for 10: independent/hands-on verification of transaction-level fidelity during migration, detail on which source systems beyond QuickBooks are supported, and documented handling of complex historical data edge cases (multi-entity, custom categories).
- [claimed-docs] “Migrate from QuickBooks without lifting a finger or losing your client's data”
- [claimed-docs] “Switch in minutes. Free migration.”
Mercury Booksnone0/10No evidence describes an import/migration tool for bringing historical transaction-level data in from QuickBooks/NetSuite or other systems; in fact Mercury explicitly frames Books as a replacement rather than an integration/sync layer for prior accounting systems, and the cited third-party integrations (Stripe, PayPal, Gusto, bank feeds) are for ongoing data flow, not one-time historical migration.
- [claimed-docs] “Does Mercury Books replace QuickBooks? Yes. Mercury Books is a complete accounting system — not an add-on or integration layer for another p…”
- [claimed-docs] “Mercury Books is "Double-entry accounting that pulls directly from your Mercury data", generating "P&L, cash flow, and balance sheet reports…”
- [claimed-docs] “Third-party data flows in alongside Mercury's own: Books "connects to a growing set of third-party platforms, including Stripe, PayPal, and …”
Invoicing ar — stories about invoicing ar in this arenaInvoicing ar
Stories about invoicing ar in this arena
Invoicing
founderCreate and send invoices with online payment options and see when they are viewed and paid
weight 3 · round to PuzzlePuzzle has a documented invoice creation/customization feature with live preview and branded PDFs/emails (puzzle-docs-28, 40, 47), but there is no evidence of built-in online payment collection or of invoice view/paid status tracking, which are core parts of this story. Missing for 10: online payment processing integration for invoices, and view/paid status notifications or dashboards.
- [claimed-docs] “The editor opens in a split view: the form on the left, a live preview on the right that updates as you type — so you always know what your …”
- [claimed-docs] “Puzzle's invoice editor lets you build a professional, branded invoice and see exactly how it will look as you go!”
- [claimed-docs] “Adding your logo and brand color takes just a few steps and applies everywhere your invoice appears — the live preview, downloaded PDFs, and…”
Mercury Booksnone0/10Evidence only mentions 'invoicing' as one of many transaction types Mercury Books pulls in automatically (alongside banking, bill pay); there is no evidence of invoice creation/sending, online payment collection, or view/paid status tracking within Mercury Books itself.
- [claimed-docs] “From the launch post: "All your transactions across banking, invoicing, bill pay, and more are pulled in automatically as you build your bus…”
- [claimed-docs] “Third-party data flows in alongside Mercury's own: Books "connects to a growing set of third-party platforms, including Stripe, PayPal, and …”
founderSet up recurring invoices and automatic payment reminders for overdue customers
weight 2 · round drawnPuzzlenone0/10Evidence confirms Puzzle has an invoice creation/customization editor (branding, live preview) but no documentation mentions recurring/scheduled invoices or automatic overdue payment reminders. Missing for 10: any mention of recurring invoice scheduling, dunning/reminder automation, or overdue-tracking workflows.
- [claimed-docs] “The editor opens in a split view: the form on the left, a live preview on the right that updates as you type — so you always know what your …”
- [claimed-docs] “Puzzle's invoice editor lets you build a professional, branded invoice and see exactly how it will look as you go!”
- [claimed-docs] “Adding your logo and brand color takes just a few steps and applies everywhere your invoice appears — the live preview, downloaded PDFs, and…”
Mercury Booksnone0/10The evidence pack mentions invoicing only as one data stream feeding into books (transactions across 'banking, invoicing, bill pay'), but there is no mention of recurring invoice scheduling or automated overdue payment reminders anywhere in the docs. This is a fair capability for a full accounting system to offer, so absence of evidence is 'none' rather than 'na'.
- [claimed-docs] “From the launch post: "All your transactions across banking, invoicing, bill pay, and more are pulled in automatically as you build your bus…”
- [claimed-docs] “Link external bank accounts, cards, payroll platforms, and more for the complete story of your business.”
Receivables
accountantTrack accounts receivable with aging reports and per-customer balances
weight 2 · round to PuzzlePuzzle documents invoice creation/customization (docs-28, docs-40, docs-47) and general ledger/financial statement exports (docs-26, docs-37, docs-45), which are adjacent to AR tracking, but no evidence explicitly describes an aging report or per-customer balance view. missing for 10: explicit AR aging report feature, per-customer balance/statement view, documentation tying invoicing to AR tracking workflows.
- [claimed-docs] “The editor opens in a split view: the form on the left, a live preview on the right that updates as you type — so you always know what your …”
- [claimed-docs] “Puzzle's invoice editor lets you build a professional, branded invoice and see exactly how it will look as you go!”
- [claimed-docs] “Adding your logo and brand color takes just a few steps and applies everywhere your invoice appears — the live preview, downloaded PDFs, and…”
- [claimed-docs] “you can export a full general ledger and financial statements on either cash or accrual basis in excel, csv, and pdf formats.”
- [claimed-docs] “you can export a full general ledger and financial statements on either cash or accrual basis in excel, csv, and pdf formats”
Mercury Booksnone0/10Mercury Books documents P&L, cash flow, and balance sheet reports and mentions invoicing as one of the pulled-in transaction types, but no evidence describes accounts-receivable aging reports or per-customer balance tracking specifically. missing for 10: AR aging report feature, per-customer balance view, any invoicing/AR-specific reporting documentation.
- [claimed-docs] “Generate P&L, cash flow, and balance sheet reports from today’s numbers, not last quarter’s.”
- [claimed-docs] “From the launch post: "All your transactions across banking, invoicing, bill pay, and more are pulled in automatically as you build your bus…”
- [claimed-docs] “Mercury Books is "Double-entry accounting that pulls directly from your Mercury data", generating "P&L, cash flow, and balance sheet reports…”
Ledger coa — stories about ledger coa in this arenaLedger coa
Stories about ledger coa in this arena
Ai ledger
ai-native userHave an agent draft and post journal entries via the API and leave them in a review queue for my accountant
weight 3 · round to PuzzlePuzzle's API supports platform-to-platform integration and journal entries can be created/edited/imported (docs-42, docs-43, docs-31/35), and AI Close uses agents to reconcile and 'review transactions' (docs-24/39), suggesting some agent-assisted, human-reviewed workflow exists. However, there is no documented API endpoint or feature specifically for an agent to draft a journal entry and place it into a distinct 'review queue' state pending accountant approval — the evidence only shows batch/manual entry creation and general AI-close reconciliation, not a draft-and-queue mechanism. Missing for 10: explicit API support for draft/pending journal entry status, a documented review-queue or approval workflow accessible to accountants, and confirmation that AI-drafted entries route through this queue rather than posting directly.
- [claimed-docs] “Our API was originally architected for deep platform-to-platform integrations.”
- [claimed-docs] “Need to post more than one manual journal entry at a time? Instead of adding them one by one, you can upload a batch of entries all at once …”
- [claimed-docs] “AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…”
- [claimed-docs] “AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…”
- [claimed-docs] “Puzzle automatically creates a voiding (reversing) journal entry for the original and posts a new entry reflecting your changes.”
- [claimed-docs] “Puzzle automatically creates a voiding (reversing) journal entry for the original and posts a new entry reflecting your changes”
Mercury Booksnone0/10The only mention of a programmatic API and MCP layer for agents is explicitly framed as a future roadmap item ('Soon, a full accounting API... will let AI agents handle bookkeeping tasks end-to-end'), not a shipped capability, and probes confirm no live OpenAPI/MCP endpoints exist today (404s on all candidate paths). While Command can draft journal entries via chat and accountants can be invited to collaborate, there is no evidence of an API-driven posting workflow or a formal 'review queue' gating agent-drafted entries for accountant approval.
- [claimed-docs] “Soon, a full accounting API will make every core Books action available programmatically, and an MCP layer will let AI agents handle bookkee…”
- [probe] “PROBE llms.txt: HTTP 404 at https://support.mercury.com/llms.txt”
- [probe] “PROBE openapi: all candidate paths 404 (https://support.mercury.com/openapi.json, https://support.mercury.com/swagger.json, https://support.…”
- [claimed-docs] “The built-in AI assistant is Command: "Ask Command anything about your finances — spend, trends, GL codes — and get immediate answers ground…”
- [claimed-docs] “Accountant collaboration without seat caps: "You can invite your bookkeeper or accountant directly to your Mercury account with permissions …”
Chart of accounts
accountantCustomize the chart of accounts with account types, sub-accounts, and class or tag dimensions
weight 3 · round to PuzzlePuzzle docs confirm chart-of-accounts customization via bulk CSV upload/edit and a flexible Classes dimension with unlimited groups, supporting tag/class-based segmentation. However there's no explicit evidence of configuring account types or creating sub-accounts within the CoA structure. Missing for 10: explicit sub-account hierarchy support, account-type customization details, independent/hands-on corroboration.
- [claimed-docs] “If you need to bulk add or edit your Chart of Accounts in Puzzle, you can do so by uploading a CSV file directly from your Company Settings.”
- [claimed-docs] “a user can create an unlimited number of Groups for Classes”
Evidence shows GL code assignment, bulk categorization rules, and Class/tag attachment to transactions (via enriched QuickBooks/NetSuite integrations), plus Command's ability to help 'organize your chart of accounts' — indicating some COA customization exists. However there's no explicit documentation of defining account types or creating sub-accounts within the ledger structure itself. missing for 10: explicit account-type configuration, sub-account creation/hierarchy, and native (non-integration) class/tag dimension setup.
- [claimed-docs] “Use Mercury Command to bulk assign GL codes, create categorization rules, and more”
- [claimed-docs] “Customers with enriched integrations to QuickBooks and NetSuite can now attach Classes to transactions on Mercury.”
- [claimed-docs] “The built-in AI assistant is Command: "Ask Command anything about your finances — spend, trends, GL codes — and get immediate answers ground…”
- [claimed-docs] “The banking side feeds clean data to any ledger: "Transactions on Mercury are now automatically assigned GL codes based on your categorizati…”
Journal entries
accountantPost manual journal entries with balanced debits, credits, and supporting memos
weight 3 · round to PuzzlePuzzle explicitly supports posting manual journal entries, including bulk CSV import for multiple entries and automatic reversing entries when editing an existing entry, indicating standard double-entry JE functionality with edit history. However, there is no explicit documentation confirming enforced debit/credit balancing validation or a dedicated memo/notes field on entries. missing for 10: explicit debit=credit validation, documented memo/description field support.
- [claimed-docs] “Puzzle automatically creates a voiding (reversing) journal entry for the original and posts a new entry reflecting your changes.”
- [claimed-docs] “Puzzle automatically creates a voiding (reversing) journal entry for the original and posts a new entry reflecting your changes”
- [claimed-docs] “Need to post more than one manual journal entry at a time? Instead of adding them one by one, you can upload a batch of entries all at once …”
- [claimed-docs] “If you need to bulk add or edit your Chart of Accounts in Puzzle, you can do so by uploading a CSV file directly from your Company Settings.”
Books is confirmed as a double-entry accounting system with journal entries as a core capability ("writing journal entries" is explicitly listed as a task Command can help with), implying balanced debit/credit posting, but there's no direct documentation of a manual journal-entry UI, memo/note fields, or debit=credit validation for accountant-initiated entries — most journal entry evidence frames it as an AI-assisted/automated task rather than manual accountant entry. Missing for 10: explicit manual entry screen documentation, memo/attachment support on journal entries, and confirmation of balance validation.
- [claimed-docs] “The built-in AI assistant is Command: "Ask Command anything about your finances — spend, trends, GL codes — and get immediate answers ground…”
- [claimed-docs] “Mercury Books is "Double-entry accounting that pulls directly from your Mercury data", generating "P&L, cash flow, and balance sheet reports…”
- [claimed-docs] “From the launch post: "All your transactions across banking, invoicing, bill pay, and more are pulled in automatically as you build your bus…”
Multi entity audit — stories about multi entity audit in this arenaMulti entity audit
Stories about multi entity audit in this arena
Ai audit
ai-native userHave an agent monitor the ledger and flag anomalies in spend or duplicate transactions before the close
weight 3 · round to PuzzlePuzzle's AI Close feature explicitly uses AI agents to 'reconcile accounts, review transactions, and surface discrepancies' as part of the month-end close workflow, directly matching the anomaly-flagging story, and reconciliation docs confirm matching transactions against bank statements to catch mismatches. Missing for 10: explicit mention of duplicate-transaction detection specifically, and independent/hands-on corroboration beyond vendor docs.
- [claimed-docs] “AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…”
- [claimed-docs] “AI Close helps you automate and accelerate your month-end process using AI agents to reconcile accounts, review transactions, and surface di…”
- [claimed-docs] “Month-End close with AI Close”
- [claimed-docs] “performing a reconciliation is the best way to ensure every single transaction is accounted for and matches your bank statement exactly—givi…”
Mercury Booksnone0/10Evidence shows Command can answer questions and bulk-categorize/reconcile transactions, and an MCP layer for agents is only promised as 'soon,' but nothing describes proactive anomaly detection, duplicate-transaction flagging, or pre-close audit alerts.
- [claimed-docs] “The built-in AI assistant is Command: "Ask Command anything about your finances — spend, trends, GL codes — and get immediate answers ground…”
- [claimed-docs] “Reconciliation and categorization are automatic and continuous: "Data across banking, cards, invoicing, and more are categorized automatical…”
- [claimed-docs] “Soon, a full accounting API will make every core Books action available programmatically, and an MCP layer will let AI agents handle bookkee…”
- [claimed-docs] “Mercury's own honest framing of automation limits: "a 'connected' system isn't the same as fully automated. Bank-connected bookkeeping can e…”
Audit trail
accountantSee a complete audit trail of who changed what and when across the entire ledger
weight 3 · round drawnPuzzlenone0/10No evidence describes an audit trail, change log, or user-attributed history of edits across the ledger. The closest related item (docs-31/35) only shows that editing a journal entry creates a reversing entry rather than in-place edits, which is not the same as a queryable audit trail of who changed what and when.
Mercury Booksnone0/10No evidence describes an audit trail, change log, user attribution, or history of edits across the ledger; the pack focuses on automation, categorization, reporting, and accountant seat invites, none of which document who-changed-what-when tracking. This is a plausible and expected feature for a full accounting system, so absence of evidence yields 'none' rather than 'na'.
Multi entity
accountantManage multiple legal entities and produce consolidated financials across them
weight 2 · round to PuzzlePuzzle explicitly supports managing multiple companies/entities under one login, and documents a Joiin integration specifically for 'Multi-Entity Reporting', showing entity management and a path to consolidated reporting exist. However, true consolidated financials appear to require a third-party integration (Joiin) rather than a native consolidation engine, and there's no evidence of native cross-entity elimination, intercompany accounting, or a built-in consolidated financial statement generator. Missing for 10: native consolidation/elimination features, evidence of intercompany transaction handling, and independent confirmation the Joiin integration fully satisfies audit-grade consolidated reporting.
- [claimed-docs] “Puzzle supports managing multiple companies (entities) under one login.”
- [claimed-docs] “Puzzle supports managing **multiple companies (entities)** under one login.”
- [claimed-docs] “Puzzle + Joiin Integration: Multi-Entity Reporting”
Openness — open source, data portability, and self-hosting storiesOpenness
Open source, data portability, and self-hosting stories
ai-native userDo everything through the API that I can do in the UI
weight 2 · round to PuzzlePuzzle exposes an API for embedded accounting and bookkeeping data (puzzle-docs-1, puzzle-docs-42) plus CSV/journal bulk import tools, but there is no documentation claiming or demonstrating that every UI action (invoicing, reconciliation, categorization rules, AI Close workflows) is exposed via the API, and a probe for an OpenAPI/swagger spec returned 404s, suggesting the API surface is not fully public or documented. missing for 10: explicit API-UI parity documentation, public OpenAPI spec, evidence of invoice creation/reconciliation/AI Close being API-accessible.
- [claimed-docs] “With Puzzle's Embedded Accounting—powered by our API, your platform gets automated AI bookkeeping, real-time financial insights, and a clean…”
- [claimed-docs] “Our API was originally architected for deep platform-to-platform integrations.”
- [claimed-docs] “Need to post more than one manual journal entry at a time? Instead of adding them one by one, you can upload a batch of entries all at once …”
- [claimed-docs] “If you need to bulk add or edit your Chart of Accounts in Puzzle, you can do so by uploading a CSV file directly from your Company Settings.”
- [probe] “PROBE openapi: all candidate paths 404 (https://help.puzzle.io/openapi.json, https://help.puzzle.io/swagger.json, https://help.puzzle.io/api…”
Mercury Booksnone0/10Mercury's own docs say a full accounting API is coming 'soon' — it does not exist yet — and probes for llms.txt/openapi specs both return 404, confirming no current API parity with the UI.
- [claimed-docs] “Soon, a full accounting API will make every core Books action available programmatically, and an MCP layer will let AI agents handle bookkee…”
- [probe] “PROBE llms.txt: HTTP 404 at https://support.mercury.com/llms.txt”
- [probe] “PROBE openapi: all candidate paths 404 (https://support.mercury.com/openapi.json, https://support.mercury.com/swagger.json, https://support.…”
ai-native userExport all of my data in open formats and leave
weight 3 · round to PuzzlePuzzle documents exporting a full general ledger and financial statements in open formats (Excel, CSV, PDF) for both cash and accrual basis, which supports the core 'export and leave' requirement for financial data. missing for 10: evidence of exporting full account configuration/rules/invoice templates/all metadata, independent user corroboration of the export process, and no explicit data-portability/deletion guarantee.
- [claimed-docs] “you can export a full general ledger and financial statements on either cash or accrual basis in excel, csv, and pdf formats.”
- [claimed-docs] “you can export a full general ledger and financial statements on either cash or accrual basis in excel, csv, and pdf formats”
- [claimed-docs] “Yes, you can export a full general ledger and financial statements on either cash or accrual basis in excel, csv, and pdf formats.”
Mercury Booksnone0/10No evidence pack item mentions any data export feature, open format (CSV/OFX/JSON) download, or account-closure data portability path; the only related probes (llms.txt, openapi.json) return 404s, and Mercury explicitly positions Books as a replacement system rather than an interoperable one ('not an add-on or integration layer for another platform').
- [claimed-docs] “Does Mercury Books replace QuickBooks? Yes. Mercury Books is a complete accounting system — not an add-on or integration layer for another p…”
- [probe] “PROBE llms.txt: HTTP 404 at https://support.mercury.com/llms.txt”
- [probe] “PROBE openapi: all candidate paths 404 (https://support.mercury.com/openapi.json, https://support.mercury.com/swagger.json, https://support.…”
Privacy posture — data-handling and privacy storiesPrivacy posture
Data-handling and privacy stories
ai-native userChoose where my data is stored (region/residency)
weight 2 · round drawnPuzzlenone0/10No evidence pack item mentions data residency, regional storage options, or any control over where customer data is hosted; Puzzle is an accounting SaaS and this is a fair question for a data platform, but nothing documents such a capability.
ai-native userPrevent my data from being used to train AI models
weight 3 · round drawnPuzzlenone0/10No evidence in the pack addresses data-training opt-out, privacy policy commitments, or AI model training exclusions for Puzzle's data; the evidence only covers accounting/AI-bookkeeping features.
Mercury Booksnone0/10The evidence pack contains no mention of data-training opt-outs, AI model training policies, or privacy controls specific to preventing customer data from being used to train AI models; Mercury Books' AI features (Command) are described functionally but with no privacy-posture documentation on this axis. Missing for 10: any privacy policy language, opt-out mechanism, or documentation addressing whether user financial data is used to train AI models.
ai-native userControl data retention and deletion
weight 2 · round drawnPuzzlenone0/10No evidence pack items address data retention policies, deletion controls, or data lifecycle management for user/financial data; the evidence covers accounting features, AI Close, exports, and MCP integration but nothing on retention/deletion controls.
Mercury Booksnone0/10The evidence pack contains no mention of data retention policies, deletion controls, export/purge mechanisms, or any privacy-posture settings a user could control; it focuses entirely on accounting features, AI assistant capabilities, and pricing. This is a fair axis for a financial SaaS product handling sensitive business data, but no supporting evidence exists.
ai-native userOpt out of telemetry and usage tracking
weight 2 · round drawnPuzzlenone0/10No evidence in the pack mentions telemetry, usage tracking, opt-out settings, or privacy controls of any kind — the pack is entirely about accounting features, AI bookkeeping, integrations, and pricing. This is a fair axis for any AI-native SaaS product, but there is no documentation to support it.
Mercury Booksnone0/10No evidence anywhere in the pack mentions telemetry, usage tracking, data collection settings, or opt-out controls; the material focuses entirely on accounting features, AI assistant capabilities, and pricing. This is a fair privacy-posture question for any SaaS product, so absence of evidence yields 'none' rather than 'na'.
Reporting statements — stories about reporting statements in this arenaReporting statements
Stories about reporting statements in this arena
Ai insights
ai-native userAsk an agent "can we afford X?" and get an answer grounded in live ledger data pulled through the API
weight 3 · round to PuzzlePuzzle's MCP integration explicitly connects an AI agent (Claude) to live financial data 'through natural conversation—no exports, no copy-pasting,' and Puzzle's broader API/AI messaging promotes asking plain-English questions like 'Am I ready to raise?' or 'Which months am I actually profitable?' grounded in the ledger. This directly matches the ai-native 'can we afford X' use case backed by live API data. Missing for 10: independent/hands-on verification of accuracy for financial affordability queries, and no explicit example matching the exact 'can we afford X' phrasing.
- [claimed-docs] “Puzzle's MCP (Model Context Protocol) integration lets you connect your Puzzle account directly to Claude, giving you instant access to your…”
- [claimed-docs] “lets you connect your Puzzle account directly to Claude, giving you instant access to your financial data through natural conversation — no …”
- [claimed-docs] “Ask anything about your business, instantly, in plain English. "How's my cash trending?" "Am I ready to raise?" "Which months am I actually …”
- [claimed-docs] “With Puzzle's Embedded Accounting—powered by our API, your platform gets automated AI bookkeeping, real-time financial insights, and a clean…”
- [claimed-docs] “Our API was originally architected for deep platform-to-platform integrations.”
Mercury Booksnone0/10Mercury's own docs frame the accounting API and MCP layer for external agents as a future ('Soon') capability, not something shipped today, and direct probes for an OpenAPI spec or llms.txt on Mercury's docs return 404s, indicating no live API for third-party agents yet. The only grounded Q&A shown (Command) is an in-product assistant, not an externally callable API an outside agent could query.
- [claimed-docs] “Soon, a full accounting API will make every core Books action available programmatically, and an MCP layer will let AI agents handle bookkee…”
- [probe] “PROBE llms.txt: HTTP 404 at https://support.mercury.com/llms.txt”
- [probe] “PROBE openapi: all candidate paths 404 (https://support.mercury.com/openapi.json, https://support.mercury.com/swagger.json, https://support.…”
- [claimed-docs] “The built-in AI assistant is Command: "Ask Command anything about your finances — spend, trends, GL codes — and get immediate answers ground…”
Custom reports
accountantBuild custom reports filtered and grouped by class, location, or tag dimensions
weight 2 · round to PuzzlePuzzle supports Classes with Groups (puzzle-docs-36) and general ledger/financial statement export in cash or accrual basis (puzzle-docs-26/37/45), plus multi-entity management (puzzle-docs-38/44), but there is no direct evidence of a custom report builder that lets accountants filter/group specifically by class, location, or tag dimensions together. missing for 10: explicit custom report builder UI, evidence of 'location' and 'tag' dimensions (only 'class' is documented), and confirmation that reports can be filtered/grouped by these dimensions simultaneously.
- [claimed-docs] “a user can create an unlimited number of Groups for Classes”
- [claimed-docs] “you can export a full general ledger and financial statements on either cash or accrual basis in excel, csv, and pdf formats.”
- [claimed-docs] “you can export a full general ledger and financial statements on either cash or accrual basis in excel, csv, and pdf formats”
- [claimed-docs] “Yes, you can export a full general ledger and financial statements on either cash or accrual basis in excel, csv, and pdf formats.”
- [claimed-docs] “Puzzle supports managing multiple companies (entities) under one login.”
Mercury Booksnone0/10Evidence shows Mercury Books generates standard P&L, cash flow, and balance sheet reports, and mentions attaching 'Classes' to transactions only for customers with enriched QuickBooks/NetSuite integrations — not a native custom report builder. No evidence of location or tag dimensions, or of building custom reports filtered/grouped by these dimensions within Books itself.
- [claimed-docs] “Generate P&L, cash flow, and balance sheet reports from today’s numbers, not last quarter’s.”
- [claimed-docs] “Customers with enriched integrations to QuickBooks and NetSuite can now attach Classes to transactions on Mercury.”
Statements
founderGenerate an accurate P&L, balance sheet, and cash-flow statement for any period on demand
weight 3 · round to Mercury BooksPuzzle explicitly supports generating and exporting full general ledger and financial statements (cash or accrual basis) in Excel/CSV/PDF on demand, plus real-time reporting and startup metrics like ARR/burn/runway, which directly serves the founder's need for on-demand P&L/balance sheet/cash-flow reporting. Missing for 10: explicit naming of 'balance sheet' and 'cash-flow statement' as distinct statement types, and independent/hands-on verification of statement accuracy beyond vendor docs.
- [claimed-docs] “Get real-time financial reports with one click”
- [claimed-docs] “you can export a full general ledger and financial statements on either cash or accrual basis in excel, csv, and pdf formats.”
- [claimed-docs] “you can export a full general ledger and financial statements on either cash or accrual basis in excel, csv, and pdf formats”
- [claimed-docs] “Yes, you can export a full general ledger and financial statements on either cash or accrual basis in excel, csv, and pdf formats.”
- [claimed-docs] “Cash **_and_** accrual accounting”
- [claimed-docs] “Instantly see startup metrics like ARR, burn, & runway”
Mercury Books explicitly generates P&L, cash-flow, and balance-sheet reports on demand from real-time reconciled data, with cash/accrual choice, positioned as a full double-entry replacement for QuickBooks. This is a core advertised feature with detailed first-party docs, though there's no independent/hands-on corroboration of report accuracy and Mercury itself cautions that automation isn't fully hands-off. Missing for 10: independent verification of statement accuracy, and confirmation that reports are audit-grade/error-free in practice.
- [claimed-docs] “Generate P&L, cash flow, and balance sheet reports from today’s numbers, not last quarter’s.”
- [claimed-docs] “Mercury Books is "Double-entry accounting that pulls directly from your Mercury data", generating "P&L, cash flow, and balance sheet reports…”
- [claimed-docs] “From the launch post: "All your transactions across banking, invoicing, bill pay, and more are pulled in automatically as you build your bus…”
- [claimed-docs] “Reconciliation and categorization are automatic and continuous: "Data across banking, cards, invoicing, and more are categorized automatical…”
- [claimed-docs] “Mercury's own honest framing of automation limits: "a 'connected' system isn't the same as fully automated. Bank-connected bookkeeping can e…”
Not comparable on these axes
ai-native userRead the product's source under an open license
weight 2 · not comparablePuzzlen/aPuzzle is a closed-source SaaS accounting product; there is no evidence of any open-source licensing of its codebase, and this is not a category where source availability would be expected — it's a proprietary commercial platform, not a framework/library/tool product.
ai-native userSelf-host the core product
weight 3 · not comparablePuzzlenone0/10Puzzle is presented entirely as a cloud-hosted SaaS accounting platform with an API and MCP integration; there is no mention anywhere in the evidence of an on-premise or self-hosted deployment option, open-source release, or self-hosting documentation.