InvoiceXML Hosted MCP

Servidor MCP hospedado para conformidade global de e-invoice: criar, validar, incorporar, extrair e converter Factur-X, Peppol UBL, CII e mais

Documentação

O primeiro servidor MCP para faturamento eletrônico

Conecte o Claude, o ChatGPT ou qualquer cliente MCP ao InvoiceXML e deixe seu agente de IA criar, validar, converter, renderizar e ler faturas compatíveis nos formatos Factur-X, ZUGFeRD, XRechnung, UBL, CII e Peppol, nativamente.

Funciona com Claude e ChatGPT, com segurança OAuth 2.1, hospedado ou auto-hospedado em infraestrutura da UE

Seu agente de IA

Claude · ChatGPT · Cursor

InvoiceXML MCP

7 padrões de conformidade

Mecanismo EN 16931

Saída validada

Comece agora

Duas formas de executar

Use o servidor gerenciado para configuração instantânea ou auto-hospede a versão de código aberto na sua própria infraestrutura.

  • Zero configuração, totalmente gerenciado e sempre atualizado
  • Login seguro com OAuth 2.1, sem necessidade de colar chave de API
  • Sempre em execução em infraestrutura da UE

Adicione como conector remoto

{
  "mcpServers": {
    "invoicexml": {
      "url": "https://mcp.invoicexml.com"
    }
  }
}

Auto-hospedado

Código aberto · sua infraestrutura

MIT

  • Execute em qualquer lugar com sua própria chave de API
  • Controle total sobre rede e fluxo de dados
  • Código auditável e independente de plataforma
  • Alterne entre modos de chave de API e OAuth 2.1
  • Sem taxas por chamada além do uso da sua própria API

Clone e execute

git clone https://github.com/InvoiceXML/invoicexml-mcp
cd invoicexml-mcp
export INVOICEXML_API_KEY=sk_live_...
dotnet run --project src/InvoiceXml.Mcp.Host

O que é

Faturamento eletrônico que sua IA realmente pode usar

O Model Context Protocol é o padrão aberto para conectar assistentes de IA a ferramentas reais. O InvoiceXML é o primeiro a oferecer um servidor MCP completo de faturamento eletrônico, permitindo que um agente lide com a conformidade EN 16931 da mesma forma que lê um arquivo ou pesquisa na web. Sem código de integração, sem automação frágil de interface, sem manter uma biblioteca de conformidade que quebra sempre que um padrão muda.

Ferramentas

Sete ferramentas de faturamento, uma conexão

Cada ferramenta é exposta ao seu agente com nome claro, descrição e resultados estruturados.

Criar fatura

Gere uma fatura eletrônica totalmente compatível em qualquer formato suportado a partir de dados estruturados.

create_invoice

Validar fatura XML

Verifique um documento UBL, CII ou XRechnung contra as regras XSD e Schematron do EN 16931.

validate_xml_invoice

Validar fatura PDF

Valide um PDF híbrido Factur-X ou ZUGFeRD e o XML incorporado nele.

validate_pdf_invoice

Renderizar fatura em PDF

Transforme XML UBL, CII ou XRechnung em uma prévia PDF limpa e legível.

render_invoice

Extrair dados da fatura

Extraia JSON estruturado ou o XML EN 16931 incorporado de um PDF híbrido.

extract_invoice

Incorporar XML em PDF

Combine um PDF e um XML CII em um PDF/A-3 híbrido Factur-X ou ZUGFeRD.

embed_invoice

Converter formato de fatura

Transforme entre UBL, CII, XRechnung, Factur-X e ZUGFeRD sob demanda.

convert_invoice

Compatibilidade

Funciona com qualquer cliente MCP

MCP é um padrão aberto, então o InvoiceXML se conecta às ferramentas que sua equipe já usa.

Claude

Desktop, claude.ai e Claude Code

ChatGPT

Conectores personalizados da OpenAI

Cursor

Editor de código com IA

Windsurf

IDE agêntico

VS Code

Agentes do GitHub Copilot

Qualquer cliente MCP

Protocolo aberto, sem dependência de fornecedor

Casos de uso

O que as equipes criam com ele

Agente de contas a pagar

Um agente recebe um PDF de fornecedor, extrai os dados, valida contra EN 16931 e converte para o formato que seu ERP espera, sem intervenção humana.

Copiloto de conformidade

Pergunte ao seu assistente "esta fatura está em conformidade com XRechnung?" e obtenha uma resposta no nível Schematron que indica exatamente quais regras de negócio falharam.

Conversão sob demanda

Converta entre Factur-X, ZUGFeRD, XRechnung, UBL e CII dentro de um chat ou pipeline automatizado, sem integrar nenhuma biblioteca.

Portão de validação

Adicione uma etapa de validação a qualquer fluxo de trabalho de agente para que as faturas sejam verificadas antes de serem enviadas, lançadas ou encaminhadas a uma autoridade fiscal.

Integre ao seu produto

Dê aos seus próprios recursos de IA faturamento eletrônico nativo sem construir e manter a camada de conformidade você mesmo.

Faturamento transfronteiriço

Gere o formato nacional correto para cada contraparte — Alemanha, França ou qualquer lugar na rede Peppol — a partir de um único documento de origem.

Formatos

Todos os principais padrões

Um servidor, toda a família EN 16931, cobrindo os mandatos alemão, francês e da UE. Seu agente fala todos os formatos que suas contrapartes e autoridades fiscais exigem.

EN 16931

O modelo semântico central da UE baseado na Diretiva 2014/55/EU que sustenta todos os formatos nacionais.

CII

Cross-Industry Invoice XML. O padrão UN/CEFACT usado por ZUGFeRD e Factur-X.

UBL

Universal Business Language. Usado por Peppol, XRechnung e muitos padrões nacionais.

ZUGFeRD

Padrão alemão para faturamento eletrônico B2B moderno. PDF/A-3 com XML CII incorporado.

Factur-X

Equivalente francês, construído sobre a mesma base CII. Obrigatório para B2G e em expansão para B2B.

XRechnung

Padrão do setor público alemão. XML UBL ou CII puro, sem invólucro PDF.

Peppol

Rede pan-europeia de entrega eletrônica. Baseado em UBL, usado para faturamento transfronteiriço.

PDF/A-3b

Formato PDF de arquivamento com XML incorporado, exigido para conformidade de armazenamento de longo prazo.

JSON

Fatura extraída por IA como modelo JSON validado. Todos os campos EN 16931 prontos para consumo.

OAuth 2.1 + DCR

O servidor hospedado usa OAuth com Dynamic Client Registration. Seu cliente nunca vê uma chave bruta.

Retenção zero

Os documentos são processados em memória e excluídos na resposta. Sem treinamento com seus dados.

Infraestrutura da UE

Alinhado ao GDPR, somente HTTPS, hospedado na União Europeia.

Aberto e auditável

O servidor é de código aberto e independente de plataforma. Leia, faça fork e execute você mesmo.

Perguntas frequentes

O que é o servidor MCP do InvoiceXML?

É um servidor Model Context Protocol (MCP) que expõe a API de faturamento eletrônico do InvoiceXML a assistentes de IA. Uma vez conectado, um agente pode criar, validar, converter, renderizar e extrair faturas compatíveis (Factur-X, ZUGFeRD, XRechnung, UBL, CII, Peppol) como ferramentas nativas, sem que você escreva código de integração.

Com quais assistentes de IA ele funciona?

Qualquer cliente compatível com MCP. Isso inclui Claude (Desktop, claude.ai e Claude Code), conectores personalizados do ChatGPT, Cursor, Windsurf e VS Code com GitHub Copilot. MCP é um padrão aberto, então não há dependência de fornecedor.

Preciso escrever algum código?

Não. Com o servidor hospedado em mcp.invoicexml.com, você o adiciona como conector no seu cliente de IA e faz login com OAuth. A auto-hospedagem exige apenas definir sua chave de API e executar o servidor.

Qual é a diferença entre hospedado e auto-hospedado?

O servidor hospedado (mcp.invoicexml.com) é totalmente gerenciado, protegido com OAuth 2.1 e exige zero configuração. A auto-hospedagem executa o mesmo servidor de código aberto na sua própria infraestrutura com sua chave de API, dando a você controle total sobre rede e fluxo de dados.

Meus dados de fatura são armazenados?

Não. Os documentos são processados em memória e o resultado é retornado imediatamente. Nada é gravado em disco ou retido após a resposta, e seus dados nunca são usados para treinar modelos. A infraestrutura é baseada na UE.

Quais formatos de fatura são suportados?

Factur-X, ZUGFeRD, XRechnung, UBL (incluindo Peppol BIS Billing 3.0), CII e o modelo semântico EN 16931, com saída híbrida PDF/A-3 para os formatos incorporados.

Como funciona a autenticação?

O servidor hospedado usa OAuth 2.1 com Dynamic Client Registration, então seu cliente de IA faz login com segurança e nunca vê uma chave de API bruta. Implantações auto-hospedadas autenticam com sua chave de API do InvoiceXML.