Skip to main content
Glama
mnbro

aruba-fatturazione-elettronica-mcp

by mnbro

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ARUBA_ENVNoEnvironment to use (demo or production). Defaults to demo.demo
ARUBA_PASSWORDYesPassword for Aruba Fatturazione Elettronica authentication.
ARUBA_USERNAMEYesUsername for Aruba Fatturazione Elettronica authentication.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
aruba_auth_statusA

Return local auth cache status without access_token or refresh_token.

aruba_get_user_infoB

GET /auth/userInfo. Read-only account information.

aruba_list_multicedentiC

GET /auth/multicedenti. Read-only multiseller listing.

aruba_get_multicedente_by_idB

GET /auth/multicedenti/{id}. Read-only multiseller details.

aruba_find_sent_invoicesC

GET /services/invoice/out/findByUsername. Read-only sent invoice search.

aruba_find_received_invoicesC

GET /services/invoice/in/findByUsername. Read-only received invoice search.

aruba_get_sent_invoice_by_filenameB

GET /services/invoice/out/getByFilename. Sensitive when file/PDF Base64 is requested.

aruba_get_received_invoice_by_filenameC

GET /services/invoice/in/getByFilename. Sensitive when file/PDF Base64 is requested.

aruba_get_sent_invoice_zip_by_filenameA

GET /services/invoice/out/getZipByFilename. Sensitive Base64 ZIP read.

aruba_get_received_invoice_zip_by_filenameC

GET /services/invoice/in/getZipByFilename. Sensitive Base64 ZIP read.

aruba_get_sent_invoice_by_idC

GET /services/invoice/out/{invoiceId}. Sensitive when file/PDF Base64 is requested.

aruba_get_received_invoice_by_idB

GET /services/invoice/in/{invoiceId}. Sensitive when file/PDF Base64 is requested.

aruba_get_sent_invoice_by_sdi_idC

GET /services/invoice/out/getByIdSdi. Sensitive when file/PDF Base64 is requested.

aruba_get_received_invoice_by_sdi_idC

GET /services/invoice/in/getByIdSdi. Sensitive when file/PDF Base64 is requested.

aruba_get_sent_invoice_pddC

GET /services/invoice/out/pdd. Sensitive Base64 ZIP PDD read.

aruba_get_received_invoice_pddC

GET /services/invoice/in/pdd.

Sensitive Base64 ZIP PDD read; docs example has out/pdd typo.

aruba_get_received_invoice_unsigned_fileC

GET /services/invoice/in/getInvoiceWithUnsignedFile. Sensitive unsignedFile Base64 read.

aruba_get_sent_notification_by_filenameA

GET /services/notification/out/getByFilename. Sensitive notification Base64 read.

aruba_get_sent_notifications_by_invoice_filenameC

GET /services/notification/out/getByInvoiceFilename. Sensitive notification Base64 read.

aruba_get_sent_notifications_by_invoice_idD

GET /services/notification/out/{invoiceId}. Sensitive notification Base64 read.

aruba_get_received_notification_by_filenameC

GET /services/notification/in/getByFilename. Sensitive notification Base64 read.

aruba_get_received_notifications_by_invoice_filenameC

GET /services/notification/in/getByInvoiceFilename. Sensitive notification Base64 read.

aruba_get_received_notifications_by_invoice_idC

GET /services/notification/in/{invoiceId}. Sensitive notification Base64 read.

aruba_get_customer_result_statusC

GET /services/invoice/in/sendEsitoCommittente/{filename}.

Read-only customer result status.

aruba_get_invoice_full_contextB

LLM-friendly full invoice context from read-only Aruba GET endpoints.

Aggregates invoice payload, parsed XML, notifications, timeline and optional PDD. Sensitive when XML/PDF/notifications/PDD are requested.

aruba_search_invoicesD

Conceptual invoice search over read-only Aruba invoice lists.

aruba_summarize_invoiceC

Fetch and summarize one invoice in a compact structured form.

aruba_extract_invoice_fieldsB

Extract precise fields from a FatturaPA XML returned by Aruba.

aruba_get_invoice_timelineC

Build a timeline from invoice metadata and SDI notifications.

aruba_explain_sdi_notificationsC

Translate SDI notifications into human-oriented status information.

aruba_find_missing_notificationsB

Find invoices that appear to be missing expected final SDI notifications.

aruba_invoice_status_reportC

Aggregate invoice status counts for a period.

aruba_vat_summaryC

Summarize VAT totals from parseable invoice XML.

aruba_counterparty_reportC

Aggregate invoices by supplier or customer.

aruba_detect_invoice_anomaliesC

Detect data-quality anomalies without providing definitive tax advice.

aruba_find_duplicate_invoicesC

Find possible duplicate invoices.

aruba_reconcile_sent_receivedB

Read-only reconciliation summary between sent and received Aruba invoices.

aruba_export_invoices_tableC

Return a clean JSON table for invoices.

aruba_answer_invoice_questionC

Collect structured context for an LLM to answer a natural-language invoice question.

aruba_sync_invoice_indexA

Build/update a local SQLite index from read-only Aruba GET data.

This writes only to ARUBA_INDEX_DB_PATH and never modifies Aruba.

aruba_search_invoice_indexC

Search the local SQLite invoice index.

aruba_get_index_statsA

Return local invoice index statistics.

aruba_parse_invoice_xmlC

Parse Base64 FatturaPA XML into structured fields.

aruba_parse_notification_xmlC

Parse Base64 SDI notification XML into structured fields.

aruba_explain_invoice_typeB

Explain common FatturaPA codes such as TD01, N2.2, MP05 or RF19.

aruba_monthly_summaryC

Monthly invoice status summary.

aruba_yearly_summaryC

Yearly invoice status summary.

aruba_tax_breakdown_reportC

Tax breakdown report grouped by VAT rate/nature.

aruba_payment_terms_reportC

Extract payment terms from invoice XML.

aruba_validate_invoice_xml_structureA

Run non-official sanity checks on a Base64 FatturaPA XML.

aruba_compare_invoice_totalsB

Compare document total with line and VAT totals.

aruba_find_invoices_without_pdf_or_xmlC

Find invoice list entries that appear to lack PDF/XML references.

aruba_find_invoices_without_pddC

Find invoice list entries that appear to lack PDD references.

aruba_redact_invoiceA

Return a redacted invoice payload for safer LLM analysis.

aruba_get_safe_invoice_summaryB

Summarize one invoice with sensitive values redacted.

normalize_fiscal_documentC

Normalize one Aruba fiscal document into a stable JSON shape.

This is read-only and uses existing Aruba invoice download wrappers.

get_document_contextC

Return complete read-only context for one Aruba fiscal document.

fiscal_document_summaryC

Return a compact LLM-friendly summary for one fiscal document.

document_lifecycle_statusC

Explain one document's fiscal/SDI lifecycle status.

document_risk_checkC

Evaluate fiscal/technical document risks without giving legal or tax advice.

validate_fiscal_document_consistencyC

Run technical consistency checks on one normalized fiscal document.

counterparty_document_historyC

Aggregate Aruba document history for a generic counterparty.

list_pending_or_problem_documentsC

List fiscal documents that appear to need attention.

fiscal_period_summaryC

Return an informational fiscal document summary for a period.

tax_summaryC

Return an informational tax summary for a period; not accounting advice.

export_fiscal_eventsC

Export standardized generic fiscal document events.

export_document_markdownC

Export one fiscal document as generic Markdown.

export_period_markdownC

Export a generic period report as Markdown.

export_counterparty_markdownC

Export a generic counterparty fiscal document report as Markdown.

prepare_document_match_hintsB

Return generic document and counterparty matching hints for external consumers.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mnbro/aruba-fatturazione-elettronica-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server