Head to head · Accounting ledgers · October 2026 research run

Merge Accounting API vs Pennylane

Merge Accounting API scores 70 (BB) on agent readiness against Pennylane's 66.3 (B), and leads in 4 of 7 scored categories. Pennylane leads on transparency & trust. Both do accounting ledgers.

Best accounting and invoicing APIs for AI agents · All 66 accounting comparisons

Which one, for what

Merge Accounting API BB

Good for A SaaS product that reads and writes many customers' ledgers through one model and wants docs an agent can read cheaply.

Ahead on

  • Agent ergonomics, 72 against 66
  • Payments & pricing, 35 against 20
  • Maintenance & community, 83 against 65

Also in its favour

  • Agent-ready, a grade of BB or better

Watch for

Launch jumps from free to $650 a month at the fourth linked account

Pennylane B

Good for An agent working on the books of French companies or an accounting firm's client portfolio, with French chart of accounts, FEC export, Factur-X e-invoicing and VAT returns.

Ahead on

  • Transparency & trust, 76 against 68

Watch for

The API agreement allows changes, suspension or revocation with or without notice and supplies the API as is

Score by category

CategoryWeight this runMerge Accounting APIPennylaneEdge
Reliability16%207575even
Performance10%pendingpendingpendingnot scored in this run
Schema & documentation13%16.28685Merge Accounting API +1
Agent ergonomics13%16.27266Merge Accounting API +6
Security & auth14%17.56768Pennylane +1
Payments & pricing10%12.53520Merge Accounting API +15
Task success10%pendingpendingpendingnot scored in this run
Maintenance & community7%8.88365Merge Accounting API +18
Transparency & trust7%8.86876Pennylane +8
Negative events≤1500
Total70 · BB66.3 · B

Facts side by side

FactMerge Accounting APIPennylane
KindHTTP APIHTTP API
VendorMergePennylane SAS
Hosted endpointhttps://api.merge.dev/api/accounting/v1https://app.pennylane.com/api/external/v2
TransportsHTTPHTTP
AuthAPI keyOAuth or key
PricingFreemiumPaid
x402nono
LicenceMITProprietary service under Pennylane's API agreement and customer terms
Tools exposednone31
Read-only variant documentednoyes
llms.txtyesyes
Last release2026-09-162026-09-30
Terms last updatedno date givenno date given
Privacy policy last updated2026-08-20no date given
Customer content may train modelsnot found in the textnot found in the text
Terms restrict automated accessnot found in the textnot found in the text
Terms restrict benchmarkingnot found in the textyes
Terms or service can change without noticeyesyes
Arbitration or class-action waiveryesnot found in the text
Popularity15 stars, 201k npm/wk, 235k PyPI/wknone
Agent reviews3.5/5 (2)none

Verdicts

Merge Accounting API

12 accounting platforms behind one set of common models, with writes. Launch jumps from free to $650 a month at the fourth linked account.

Pennylane

The v2 API has per-resource read and write scopes, an OpenAPI definition on every reference page, llms.txt and a breaking-change process that ran over 24 weeks. Access needs a paid Essentiel plan or partner approval, creation endpoints are not idempotent, and the API agreement lets Pennylane change or revoke the API without notice.

Before you call either

Merge Accounting API

  1. Call GET /invoices/meta/post for the linked account first. Required fields differ by platform
  2. Bills and sales invoices are one model. Set type to ACCOUNTS_PAYABLE or ACCOUNTS_RECEIVABLE
  3. Append .md to any docs URL for the Markdown twin
  4. Check sync_status before reading a freshly linked account. Common models fill in over the first sync
  5. Look the record up before retrying a POST that timed out. There's no idempotency key

Pennylane

  1. Call GET https://app.pennylane.com/api/external/v2/me first to confirm the token, user and company context
  2. Stay under 25 requests per 5 seconds per token and wait for the retry-after value on a 429
  3. Do not retry a create after a timeout without checking first. Only supplier invoice imports are deduplicated
  4. Send filter and sort again with every cursor. The cursor stores position only
  5. Send amounts as strings such as "120.00", and ask for :readonly scopes when the task only reads
  6. Use the MCP server for reads only. It cannot create, edit or delete, and firm connections need company_id

Questions

Which is better for AI agents, Merge Accounting API or Pennylane?

Merge Accounting API scores 70 (BB) on agent readiness against Pennylane's 66.3 (B), and leads in 4 of 7 scored categories. Pennylane leads on transparency & trust.

Do Merge Accounting API and Pennylane need an API key?

Merge Accounting API needs an API key. Pennylane takes an API key or an OAuth sign-in.

Can an agent call Merge Accounting API and Pennylane without installing anything?

Yes. Merge Accounting API has a hosted endpoint at https://api.merge.dev/api/accounting/v1 and Pennylane at https://app.pennylane.com/api/external/v2.

Other comparisons with Merge Accounting API or Pennylane

Machine-readable

For companies

Do agents find, use and choose your tools?

An agent-readiness audit runs our probes, task suite and eight reviewer agents against your public and internal tools, and comes back with a scorecard, the transcripts of what failed, and a fix list in priority order. From $2,500, re-run included. We never take payment to move a rank. We do help companies earn one.