Português · English · API REST

FIZ para o Claude e o ChatGPT

A FIZ é um servidor MCP (Model Context Protocol): ligue-o ao seu assistente de IA e ele passa a consultar os seus documentos, preparar faturas e — só depois de confirmar cada uma — emiti-las.

URL do servidor: https://api.fiz.co/mcp

Como ligar

Claude (web, desktop, telemóvel)

  1. Definições → Conectores → Adicionar conector personalizado.
  2. Cole https://api.fiz.co/mcp e guarde.
  3. Na conversa, ative o conector FIZ: será pedido que entre na FIZ e escolha a empresa e as permissões.

ChatGPT

  1. Definições → Apps e conectores → Criar.
  2. Cole https://api.fiz.co/mcp, autenticação OAuth, guarde.
  3. Entre na FIZ quando for pedido e escolha a empresa e as permissões.

Claude Code

claude mcp add --transport http fiz https://api.fiz.co/mcp

Depois, na sessão, /mcpfiz → Authenticate.

Permissões

No ecrã de autorização escolhe uma empresa e as permissões a delegar. Pode desmarcar qualquer uma; a ligação vale apenas para essa empresa.

Emitir, registar pagamentos, anular e emitir notas de crédito são atos com valor legal comunicados à Autoridade Tributária. O assistente mostra-lhe sempre uma pré-visualização e só executa depois da sua confirmação explícita; se o documento mudar entretanto, a operação é recusada.

Ferramentas

FerramentaO que fazPermissão
get_companyEmpresa ligada, códigos CAE e permissões concedidascompany.read
find_customersPesquisar clientes por nome, NIF ou emailinvoicing.read
get_customerDetalhes de um clienteinvoicing.read
find_itemsPesquisar artigos e serviços do catálogoinvoicing.read
find_invoicesPesquisar documentos por tipo, estado e textoinvoicing.read
get_invoiceUm documento com linhas, totais e estado na ATinvoicing.read
find_proposalsPesquisar pro formas por estado e texto
Apenas ligações pessoais e chaves API; indisponível para aplicações registadas.
invoicing.read
get_proposalUma pro forma com linhas, totais e faturas geradas
Apenas ligações pessoais e chaves API; indisponível para aplicações registadas.
invoicing.read
list_seriesSéries de numeração da empresacompany.read
create_customerCriar um clienteinvoicing.write
create_itemCriar um artigo ou serviçoinvoicing.write
create_invoice_draftCriar um documento em rascunho (não comunicado à AT)invoicing.write
update_invoice_draftAlterar um rascunhoinvoicing.write
create_proposalCriar uma pro forma (numerada, sem efeitos fiscais)
Apenas ligações pessoais e chaves API; indisponível para aplicações registadas.
invoicing.write
prepare_issue_invoice / issue_invoicePré-visualizar e, após a sua confirmação, emitir um rascunhoinvoicing.issue
prepare_record_payment / record_paymentPré-visualizar e registar um pagamento (emite recibo)invoicing.issue
prepare_cancel_invoice / cancel_invoicePré-visualizar e anular um documento emitidoinvoicing.issue
prepare_credit_note / issue_credit_notePré-visualizar e emitir uma nota de crédito (reversão total)invoicing.issue
list_bank_connectionsContas bancárias ligadasbank.read
find_bank_transactionsMovimentos de uma conta bancáriabank.read

Desligar

Em app.fiz.co/settings/integrations, secção Assistentes de IA ligados: Desligar revoga o acesso imediatamente. Apagar a conta FIZ revoga todas as ligações.

Dados

Os dados devolvidos ao assistente (nomes de clientes, NIFs, valores) são tratados pelo fornecedor do assistente (Anthropic ou OpenAI) segundo as respetivas condições. A FIZ não guarda o conteúdo das conversas. Não há chaves API envolvidas: o acesso é uma ligação OAuth com tokens de curta duração.


FIZ for Claude and ChatGPT

FIZ is an MCP (Model Context Protocol) server: connect it to your AI assistant and it can look up your documents, draft invoices and — only after you confirm each one — issue them.

Server URL: https://api.fiz.co/mcp

How to connect

Claude (web, desktop, mobile)

  1. Settings → Connectors → Add custom connector.
  2. Paste https://api.fiz.co/mcp and save.
  3. Enable the FIZ connector in a chat: you will be asked to sign in to FIZ and choose the company and permissions.

ChatGPT

  1. Settings → Apps & Connectors → Create.
  2. Paste https://api.fiz.co/mcp, OAuth authentication, save.
  3. Sign in to FIZ when prompted and choose the company and permissions.

Claude Code

claude mcp add --transport http fiz https://api.fiz.co/mcp

Then, in the session, /mcpfiz → Authenticate.

Permissions

On the authorization screen you pick one company and the permissions to delegate. Untick any of them; the connection is valid for that company only.

Issuing, recording payments, cancelling and issuing credit notes are legally binding acts reported to the Portuguese tax authority. The assistant always shows you a preview and executes only after your explicit confirmation; if the document changes in between, the operation is refused.

Tools

ToolWhat it doesPermission
get_companyConnected company, activity codes and granted permissionscompany.read
find_customersSearch customers by name, tax number or emailinvoicing.read
get_customerOne customer in fullinvoicing.read
find_itemsSearch the catalogue of products and servicesinvoicing.read
find_invoicesSearch documents by type, status and textinvoicing.read
get_invoiceOne document with lines, totals and tax-authority statusinvoicing.read
find_proposalsSearch pro formas by status and text
Personal connections and API keys only; unavailable to registered applications.
invoicing.read
get_proposalOne pro forma with lines, totals and the invoices raised from it
Personal connections and API keys only; unavailable to registered applications.
invoicing.read
list_seriesThe company’s numbering seriescompany.read
create_customerCreate a customerinvoicing.write
create_itemCreate a catalogue iteminvoicing.write
create_invoice_draftCreate a draft document (not reported to the AT)invoicing.write
update_invoice_draftChange a draftinvoicing.write
create_proposalCreate a pro forma (numbered, no fiscal effect)
Personal connections and API keys only; unavailable to registered applications.
invoicing.write
prepare_issue_invoice / issue_invoicePreview and, after your confirmation, issue a draftinvoicing.issue
prepare_record_payment / record_paymentPreview and record a payment (issues a receipt)invoicing.issue
prepare_cancel_invoice / cancel_invoicePreview and cancel an issued documentinvoicing.issue
prepare_credit_note / issue_credit_notePreview and issue a credit note (full reversal)invoicing.issue
list_bank_connectionsConnected bank accountsbank.read
find_bank_transactionsTransactions of one bank accountbank.read

Disconnect

At app.fiz.co/settings/integrations, section Connected AI assistants: Disconnect revokes access immediately. Deleting the FIZ account revokes every connection.

Data

Data returned to the assistant (customer names, tax numbers, amounts) is processed by the assistant’s provider (Anthropic or OpenAI) under their terms. FIZ does not store conversation content. No API keys are involved: access is an OAuth connection with short-lived tokens.