- Language
- TypeScript
- Last commit
- 53m ago
- Forks
- 0
- Open issues
- 0
- Registry update
- Oct 13, 2026
Connect
npmterminal
claude mcp add nota-fiscal-mcp \ -e FOCUS_NFE_TOKEN=<focus-nfe-token> \ -e FOCUS_NFE_AMBIENTE=<focus-nfe-ambiente> \ -- npx -y [email protected]
Environment variables
FOCUS_NFE_TOKENrequiredsecretToken da conta Focus NFe (homologacao ou producao).
FOCUS_NFE_AMBIENTEAmbiente: 'homologacao' (padrao) ou 'producao'.
Security review
Review passedReviewed 33m ago.
- metadata
- scanned
- packages
- 1 checked
No findings.
Tools
This server runs on your machine, so its tool list is not fetched before install — the README below describes what it offers.
🧾 nota-fiscal-mcp
Deixe a IA emitir suas notas fiscais.
nota-fiscal-mcp é um servidor MCP que dá a qualquer agente de IA — Claude Desktop, Claude Code, Cursor e outros — o poder de emitir, consultar e cancelar NF-e e NFS-e no Brasil. Ele conversa com um provedor fiscal (Focus NFe) que já resolve a parte difícil: certificado digital, comunicação com a SEFAZ e com as prefeituras.
Você conversa. A IA emite.
Você: emita uma NFS-e de R$ 500 de consultoria em TI para o cliente ACME
Claude: ✅ NFS-e emitida — nota nº 3070, autorizada. Aqui está o PDF e o XML.
Sem abrir sistema, sem preencher formulário, sem decorar campo de ISS.
✨ O que ele faz
| Ferramenta | O que faz |
|---|---|
emitir_nfse | Emite uma Nota Fiscal de Serviço (NFS-e) |
consultar_nfse | Consulta o status e os links (XML/PDF) de uma NFS-e |
cancelar_nfse | Cancela uma NFS-e autorizada |
emitir_nfe | Emite uma Nota Fiscal de produto (NF-e, modelo 55) |
consultar_nfe | Consulta status e downloads de uma NF-e |
cancelar_nfe | Cancela uma NF-e (até 24h após a emissão) |
A IA monta o conteúdo fiscal da nota; o servidor cuida de autenticação, referência e comunicação com o provedor.
🚀 Instalação
Não precisa clonar nem compilar nada — o pacote roda direto via npx.
Claude Desktop
Abra o arquivo de configuração (claude_desktop_config.json) e adicione:
{
"mcpServers": {
"nota-fiscal": {
"command": "npx",
"args": ["-y", "nota-fiscal-mcp"],
"env": {
"FOCUS_NFE_TOKEN": "seu_token_aqui",
"FOCUS_NFE_AMBIENTE": "homologacao"
}
}
}
}
Reinicie o Claude Desktop. Pronto — as 6 ferramentas aparecem para o agente.
Funciona do mesmo jeito em qualquer cliente MCP (Claude Code, Cursor, etc.): é só apontar o comando
npx -y nota-fiscal-mcpcom as variáveis de ambiente.
🔑 Pré-requisito: uma conta de provedor fiscal
Para emitir de verdade você precisa de um token de um provedor fiscal. Hoje o nota-fiscal-mcp usa a Focus NFe, que oferece ambiente de testes (homologação) e cuida de certificado + SEFAZ por você.
- Crie sua conta na Focus NFe
- Cadastre sua empresa e pegue o token de homologação (em Painel API → Tokens).
- Coloque o token na configuração acima e teste à vontade — homologação não emite nota com valor fiscal.
- Quando tudo estiver certo, troque
FOCUS_NFE_AMBIENTEparaproducaoe use o token de produção.
⚙️ Variáveis de ambiente
| Variável | Obrigatória | Descrição |
|---|---|---|
FOCUS_NFE_TOKEN | sim | Token da sua conta Focus NFe |
FOCUS_NFE_AMBIENTE | não | homologacao (padrão) ou producao |
🧪 Modo simulação (sem provedor)
Quer testar o fluxo sem token nenhum? Rode em modo simulação — ele finge as respostas e deixa você exercitar as 6 ferramentas de ponta a ponta:
"env": { "PROVIDER": "mock" }
🔒 Segurança
- Seu token vai nas variáveis de ambiente — nunca o coloque dentro do código nem suba num repositório.
- Comece sempre em homologação. Só vá para produção depois de validar.
- O projeto é open-source: você roda com a sua conta e o seu token. Nada passa por servidores de terceiros.
🛠️ Desenvolvimento
git clone https://github.com/FAVIOSENGER/nota-fiscal-mcp.git
cd nota-fiscal-mcp
npm install
npm run build
PROVIDER=mock node test/client.mjs # testa as 6 ferramentas em simulação
📍 Status
v0.1.2 — primeira geração pública. Suporte a NF-e e NFS-e via Focus NFe. Os campos do payload seguem o padrão da documentação da Focus NFe; confirme os dados do seu município antes de produção.
📖 Artigo / tutorial: Como fazer a IA emitir sua nota fiscal (NF-e e NFS-e) usando MCP
Ideias, bugs e sugestões: abra uma issue.
📄 Licença
MIT © Favio Senger
From the server's repository — third-party content, read it before running anything it suggests.
More in Finance
openInvest
io.github.longsizhuo
Investment runtime for AI agents — LLM investment committee, portfolio ledger, decision accounting
Form4API — SEC Insider Trading
io.github.theodor90
Real-time SEC Form 4, Form 144, 13F-HR & congressional STOCK Act insider data. 38 tools + 6 prompts.
sec-intel-mcp
io.github.robertoyanguas-ops
Resolves stock tickers to SEC CIK numbers, recent 10-K/10-Q/8-K filings, and entity metadata.
x402-audit-mcp
io.github.robertoyanguas-ops
Audits any URL for HTTP 402 x402 V2 compliance, PAYMENT-REQUIRED headers, Bazaar schema, and MCP.
Korea Tax Calculator
io.github.UpstageAI
Korean tax calculation and tax-audit judgment MCP: 41 tools with statutory citations.
Priors
io.github.priors-agents
Pay x402 APIs in USDG on Robinhood Chain, borrow and repay a Priors credit line, check records.
Listing from the official MCP Registry · repository facts from GitHub, just now.