accounting-mcp
8 EU accounting (x402 USDC on Base): reconcile, VAT, invoicing.
Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeRead-only
What it can do
What data it sees
Do you need an account
No: the server works without sign-in
8 EU accounting (x402 USDC on Base): reconcile, VAT, invoicing. Free health.
Server tool list (9)
Raw names from tools/list. Only developers need these.
| health | Health check. Returns server status and optional echo. |
| reconcile_transactions | Match bank statement lines against unreconciled Xero transactions. Returns confidence-scored matches (>=0.8 matched, 0.5-0.8 suggested, <0.5 unmatched). |
| confirm_reconciliation | Apply confirmed reconciliation matches to Xero. Marks matched bank transactions as reconciled. |
| categorise_expenses | Suggest Portuguese tax categories for uncategorised Xero expenses. Returns category, VAT tier, deductibility, and VAT breakdown per transaction. |
| apply_categories | Apply confirmed Portuguese tax categories to Xero transactions. Updates AccountCode and TaxType. |
| calculate_vat | Calculate Portuguese VAT for a given amount, category, and region. Supports Mainland, Azores, and Madeira rates. Detects intra-community B2B reverse charge. |
| draft_invoice | Create a DRAFT invoice in Xero with VAT preview. Returns line totals and tax amounts for review before sending. |
| send_invoice | Authorise a DRAFT invoice and email it to the contact via Xero. Two-step: sets status to AUTHORISED then triggers email. |
| generate_report | Generate a financial report: P&L, Balance Sheet, Cash Flow (indirect method from balance sheet deltas), or VAT Summary with Portuguese SAF-T filing hints. |