8 EU accounting (x402 USDC on Base): reconcile, VAT, invoicing. Free health.
Dedotto dai trasporti dichiarati da questo annuncio (streamable-http). Un client che non compare qui non è escluso — semplicemente Forge non è in grado di confermarlo.
La verifica conferma l’identità del publisher (la proprietà del repo), non la sicurezza del codice. L’analisi di sicurezza copre i CVE noti e gli script di installazione sospetti.
Letto da un vero handshake MCP initialize → tools/list verso l’endpoint dichiarato. Nessuno strumento è stato invocato — tools/list è la chiamata di introspezione in sola lettura che il protocollo prevede a questo scopo. Riflette ciò che il server annunciava in quel momento; un endpoint ospitato non è vincolato ad alcuna versione e può cambiare senza preavviso.
https://xero.api.ainode.tech/mcp9 strumenti · 490 mshealthHealth check. Returns server status and optional echo.Health check. Returns server status and optional echo.
| Parametro | Tipo | Descrizione |
|---|---|---|
| echo | string | 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).Match bank statement lines against unreconciled Xero transactions. Returns confidence-scored matches (>=0.8 matched, 0.5-0.8 suggested, <0.5 unmatched).
| Parametro | Tipo | Descrizione |
|---|---|---|
| api_key_hash* | string | Customer API key hash identifying Xero token |
| from_date | string | Start date filter (YYYY-MM-DD) |
| to_date | string | End date filter (YYYY-MM-DD) |
confirm_reconciliationApply confirmed reconciliation matches to Xero. Marks matched bank transactions as reconciled.Apply confirmed reconciliation matches to Xero. Marks matched bank transactions as reconciled.
| Parametro | Tipo | Descrizione |
|---|---|---|
| matches* | array | Array of confirmed statement-to-transaction matches |
| api_key_hash* | string | Customer API key hash identifying Xero token |
categorise_expensesSuggest Portuguese tax categories for uncategorised Xero expenses. Returns category, VAT tier, deductibility, and VAT breakdown per transaction.Suggest Portuguese tax categories for uncategorised Xero expenses. Returns category, VAT tier, deductibility, and VAT breakdown per transaction.
| Parametro | Tipo | Descrizione |
|---|---|---|
| api_key_hash* | string | Customer API key hash identifying Xero token |
| from_date | string | Start date filter (YYYY-MM-DD) |
| to_date | string | End date filter (YYYY-MM-DD) |
| region | string | Portuguese tax region |
apply_categoriesApply confirmed Portuguese tax categories to Xero transactions. Updates AccountCode and TaxType.Apply confirmed Portuguese tax categories to Xero transactions. Updates AccountCode and TaxType.
| Parametro | Tipo | Descrizione |
|---|---|---|
| categories* | array | Array of transaction-to-category assignments |
| api_key_hash* | string | Customer API key hash identifying Xero token |
calculate_vatCalculate Portuguese VAT for a given amount, category, and region. Supports Mainland, Azores, and Madeira rates. Detects intra-community B2B reverse charge.Calculate Portuguese VAT for a given amount, category, and region. Supports Mainland, Azores, and Madeira rates. Detects intra-community B2B reverse charge.
| Parametro | Tipo | Descrizione |
|---|---|---|
| amount* | number | Net amount (ex-VAT) to calculate VAT on |
| category | string | Portuguese tax category code (e.g. office_supplies, food_restaurant) |
| region | string | Portuguese tax region |
| is_b2b | boolean | Whether the transaction is business-to-business |
| counterpart_country | string | ISO 3166-1 alpha-2 country code of the counterpart |
draft_invoiceCreate a DRAFT invoice in Xero with VAT preview. Returns line totals and tax amounts for review before sending.Create a DRAFT invoice in Xero with VAT preview. Returns line totals and tax amounts for review before sending.
| Parametro | Tipo | Descrizione |
|---|---|---|
| contact_name* | string | Invoice recipient name |
| contact_email* | string | Invoice recipient email address |
| line_items* | array | Invoice line items |
| due_date* | string | Due date (YYYY-MM-DD) |
| currency | string | Currency code (defaults to EUR) |
| reference | string | Invoice reference number |
| notes | string | Notes for internal use |
| api_key_hash* | string | Customer API key hash identifying Xero token |
send_invoiceAuthorise a DRAFT invoice and email it to the contact via Xero. Two-step: sets status to AUTHORISED then triggers email.Authorise a DRAFT invoice and email it to the contact via Xero. Two-step: sets status to AUTHORISED then triggers email.
| Parametro | Tipo | Descrizione |
|---|---|---|
| invoice_id* | string | Xero InvoiceID to authorise and send |
| api_key_hash* | string | Customer API key hash identifying Xero token |
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.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.
| Parametro | Tipo | Descrizione |
|---|---|---|
| report_type* | string | Report type to generate |
| from_date | string | Start date (YYYY-MM-DD, defaults to 1st of current month) |
| to_date | string | End date (YYYY-MM-DD, defaults to today) |
| api_key_hash* | string | Customer API key hash identifying Xero token |
9 strumenti su 9 hanno pubblicato una descrizione.
I nomi e le descrizioni degli strumenti sono scritti dal publisher e mostrati alla lettera come testo inerte. Sono le stringhe che un client MCP passa a un modello, quindi Forge vi cerca schemi di prompt injection — ogni rilievo compare insieme all’analisi di sicurezza qui sopra. «Privilegiato» è una corrispondenza di parola chiave sul nome dello strumento, non una verifica di ciò che fa: un nome innocuo può comunque fare qualsiasi cosa.
8 EU accounting (x402 USDC on Base): reconcile, VAT, invoicing. Free health.
I nomi collegati aprono l’indice Forge di tutte le voci osservate esporre quello strumento. Sfoglia tutti gli strumenti indicizzati.
Questa voce non pubblica alcun pacchetto npm, quindi Forge non ha un albero delle dipendenze per essa. È una lacuna di copertura, non l'affermazione che non abbia dipendenze.