Skip to main content
Glama
badbat75

FattureInCloud MCP

by badbat75

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
FIC_COMPANY_IDNoDefault company ID. If unset, tools require an explicit company_id argument.
FIC_ACCESS_TOKENYesA manual access token for Fatture in Cloud API v2. Required.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_companiesA

List the Fatture in Cloud companies accessible with the configured token. Returns id, name and type for each company; the id is the company_id used by the other tools.

get_company_infoA

Look up company configuration needed to build documents: VAT types (IDs for items_list), payment methods, payment accounts, expense categories.

list_issued_documentsA

List issued documents (invoices, credit notes, quotes, proformas, receipts...) for a company. One document type per call; defaults to invoices. Paginated: check current_page/last_page/total.

get_issued_documentA

Get a single issued document by ID with full details (entity, line items, payments, amounts).

list_received_documentsA

List received documents for a company: expenses (spese), passive credit notes, passive delivery notes, self invoices. Defaults to expenses. Paginated: check current_page/last_page/total.

get_received_documentA

Get a single received document (expense, passive credit note...) by ID with full details.

create_issued_documentA

Create an issued document (invoice, credit note, quote...). Requires entity and items_list; look up VAT type and payment method/account IDs with get_company_info first. Returns the created document.

update_issued_documentA

Update an existing issued document. Only the fields provided in data are changed. Fetch the document first with get_issued_document to see its current state.

delete_issued_documentA

Permanently delete an issued document by ID. Irreversible.

create_received_documentA

Create a received document (expense, passive credit note...). Requires description, entity, date, amounts (amount_net/amount_vat/amount_gross) and a payments_list covering the total. Returns the created document.

update_received_documentA

Update an existing received document. Only the fields provided in data are changed. Fetch the document first with get_received_document to see its current state.

delete_received_documentA

Permanently delete a received document by ID. Irreversible.

upload_attachmentA

Upload a local file (PDF, image, XML, zip...) as an attachment for an issued or received document. Returns an attachment_token: pass it as data.attachment_token in a create/update tool to bind it to a document. Unbound tokens expire after a while, so upload right before creating/updating.

delete_document_attachmentA

Remove the attachment from an issued or received document (the document itself is untouched). Irreversible. Note: the FIC API has been observed returning 500 on this endpoint; deleting the document or replacing the attachment via update (new attachment_token) are alternatives.

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/badbat75/FattureInCloudMCP'

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