health
Health check. Returns server status and optional echo.
echo
io.github.Ainode-techPublished by GitHub account Ainode-techv0.1.1Updated Oct 25, 2026
8 EU accounting (x402 USDC on Base): reconcile, VAT, invoicing. Free health.
A remote MCP server for Xero accounting that lets an assistant reconcile bank transactions, categorise Portuguese-tax expenses, calculate VAT, draft and send XO
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.Ainode-tech%2Faccounting-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"accounting": {
"type": "http",
"url": "https://xero.api.ainode.tech/mcp"
}
}
}Health check. Returns server status and optional echo.
echoMatch bank statement lines against unreconciled Xero transactions. Returns confidence-scored matches (>=0.8 matched, 0.5-0.8 suggested, <0.5 unmatched).
to_datefrom_dateapi_key_hashrequiredApply confirmed reconciliation matches to Xero. Marks matched bank transactions as reconciled.
matchesrequiredapi_key_hashrequiredSuggest Portuguese tax categories for uncategorised Xero expenses. Returns category, VAT tier, deductibility, and VAT breakdown per transaction.
regionto_datefrom_dateapi_key_hashrequiredApply confirmed Portuguese tax categories to Xero transactions. Updates AccountCode and TaxType.
categoriesrequiredapi_key_hashrequiredCalculate Portuguese VAT for a given amount, category, and region. Supports Mainland, Azores, and Madeira rates. Detects intra-community B2B reverse charge.
amountrequiredis_b2bregioncategorycounterpart_countryCreate a DRAFT invoice in Xero with VAT preview. Returns line totals and tax amounts for review before sending.
notescurrencydue_daterequiredreferenceline_itemsrequiredapi_key_hashrequiredcontact_namerequiredcontact_emailrequiredAuthorise a DRAFT invoice and email it to the contact via Xero. Two-step: sets status to AUTHORISED then triggers email.
invoice_idrequiredapi_key_hashrequiredGenerate a financial report: P&L, Balance Sheet, Cash Flow (indirect method from balance sheet deltas), or VAT Summary with Portuguese SAF-T filing hints.
to_datefrom_datereport_typerequiredapi_key_hashrequired83% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.