io.usefulapi/acube · v1.1.0 · finance-and-payments
A-Cube MCP by usefulapi is healthy: it completed an MCP handshake in 641 ms and exposes 24 tools.
Read Italian invoices, receipts and SDI notices; validate, prepare and submit agreed drafts.
Endpoint: https://acube.usefulapi.io/mcp (streamable-http)
Repository · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 24 |
| Latency | 641 ms |
| Last checked (UTC) | 2026-10-31T07:20:24.742Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-10-31T07:20:24.742Z | Healthy | 641 |
acube_list_invoices | Sent and received Italian e-invoices (SDI) of the account: uuid, invoice number and date, document type (TD01...), sender and recipient, amounts, marking and notification status. Filter by date, number, document type, party name or VAT number. GET /invoices. |
acube_get_invoice | One invoice by uuid: metadata plus the FatturaPA JSON payload (parties, lines, VAT, payment), or the XML file sent to the SDI. GET /invoices/{uuid}. |
acube_list_invoice_notifications | The SDI notifications of one invoice (delivery receipt RC, rejection NS, outcome NE, failed delivery MC, deadline expiry DT...), with their type, date and status: how you tell whether an invoice was delivered or rejected. GET /invoices/{uuid}/notifications. |
acube_get_notification | One SDI notification by uuid, with its payload. GET /notifications/{uuid}. |
acube_get_invoice_stats | Counters of invoices and notifications for a year (annual; monthly or daily detail only if A-Cube activated it), for the whole account or one fiscal id. GET /invoices/stats/{year}. |
acube_list_draft_invoices | Draft invoices that were created but not yet sent to the SDI. Same filters as acube_list_invoices. GET /invoices/draft. |
acube_get_draft_invoice | One draft invoice by uuid, with its FatturaPA JSON content. GET /invoices/draft/{uuid}. |
acube_validate_invoice | Checks an invoice against the FatturaPA rules without creating or sending anything; returns the validation result or A-Cube's errors. POST /invoices/validate. |
acube_create_draft_invoice | WRITE: saves a new invoice as a DRAFT in A-Cube. Nothing is sent to the SDI until acube_send_draft_invoice. Not idempotent: calling it twice creates two drafts. Validate first with acube_validate_invoice. POST /invoices/draft. |
acube_send_draft_invoice | WRITE: accepts a draft and transmits it to the Sistema di Interscambio. This is a legal act: a sent e-invoice cannot be recalled (only corrected with a credit note) and may be billed by A-Cube. Without confirm: true it only returns the draft for review. Show the draft to the user and get their expli |
acube_delete_draft_invoice | WRITE: permanently deletes a draft invoice (a draft only: a sent invoice answers 409). Without confirm: true it only returns the draft. DELETE /invoices/draft/{uuid}. |
acube_list_receipts | Electronic commercial receipts (scontrini) with number, date, status, type (sale, void, return) and totals. GET /receipts. |
acube_get_receipt | One electronic receipt by uuid: type, status, number, date, total and links to voiding or returned receipts (no line items: use acube_get_receipt_details). GET /receipts/{uuid}. |
acube_get_receipt_details | The line items and VAT, discount and taxable totals of one electronic receipt. GET /receipts/{uuid}/details. |
acube_list_business_registry_configurations | The businesses (fiscal ids) set up on the account, with which services are on: customer invoices, supplier invoices, receipts, signature, legal storage. GET /business-registry-configurations. |
acube_get_business_registry_configuration | One business by fiscal id: name, email, enabled services and its webhook configurations. GET /business-registry-configurations/{fiscalId}. |
acube_list_webhooks | The webhooks (events and target URLs) configured on the account. Authentication keys and tokens are never returned. GET /api-configurations. |
acube_list_numbering_sequences | The invoice numbering sequences (name, year, last number). GET /numbering-sequences. |
acube_get_current_numbering_sequence | The sequence now in use for a sequence name. Its number is the LAST number used: the next invoice gets that number plus one. GET /numbering-sequences/current/{name}. |
acube_list_jobs | Background jobs (invoice, report and zip downloads, F24 and daily receipt report downloads) with status ready, started, completed or error. GET /jobs. |
acube_get_job | One background job by uuid with its status and result. GET /jobs/{uuid}. |
acube_verify_fiscal_id | Checks whether a codice fiscale or partita IVA is valid. GET /verify/fiscal-id/{id}. |
acube_verify_company | Basic registry data of an Italian company by VAT number (name, address, status), optionally with the split-payment check. GET /verify/company/{id}. |
acube_get_recipient_code | The account's 7-character SDI recipient code (codice destinatario), the address customers put on invoices they send to you. GET /users/me/recipient-code. |