Skip to content

Releases: marcusquinn/quickfile-mcp

v1.0.2 - Fix API Response Parsing

12 Dec 15:04

Choose a tag to compare

Bug Fixes

  • Bank Accounts: Fixed response parsing - API returns BankAccounts[] directly, not nested
  • Invoice Search: Fixed response parsing - API returns Record[] with RecordsetCount
  • 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_GetNominalLedgers endpoint with correct response structure
  • Subscriptions: Added noBody option 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

v1.0.0...v1.0.2

Release v1.0.1

01 Dec 01:10

Choose a tag to compare

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 management
    • tests/unit/auth.test.ts - Added: loadCredentials tests with file mocking
    • tests/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 build

See README.md for full setup instructions.