Skip to content
Back to search
100
MCP live v0.1.0 MCP 2025-11-25 streamable-http

io.github.ainode-tech/accounting-mcp

io.github.ainode-tech/accounting-mcp

8 EU accounting (x402 USDC on Base): reconcile, VAT, invoicing. Free health.

Uptime
100.0%
1 direct probes · 30d
Response
324ms
last probe
Tools
9
callable
Resources
0
readable
Prompts
0
available

Tools · 9

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.

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "io.github.ainode-tech/accounting-mcp": {
      "url": "https://xero.api.ainode.tech/mcp",
      "transport": "streamable-http"
    }
  }
}