mcp-dir avatar

Nota Fiscal

mcp-dir/notafiscal-mcp

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-mcp

Run 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_notafiscal

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 11 tools

Verified 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...

Parameters* required
companystring
external_idstring
external_idsarray
nfse*string
notafiscal_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.

Parameters* required
companystring
invoice_id*string
invoice_idsarray
notafiscal_listar_nfseLista as NFS-e emitidas por uma empresa (paginado).3 params

Lista as NFS-e emitidas por uma empresa (paginado).

Parameters* required
companystring
page_countnumber
default: 50
page_indexnumber
default: 1
notafiscal_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.

Parameters* required
companystring
invoice_id*string
invoice_idsarray
notafiscal_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.

Parameters* required
companystring
invoice_id*string
invoice_idsarray
show_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.

Parameters* required
contextstring
default:
conversationstring
default: []
message*string
connectReturns 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...

Parameters* required
actionstring
one of search · describe · install · uninstall · subscribe · canceldefault: search
argumentsstring
default: {}
cancel_commentstring
default:
cancel_reasonstring
one of too_expensive · missing_features · switched_service · unused · customer_service · too_complex
conversationstring
default: []
immediateboolean
default: false
limitnumber
default: 10
mcp_idstring
default:
messagestring
default:
prompt_bodystring
default:
prompt_categorystring
default:
prompt_descriptionstring
default:
prompt_slugstring
default:
prompt_targetsarray
prompt_titlestring
default:
prompt_toolstring
default:
prompt_varsstring
default: {}
querystring
default:
report_contextstring
default:
request_detailsstring
default:

+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):

➕ Open in Claude and connect

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


View the full README on GitHub

Details

Repository
github.com/mcp-dir/notafiscal-mcp
Category
AI & LLM Tools
Transport
HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026

More from mcp-dir

Related AI & LLM Tools MCP servers

View all
1mirrorethic avatartemporal-mcpmirrorethic/temporal-mcpWall-clock awareness for LLM agents. Two tools: elapsed-time-between-turns + day rollover detection.2stars
2nazar256 avatarMemHeaven — Self-hosted Remote MCP Memory for ChatGPTnazar256/memheavenSelf-hosted remote MCP memory server for ChatGPT and AI agents.2stars
3nogoo9 avatarNo Crdnogoo9/no-crdDynamic pod spawner & proxy for ephemeral AI agent workspaces on Kubernetes without CRDs2stars
4onchainaiintel avatarPqs Mcp Serveronchainaiintel/pqs-mcp-serverPQS scores any prompt before the model runs. 8 dimensions. 5 frameworks. Pre-flight, not post-hoc.2stars
5openpoem avatarSpec Score Mcpopenpoem/spec-score-mcpScore your specs before feeding them to an LLM. MCP server with radar chart visualization.2stars
6photoxpedia avatarBolor Brain Mcpphotoxpedia/bolor-brain-mcpCognitive architecture MCP server with memory, learning, and contextual understanding2stars