Wave runs a free public GraphQL API at gql.waveapps.com with OAuth 2.0 per-business consent, covering the full accounting model: customers, invoices, transactions, accounts, and webhooks. Only businesses on a Pro or Advisor subscription can grant access, and payroll has no API at all.
Wave scores A+ on Supergood's API Report Card. Wave runs a free public GraphQL API at gql.waveapps.com with OAuth 2.0 per-business consent, covering the full accounting model: customers, invoices, transactions, accounts, and webhooks. Only businesses on a Pro or Advisor subscription can grant access, and payroll has no API at all.
Wave has a workable official integration path. Most engineering teams can build against it directly. Open API: self-serve, documented, with SDKs
Wave is a Toronto-founded all-in-one small-business financial platform offering free cloud accounting, invoicing, receipt scanning, and bookkeeping, alongside paid Pro, Payments, Payroll, and Advisor services.
Vertical: Accounting / Tax / Audit. Sub-vertical: Free SMB accounting and invoicing for solopreneurs and micro-businesses. Sending professional invoices to clients with branded templates and online payment links. Accepting card and ACH payments via Wave Payments (Stripe-style processing under the hood).
High within the freelancer/solopreneur cohort, moderate-to-low across broader SMB accounting.
Business/tenant master data, owner identity, and currency/locale settings. Customer/client records (name, email, address, default payment terms). Product and service catalog with default income/expense account mapping. Chart of accounts and account balances.
Wave the company was founded in 2010 (~16 years old).
Supergood's grades measure one thing: can a customer's engineering team get their own data out programmatically? Supergood checks six things (whether a real API exists, how access is gated, data coverage, auth quality, docs and developer experience, and stability) and rolls them into a letter grade. Supergood re-verifies grades, and they only move on evidence.
Wave has partial MCP support. Wave has not published an official MCP server. Several small community servers built on Wave's public GraphQL API exist on GitHub with recent activity, but none is vendor endorsed or widely adopted.
Partially. MCP support for Wave exists but is incomplete, so what MCP clients like Claude, Cursor, and Codex can reach depends on what the available server covers.