Issue Brazilian invoices from Claude with an MCP server (and a human approval step) SendNF released an MCP server that exposes Brazilian invoice issuance (NFS-e, NFC-e and NF-e) to AI agents through 44 tools, including CNPJ lookup, service-code search, DPS validation and document previews and issuance. By default, any key used over MCP requires human approval: drafts are left as pending_approval with a PDF preview and nothing reaches the tax authority until a person signs off in the dashboard or via an approver link, with a 7-day expiry and an audit log recording approver, time and IP. The server uses Streamable HTTP without sessions and returns 401 without a key; the manifest and examples are public on GitHub while the product code is private. Brazilian service invoices NFS-e are issued per city or through a national system, and every field is checked by tax authorities. SendNF exposes this as an API and as an MCP server, so an AI agent can look up a company by CNPJ, preview an invoice and issue it. What you need nt test are sandbox keys no tax value . nt live keys issue real invoices. Configure { "mcpServers": { "sendnf": { "type": "http", "url": "https://api.sendnf.com/mcp", "headers": { "Authorization": "Bearer nt test YOUR KEY" } } } } The server uses Streamable HTTP, with no session. Without a key it answers 401. What the agent can do 44 tools lookup cnpj public data from the tax authority, and which city system applies , search service codes national service list, LC 116, with NBS , check readiness what is still missing for a company , validate dps checks a DPS XML against the official layout; it does not guarantee acceptance by the city . preview nfse , preview nfce , preview nfe . issue nfse , issue nfce , issue nfe , and cancel document . The human approval step By default, any key used through MCP requires approval. create note draft builds the invoice, validates it and leaves it as pending approval with a PDF preview. Nothing goes to the tax authority until a person approves in the dashboard or through the approver link. Approval expires in 7 days, and the audit log records who approved, when and from which IP. Limits The repository https://github.com/sendnf/sendnf-mcp https://github.com/sendnf/sendnf-mcp has the manifest, examples and tool list; the product code is private. SendNF issues NFS-e, NFC-e and NF-e model 55 for MEI and Simples Nacional; it does not issue CT-e or MDF-e. Docs: https://sendnf.com/mcp/ https://sendnf.com/mcp/ . Plans and prices: https://sendnf.com/precos/ https://sendnf.com/precos/ .