Vinkius
NFe.io

NFe.io MCP for AI. Issue, validate, and manage Brazilian invoices.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

NFe.io MCP on Cursor AI Code EditorNFe.io MCP on Claude Desktop AppNFe.io MCP on OpenAI Agents SDKNFe.io MCP on Visual Studio CodeNFe.io MCP on GitHub Copilot AI AgentNFe.io MCP on Google Gemini AINFe.io MCP on Lovable AI DevelopmentNFe.io MCP on Mistral AI AgentsNFe.io MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

NFe.io MCP Server manages Brazilian fiscal documents. Your AI agent uses this server to issue, cancel, and retrieve service and merchandise invoices (NFS-e/NF-e).

It also validates municipal codes (IBGE) and maintains corporate tax metadata directly from your workflow.

What your AI can do

Cancel service invoice

Reverses an already issued service invoice (NFS-e).

Create company

Registers a new company entity, allowing it to issue invoices through NFe.io.

Get company details

Pulls detailed fiscal and tax information for a specific company issuer ID.

+ 7 more capabilities included
Issue Invoice

Create and issue both Service Invoices (NFS-e) and Merchandise Invoices (NF-e).

Cancel Invoice

Reverse issued invoices using dedicated tools for service or merchandise types.

Retrieve Details

Get the full status and details of any existing invoice by its unique ID, including download links for PDF/XML.

Manage Company Records

List all registered companies or pull detailed tax metadata for a specific corporate issuer.

Validate Tax Codes

Check municipal compatibility and validate IBGE codes necessary for compliant invoicing.

Included with Plan

Waiting for input…

AI Agent

NFe.io MCP Server: 10 Tools for Brazilian Fiscal Operations

Your AI agent can use these tools to manage the full lifecycle of invoicing—from company setup and code validation to issuing, canceling, and retrieving all required fiscal documents.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using NFe.io on Vinkius

Cancel Service Invoice

Reverses an already issued service invoice (NFS-e).

Create Company

Registers a new company entity, allowing it to issue invoices through NFe.io.

Get Company Details

Pulls detailed fiscal and tax information for a specific company issuer ID.

Get Merchandise Invoice

Retrieves all details about an existing physical goods invoice (NF-e).

Get Service Invoice

Retrieves all details about an existing service invoice (NFS-e).

Issue Merchandise Invoice

Creates and issues a new physical goods invoice (NF-e) compliant with Brazilian tax rules.

Issue Service Invoice

Generates and issues a new service invoice (NFS-e) for billing services rendered.

List Companies

Provides a list of every company entity currently registered under your NFe.io...

List Webhooks

Lists all the external webhooks you have configured for notifications from NFe.io.

Cancel Merchandise Invoice

Reverses an already issued physical goods invoice (NF-e).

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The NFe.io integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with NFe.io, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
NFe.io MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by NFe.io. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This connection provides 10 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Manually tracking invoices across multiple tabs takes forever.

Right now, generating or checking an invoice status means jumping through hoops: logging into the portal, finding the client's tax ID, navigating to the correct document type (service vs. merchandise), and then hitting 'View Status.' If you need the XML for accounting, it’s another click, often leading to outdated data or a confusing error message.

With this MCP server, that whole process collapses into one call. You tell your agent what you need—say, 'Check invoice ID X'—and it runs `get_service_invoice`. The result isn't just text; it's the structured status and direct download links for both PDF and XML.

NFe.io MCP Server: Manage invoices & company details

Before, setting up a new client meant gathering tax codes, manually verifying the IBGE code, and ensuring your internal system matched the fiscal configuration—a process that risked compliance errors before you even sent the first bill.

Now, you run `get_company_details` to pull all necessary metadata in seconds. The agent validates the company's standing right there, letting you build reliable billing workflows without any manual tax research or data entry.

What your AI can actually do with this

Listen up. If you're dealing with Brazilian fiscal documents—the whole shebang of invoices and corporate tax stuff—you need NFe.io. This isn't some flimsy API wrapper; it's a full-stack MCP that manages the entire lifecycle of your financial records, from setting up a new entity to canceling an invoice years later.

Your AI agent connects here to handle all the complex state changes in Brazilian tax law for you.

Managing Your Corporate Identity

You gotta know who you are before you can bill anybody. You tell your agent to use create_company and it registers a brand new corporate entity, giving you the necessary ID to start issuing documents through NFe.io. If you've got multiple business fronts running, list_companies spits out every company registered under your account so you can pick the right one.

Need the deep details on one specific issuer? Run get_company_details. It pulls all the granular fiscal and tax metadata for that corporate ID—everything you need to know about their compliance status.

Issuing Invoices: Goods or Services

When it's time to bill, this server handles both types of transactions. You can generate a new physical goods invoice (the NF-e) by calling issue_merchandise_invoice. This tool makes sure the resulting document is compliant with all Brazilian tax rules for merchandise sales. If you're billing for services rendered—like consulting hours or setup fees—you use issue_service_invoice to generate the required service invoice (NFS-e).

Both functions create and issue the documents, making them instantly usable.

Retrieving and Correcting Invoices

Life happens, right? Sometimes an invoice needs correcting, or you just need a copy of what was issued. To pull up all the details for any existing physical goods invoice (NF-e), your agent uses get_merchandise_invoice with the unique ID. It doesn't just give you basic info; it pulls the full status and every detail about that specific merchandise document, including links to download both the PDF and XML files.

Same deal for services: get_service_invoice retrieves all the details for an existing service invoice (NFS-e). If an invoice needs reversing—whether it's goods or services—you use dedicated tools. To reverse a physical goods transaction, call cancel_merchandise_invoice. For services, you run cancel_service_invoice. These functions ensure the reversal is processed correctly through the system.

Advanced Operations and Webhooks

Beyond just invoices, this server handles backend setup too. If your business process requires external notifications—say, when an invoice changes status—you can use list_webhooks to see every single one of those configured endpoints. You also manage the credentials for your agent; if you ever need a list of all companies registered, running list_companies is your go-to move.

Built · Hosted · Managed by Vinkius NFe.io MCP Server - Brazilian Invoice & Company Ops
Server ID 019d845f-7654-70b6-944e-0842ccc8c8f2
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How do I cancel a service invoice using the `cancel_service_invoice` tool? +

You pass the specific Service Invoice ID to the tool. The server handles the reversal process and ensures all necessary accounting adjustments are recorded automatically.

Which tool should I use to list all my registered companies? Use `list_companies`. +

list_companies pulls a complete roster of every company entity associated with your account. This is the first step if you need to know which entities are available for billing.

I need to get the XML and PDF links for an invoice. Which tool should I use? Use `get_service_invoice` or `get_merchandise_invoice`. +

Both retrieval tools (get_service_invoice/get_merchandise_invoice) return a detailed payload that includes direct download links for both the PDF and XML versions, making them perfect for automated reporting.

What is the best way to start a new invoicing workflow? Use `create_company` first. +

create_company registers a new issuer entity in NFe.io. This must happen before you can successfully issue any invoices for that specific legal entity.

Before I run `get_company_details`, what credentials do I need for authentication? +

You must use an API Key and your Company ID. The server requires these two parameters to authenticate the request. Always grab your keys from the NFe.io Dashboard settings before calling any company-specific tool.

If I use `issue_service_invoice` with incorrect fiscal data, how do I know what went wrong? +

The tool returns a structured error code and message. It doesn't just fail; it tells you exactly which field—like the IBGE code or tax ID—is incompatible with Brazilian standards. Check the response payload for specific validation errors.

How can I monitor real-time updates using `list_webhooks`? +

You don't use list_webhooks to receive data; you use it to see what webhooks are configured. To actually monitor changes, you must set up a webhook endpoint in the NFe.io Dashboard that points back to your system.

When I run `get_merchandise_invoice`, does it provide all related tax metadata? +

Yes, it provides a detailed payload containing not only the invoice status but also the associated fiscal records and tax coefficients. This means your AI agent gets enough data to process compliance reports without needing extra calls.

Can my AI automatically issue an NFS-e for a specific customer? +

Yes! Use the issue_service_invoice tool with the Company ID and a JSON payload containing the customer data and service values. Your agent will trigger the issuance process with the relevant municipality.

How do I find the correct IBGE code for a Brazilian city? +

You can use the list_cities tool to search for municipalities by name or state. The agent will return the official IBGE codes required for fiscal document validation.

Can I retrieve the download link for an invoice PDF? +

Yes! Use the get_service_invoice tool with the unique Invoice ID. Your agent will return the metadata, including official links to download the PDF and XML versions of the document.

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for NFe.io. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.