ainode-tech avatar

Accounting Mcp

io.github.ainode-tech/accounting-mcp

You'd reach for this when handling European accounting workflows that need programmatic access to reconciliation, VAT calculations, and invoicing operations. It supports eight EU accounting standards and charges 0.02 USDC on Base per transaction (with a 402 USDC multiplier referenced in the pricing). The server exposes these operations over a streamable HTTP transport at xero.api.ainode.tech/mcp, suggesting integration with Xero's accounting platform. Health checks are free, so you can monitor uptime without burning through credits. Best suited for EU businesses automating compliance heavy accounting tasks where you need structured API access rather than clicking through a web interface.

tools
9
transport
HTTP
last updated
Apr 30, 2026

Install

From registry metadata
$ npx add-mcp https://xero.api.ainode.tech/mcp --name accounting-mcp

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http accounting-mcp https://xero.api.ainode.tech/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 9 tools

Verified live against the running server on Nov 6, 2026.

healthHealth check. Returns server status and optional echo.1 params

Health check. Returns server status and optional echo.

Parameters* required
echostring
Optional string to echo back
reconcile_transactionsMatch bank statement lines against unreconciled Xero transactions. Returns confidence-scored matches (>=0.8 matched, 0.5-0.8 suggested, <0.5 unmatched).3 params

Match bank statement lines against unreconciled Xero transactions. Returns confidence-scored matches (>=0.8 matched, 0.5-0.8 suggested, <0.5 unmatched).

Parameters* required
api_key_hash*string
Customer API key hash identifying Xero token
from_datestring
Start date filter (YYYY-MM-DD)
to_datestring
End date filter (YYYY-MM-DD)
confirm_reconciliationApply confirmed reconciliation matches to Xero. Marks matched bank transactions as reconciled.2 params

Apply confirmed reconciliation matches to Xero. Marks matched bank transactions as reconciled.

Parameters* required
api_key_hash*string
Customer API key hash identifying Xero token
matches*array
Array of confirmed statement-to-transaction matches
categorise_expensesSuggest Portuguese tax categories for uncategorised Xero expenses. Returns category, VAT tier, deductibility, and VAT breakdown per transaction.4 params

Suggest Portuguese tax categories for uncategorised Xero expenses. Returns category, VAT tier, deductibility, and VAT breakdown per transaction.

Parameters* required
api_key_hash*string
Customer API key hash identifying Xero token
from_datestring
Start date filter (YYYY-MM-DD)
regionstring
Portuguese tax regionone of mainland · azores · madeiradefault: mainland
to_datestring
End date filter (YYYY-MM-DD)
apply_categoriesApply confirmed Portuguese tax categories to Xero transactions. Updates AccountCode and TaxType.2 params

Apply confirmed Portuguese tax categories to Xero transactions. Updates AccountCode and TaxType.

Parameters* required
api_key_hash*string
Customer API key hash identifying Xero token
categories*array
Array of transaction-to-category assignments
calculate_vatCalculate Portuguese VAT for a given amount, category, and region. Supports Mainland, Azores, and Madeira rates. Detects intra-community B2B reverse charge.5 params

Calculate Portuguese VAT for a given amount, category, and region. Supports Mainland, Azores, and Madeira rates. Detects intra-community B2B reverse charge.

Parameters* required
amount*number
Net amount (ex-VAT) to calculate VAT on
categorystring
Portuguese tax category code (e.g. office_supplies, food_restaurant)
counterpart_countrystring
ISO 3166-1 alpha-2 country code of the counterpart
is_b2bboolean
Whether the transaction is business-to-businessdefault: false
regionstring
Portuguese tax regionone of mainland · azores · madeiradefault: mainland
draft_invoiceCreate a DRAFT invoice in Xero with VAT preview. Returns line totals and tax amounts for review before sending.8 params

Create a DRAFT invoice in Xero with VAT preview. Returns line totals and tax amounts for review before sending.

Parameters* required
api_key_hash*string
Customer API key hash identifying Xero token
contact_email*string
Invoice recipient email address
contact_name*string
Invoice recipient name
currencystring
Currency code (defaults to EUR)default: EUR
due_date*string
Due date (YYYY-MM-DD)
line_items*array
Invoice line items
notesstring
Notes for internal use
referencestring
Invoice reference number
send_invoiceAuthorise a DRAFT invoice and email it to the contact via Xero. Two-step: sets status to AUTHORISED then triggers email.2 params

Authorise a DRAFT invoice and email it to the contact via Xero. Two-step: sets status to AUTHORISED then triggers email.

Parameters* required
api_key_hash*string
Customer API key hash identifying Xero token
invoice_id*string
Xero InvoiceID to authorise and send
generate_reportGenerate a financial report: P&L, Balance Sheet, Cash Flow (indirect method from balance sheet deltas), or VAT Summary with Portuguese SAF-T filing hints.4 params

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.

Parameters* required
api_key_hash*string
Customer API key hash identifying Xero token
from_datestring
Start date (YYYY-MM-DD, defaults to 1st of current month)
report_type*string
Report type to generateone of pnl · balance_sheet · cash_flow · vat_summary
to_datestring
End date (YYYY-MM-DD, defaults to today)

Sponsors

Details

Category
Finance & Commerce
Transport
HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026

More from ainode-tech

Related Finance & Commerce MCP servers

View all
1br0ski777 avatarBase DeFi Yield Optimizer APIbr0ski777/base-defi-x402Base chain DeFi yields — Aerodrome, Moonwell, APY, TVL, risk scores. x402.0stars
2br0ski777 avatarSolana Priority Fee Estimator APIbr0ski777/solana-fees-x402Solana priority fees at 6 levels, cost in SOL/USD, congestion. x402.0stars
3suede-ai avatarAgentic Commerce Catalogsuede-ai/suede-ai-appAI music, video, image, and voice tools callable by agents with USDC payments via x402 on Base.0stars
4migmediamarketing-ai avatarNoto Crmmigmediamarketing-ai/noto-crm-mcp-serverMinimalist CRM with AI agent for freelancers — pricing, features, comparisons0stars
5pipeworx-io avatarGemini Cryptopipeworx-io/mcp-gemini-cryptoGemini Exchange MCP (public endpoints).0stars
6pipeworx-io avatarHubspotpipeworx-io/mcp-hubspotHubSpot MCP Pack0stars