
Nota Fiscal
A platform-hosted connector for issuing and managing Brazilian NFS-e (service invoices) through conversation, no nfe.io account required. You connect your CNPJ and A1 certificate, then ask your agent to issue invoices, query them, download PDFs and XML files, or cancel them. It's read-only and runs on a prepaid credit model. Works over streamable HTTP so it plugs into Claude Desktop, Cursor, VS Code, or any MCP-over-HTTP client. Authentication is handled via magic link. Useful if you're already working in an AI coding assistant and need to handle Brazilian fiscal compliance without context-switching to a separate invoicing platform.
- GitHub stars
- 2
- tools
- 11
- transport
- HTTP
- last updated
- Sep 3, 2026
Install
From registry metadata$ npx add-mcp https://api.mcp.ai/p_notafiscal --name notafiscal-mcpRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http notafiscal-mcp https://api.mcp.ai/p_notafiscalRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 11 toolsVerified live against the running server on Nov 6, 2026.
notafiscal_empresasLista as empresas (CNPJs) conectadas a este install e a situação de cada uma (company_id, razão social, município, validade do certificado, situacao_fiscal e pode_emitir). CHAME ANTES DE EMITIR: só empresa com pode_emitir=true (situacao_fiscal=Active) consegue emitir NFS-e; 'a...
Lista as empresas (CNPJs) conectadas a este install e a situação de cada uma (company_id, razão social, município, validade do certificado, situacao_fiscal e pode_emitir). CHAME ANTES DE EMITIR: só empresa com pode_emitir=true (situacao_fiscal=Active) consegue emitir NFS-e; 'a...
No parameters. Call it with no arguments.
notafiscal_emitir_nfseEmite uma NFS-e (nota fiscal de serviço) para uma empresa conectada. Cria um DOCUMENTO FISCAL REAL — confirme os dados antes de chamar. - 'nfse': corpo da nota no schema da nfe.io (JSON string), com ao menos: cityServiceCode, description, servicesAmount, e borrower:{ federalTa...4 params
Emite uma NFS-e (nota fiscal de serviço) para uma empresa conectada. Cria um DOCUMENTO FISCAL REAL — confirme os dados antes de chamar. - 'nfse': corpo da nota no schema da nfe.io (JSON string), com ao menos: cityServiceCode, description, servicesAmount, e borrower:{ federalTa...
companystringexternal_idstringexternal_idsarraynfse*stringnotafiscal_consultar_nfseConsulta o status/detalhe de uma NFS-e emitida, por invoice_id. Bulk support: accepts invoice_ids for batched execution.3 params
Consulta o status/detalhe de uma NFS-e emitida, por invoice_id. Bulk support: accepts invoice_ids for batched execution.
companystringinvoice_id*stringinvoice_idsarraynotafiscal_listar_nfseLista as NFS-e emitidas por uma empresa (paginado).3 params
Lista as NFS-e emitidas por uma empresa (paginado).
companystringpage_countnumberpage_indexnumbernotafiscal_baixar_nfseRetorna os links de PDF (DANFSe) e XML de uma NFS-e emitida. Bulk support: accepts invoice_ids for batched execution.3 params
Retorna os links de PDF (DANFSe) e XML de uma NFS-e emitida. Bulk support: accepts invoice_ids for batched execution.
companystringinvoice_id*stringinvoice_idsarraynotafiscal_cancelar_nfseCancela uma NFS-e emitida (IRREVERSÍVEL, sujeito ao prazo de cancelamento do município). Confirme antes de chamar. Bulk support: accepts invoice_ids for batched execution.3 params
Cancela uma NFS-e emitida (IRREVERSÍVEL, sujeito ao prazo de cancelamento do município). Confirme antes de chamar. Bulk support: accepts invoice_ids for batched execution.
companystringinvoice_id*stringinvoice_idsarrayshow_versionShow the current MCP platform and adapter versions.
Show the current MCP platform and adapter versions.
No parameters. Call it with no arguments.
report_bugReport a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction.3 params
Report a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction.
contextstringconversationstringmessage*stringconnectReturns connection status and URLs. When all providers are connected, returns authenticated:true and empty pending[]. When credentials are missing, returns connect_url for the toolkit and per-install URLs.
Returns connection status and URLs. When all providers are connected, returns authenticated:true and empty pending[]. When credentials are missing, returns connect_url for the toolkit and per-install URLs.
No parameters. Call it with no arguments.
toolkit_infoReturns the current toolkit state: installed MCPs, their connection status, the accounts connected to each one, and how many catalog tools each exposes.
Returns the current toolkit state: installed MCPs, their connection status, the accounts connected to each one, and how many catalog tools each exposes.
No parameters. Call it with no arguments.
marketplaceThe official mcp.ai marketplace — the in-platform catalog of every MCP/tool, AND the way to run them. Covers capability requests like "find an MCP that does X", "consulta um CPF", "is there a tool for Y". Core flow: action=search discovers MCPs by intent → describe returns one...23 params
The official mcp.ai marketplace — the in-platform catalog of every MCP/tool, AND the way to run them. Covers capability requests like "find an MCP that does X", "consulta um CPF", "is there a tool for Y". Core flow: action=search discovers MCPs by intent → describe returns one...
actionstringsearch · describe · install · uninstall · subscribe · canceldefault: searchargumentsstringcancel_commentstringcancel_reasonstringtoo_expensive · missing_features · switched_service · unused · customer_service · too_complexconversationstringimmediatebooleanlimitnumbermcp_idstringmessagestringprompt_bodystringprompt_categorystringprompt_descriptionstringprompt_slugstringprompt_targetsarrayprompt_titlestringprompt_toolstringprompt_varsstringquerystringreport_contextstringrequest_detailsstring+3 more parameters. See the server's own documentation for the full schema.
Sponsors
Readme
Nota Fiscal
Nota Fiscal for Claude, ChatGPT and AI agents
Issue and manage Brazilian service invoices (NFS-e) by chatting with your agent, platform-hosted, no nfe.io account needed. Connect your CNPJ + A1 certificate and issue, query, download (PDF/XML) and cancel NFS-e.
- 📊 6 tools
- ✏️ Read and write
- 💬 Works with any MCP client: Claude Desktop, Cursor, VS Code, Cline, Continue
- 🔑 Magic-link login (no password)
Versão em português · Full docs (PT-BR) · Agent skill
One-click install
Claude (Web and Desktop)
Anthropic unified MCP installation at claude.ai/customize/connectors. The same link works for Claude Web and Claude Desktop (just be logged in):
Manual (if the deeplink does not open): claude.ai/customize/connectors → + → Add custom connector → paste Name Nota Fiscal and URL https://api.mcp.ai/p_notafiscal.
Cursor
Details
- Repository
- github.com/mcp-dir/notafiscal-mcp
- Category
- AI & LLM Tools
- Transport
- HTTP
- Registry
- MCP registry, active
- Tools verified
- Nov 6, 2026