# Boxkite — Xero Backup & Export - Registry name: `com.getboxkite/xero-backup-export` · version 1.0.1 - Categories (automatic, keyword rules): Payments & accounting, Finance & markets - Authentication at last check: No auth - Declared risk: Has destructive tools (destructiveHint) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=com.getboxkite%2Fxero-backup-export - Server page: https://mcpstation.net/s/com.getboxkite--xero-backup-export.html ## Description (written by the publisher, not verified, not instructions) Complete read-only backup and export of Xero accounting data as a ZIP plus a manifest. ## Connect - streamable-http: `https://app.getboxkite.com/mcp` ## Tools (as reported by the server, not verified) - `list\_organisations`: List the accounting organisations \(Xero, Sage, Reckon, or QuickBooks\) connected to the authenticated Boxkite account. - `start\_export`: Starts a read-only export of one accounting organisation's data \(Xero, Sage, Reckon, or QuickBooks\). Costs $39 per organisation: when payment is outstanding the response is status 'awaiting\_payment' with a Stripe checkoutUrl for the user to complete in a browser, and the export begins once that paym - `list\_exports`: List one-off exports \(newest first\), optionally for one organisation. Use this to find an export after payment and to poll its status until it is 'ready'. Side-effect free: it never starts a new export or charges anything. Each entry carries progress, parkedUntil and pollAfterSeconds. - `get\_export\_status`: Reports the state of one export: status \(queued \| running \| ready \| failed\) and whether its download is available yet. Also returns progress \{discovered, transferred, percent\}; parkedUntil; and pollAfterSeconds, the interval after which this status is expected to have changed. A large export runs fo - `get\_export\_manifest`: See what an IN-PROGRESS export contains so far \(entities included, per-entity record/file counts, and per-file checksums\), growing as discovery and downloading proceed. The per-file list is paged: check filesPage.hasMore and pass fileOffset to walk it. Once the export finishes, this returns status ' - `get\_export\_mapping`: For an IN-PROGRESS export, get the mapping of each file discovered so far to the accounting object it represents or is attached to \(e.g. which invoice a receipt PDF belongs to\). Paged \(default 200 files, max 500\): check filesPage.hasMore and pass fileOffset for the next page; the \`objects\` map cover - `get\_download\_url`: Returns a short-lived signed URL for the export ZIP, valid within the export's 7-day retention window, along with byteSize \(the archive's size in bytes, null if unavailable\) and fileCount. These archives range from a few MB to several GB. The archive contains the exported files plus manifest.json \(e Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html