Releases: marcusquinn/quickfile-mcp
Releases · marcusquinn/quickfile-mcp
v1.0.2 - Fix API Response Parsing
Bug Fixes
- Bank Accounts: Fixed response parsing - API returns
BankAccounts[]directly, not nested - Invoice Search: Fixed response parsing - API returns
Record[]withRecordsetCount - Supplier Search: Fixed response parsing - same pattern as invoices
- Purchase Search: Fixed response parsing - same pattern as invoices
- Chart of Accounts: Fixed to use
Ledger_GetNominalLedgersendpoint with correct response structure - Subscriptions: Added
noBodyoption for endpoints that don't accept a Body element - VAT Obligations: Added graceful fallback for non-VAT registered accounts
Documentation
- Added API response patterns documentation to AGENTS.md
- Added known working patterns to agent documentation
- Expanded README with response structure table and debugging guide
Full Changelog
Release v1.0.1
QuickFile MCP Server v1.0.1
Added
- Expanded Unit Test Suite: 201 tests (up from 118) with 95.85% code coverage
tests/unit/client.test.ts- New: QuickFileApiClient, QuickFileApiError, singleton managementtests/unit/auth.test.ts- Added: loadCredentials tests with file mockingtests/unit/schemas.test.ts- Added: Additional schema edge cases (OptionalDateSchema, ClientUpdateSchema, InvoiceGetSchema, BankSearchSchema, BalanceSheetSchema, error message formatting)
Fixed
- README typo: "multicurrencyaccounting" → "accounting"
Installation
git clone https://github.com/marcusquinn/quickfile-mcp.git
cd quickfile-mcp
npm install
npm run buildSee README.md for full setup instructions.