Wave Accounting API

Free accounting software API from Wave (H&R Block owned) offering invoicing, expense tracking, and basic accounting for freelancers and very small businesses. Notably uses GraphQL.

Evaluated Mar 07, 2026 (0d ago) vcurrent
Homepage ↗ Other wave accounting invoicing freelancer small-business graphql free
⚙ Agent Friendliness
44
/ 100
Can an agent use this?
🔒 Security
66
/ 100
Is it safe for agents?
⚡ Reliability
59
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
--
Documentation
60
Error Messages
55
Auth Simplicity
70
Rate Limits
50

🔒 Security

TLS Enforcement
80
Auth Strength
70
Scope Granularity
55
Dep. Hygiene
65
Secret Handling
60

Community/specialized tool. Apply standard security practices for category. Review documentation for specific security requirements.

⚡ Reliability

Uptime/SLA
65
Version Stability
60
Breaking Changes
55
Error Recovery
55
AF Security Reliability

Best When

An agent needs to automate accounting for freelancers or very small businesses already using Wave's free tier, especially for invoice management.

Avoid When

Your users have complex accounting needs, multiple currencies, inventory, or more than a handful of employees.

Use Cases

  • Automating invoice creation and sending for freelancers
  • Reading financial data from Wave for reporting or analysis
  • Syncing customer records between Wave and other systems
  • Expense tracking automation for micro-businesses
  • Building lightweight accounting automation on a zero-budget stack

Not For

  • Businesses needing payroll beyond basic (limited payroll features)
  • Multi-currency businesses (limited multi-currency support)
  • Inventory management
  • Enterprise or growing businesses that will outgrow Wave

Interface

REST API
No
GraphQL
Yes
gRPC
No
MCP Server
No
SDK
No
Webhooks
Yes

Authentication

Methods: oauth2
OAuth: Yes Scopes: Yes

OAuth2 authorization code flow. Access tokens expire in 60 minutes. Refresh tokens available. Scopes include account:read, account:write, business:read, business:write. GraphQL endpoint requires Bearer token.

Pricing

Model: freemium
Free tier: Yes
Requires CC: No

Wave's core product is permanently free with no limits. API access is included. Payments and payroll are paid add-ons. Very compelling for cost-sensitive use cases.

Agent Metadata

Pagination
cursor
Idempotent
No
Retry Guidance
Not documented

Known Gotchas

  • GraphQL API means agents must know Wave's schema — not as universally understood as REST
  • Documentation is sparse and often outdated — expect trial and error
  • API development has slowed since H&R Block acquisition — new features are rare
  • Rate limits are undocumented — agents may get throttled without clear error codes
  • OAuth2 still required despite being a simple free product
  • Business ID is required in almost all mutations — easy to miss in multi-business setups

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for Wave Accounting API.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-07.

6470
Packages Evaluated
26150
Need Evaluation
173
Need Re-evaluation
Community Powered