2 Commits

Author SHA1 Message Date
Jake Shore
7631226a36 wave: Complete MCP server with 45+ tools, 17 apps, GraphQL client
- DELETE old single-file stub, rebuild from scratch
- GraphQL API client with OAuth2 Bearer auth and error handling
- 45+ tools across 10 categories:
  * invoices-tools.ts (10): list, get, create, update, delete, send, approve, mark sent, list/create payments
  * customers-tools.ts (6): list, get, create, update, delete, search
  * products-tools.ts (5): list, get, create, update, archive
  * accounts-tools.ts (4): list, get, create, update (chart of accounts)
  * transactions-tools.ts (6): list, get, create, update, categorize, list attachments
  * bills-tools.ts (7): list, get, create, update, list/create payments
  * estimates-tools.ts (6): list, get, create, update, send, convert to invoice
  * taxes-tools.ts (3): list, get, create
  * businesses-tools.ts (3): list, get, get current
  * reporting-tools.ts (5): P&L, balance sheet, aged receivables, tax summary, cashflow
- 17 MCP apps: invoice-dashboard, invoice-detail, invoice-builder, customer-detail, customer-grid, product-catalog, chart-of-accounts, transaction-feed, transaction-categorizer, bill-manager, estimate-builder, tax-overview, profit-loss, balance-sheet, cashflow-chart, aging-report, business-overview
- Complete TypeScript types for all Wave API entities
- Full MCP server implementation (server.ts, main.ts)
- Comprehensive README with examples and API documentation
- Clean build, ready for production use
2026-02-12 18:10:24 -05:00
Jake Shore
a2e5d4d1d9 Initial commit: MCPEngine - 30 MCP servers for business software 2026-02-02 04:35:44 -05:00