Focus Logística MCP. Manage Brazilian cargo documents via conversation.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Focus Logística manages Brazilian cargo documentation through natural language commands. Use this server to emit, consult, and close CT-e and MDF-e transport documents.
It lets you handle the entire logistics compliance cycle—from initial billing to final XML download—without touching a web portal. Connect your AI agent to process manifests, check statuses, and manage cancellations instantly.
What your AI agents can do
Cancel cte
Cancels a CT-e document after validating the cancellation reason.
Close mdfe
Marks an MDF-e manifest as finished or closed after delivery confirmation.
Consult cte
Checks the current status and authorization of a specific CT-e document.
Generates a new CT-e document, which serves as the transport invoice for a specific shipment.
Groups multiple CT-e documents into a single master manifest record (MDF-e).
Retrieves the current authorization and operational status for both CT-e and MDF-e documents.
Marks an existing MDF-e as closed or finished after the cargo delivery is confirmed.
Invalidates a CT-e document by requiring a valid cancellation justification.
Downloads the required XML file for either a CT-e or MDF-e, used for accounting and legal records.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Focus Logística MCP Server: 7 Tools for Cargo Compliance
These seven tools let your AI agent manage the entire lifecycle of Brazilian logistics documentation, from generating new invoices to closing and downloading compliance records.
019d759ccancel cte
Cancels a CT-e document after validating the cancellation reason.
019d759cclose mdfe
Marks an MDF-e manifest as finished or closed after delivery confirmation.
019d759cconsult cte
Checks the current status and authorization of a specific CT-e document.
019d759cconsult mdfe
Retrieves the current status of a specific MDF-e manifest.
019d759cdownload xml
Downloads the required XML file for either a CT-e or MDF-e for compliance records.
019d759cemit cte
Generates a new Conhecimento de Transporte (CT-e) document.
019d759cemit mdfe
Creates a new Manifesto de Carga (MDF-e) manifest.
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
Make Your AI Do More
Start with Focus Logística, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ 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
What you can do with this MCP connector
Focus Logística MCP Server - Emit Transport Documents
Need to handle Brazilian cargo paperwork? You gotta connect your AI agent here. This server lets you deal with CT-e and MDF-e transport documents using plain language commands. You can manage the whole compliance cycle—from getting the initial bill to the final XML download—without ever touching a web portal.
Generating Transport Invoices (CT-e)
- Use
emit_cteto generate a new Conhecimento de Transporte (CT-e) document, which acts as the transport invoice for any shipment. - Use
consult_cteto check the current status and authorization of a specific CT-e document. - Use
cancel_cteto invalidate a CT-e document; it requires you to provide a valid cancellation reason.
Creating and Managing Cargo Manifests (MDF-e)
- Use
emit_mdfeto create a new Manifesto de Carga (MDF-e) manifest, grouping multiple CT-e documents into one master record. - Use
consult_mdfeto retrieve the current status of an MDF-e manifest. - Use
close_mdfeto mark an MDF-e manifest as finished or closed after you confirm the cargo delivery.
Compliance and Records
- Use
download_xmlto get the required XML file for either a CT-e or MDF-e, which you need for accounting and legal records.
How Focus Logística MCP Works
- 1 Subscribe to the Focus Logística server and provide your Focus NFe API Token and Base URL.
- 2 Your AI agent invokes a tool (e.g.,
emit_cte) with specific parameters like shipment origin, destination, and value. - 3 The server executes the API call, updates the state, and returns the document reference and status to your agent.
The bottom line is: you send the necessary data points to your agent, and the agent calls the specific tool to handle the API interaction.
Who Is Focus Logística MCP For?
Logistics managers and accounting staff need this. If your job involves tracking cargo shipments or dealing with Brazilian fiscal compliance, you need this. Stop opening multiple browser tabs and copying data between systems just to file a document. Your agent handles the state changes and document generation in one chat.
Uses the server to issue new CT-e and MDF-e documents without logging into the carrier's transport panel.
Manages complex, multi-document manifests and tracks the status of dozens of shipments across various transport modes.
Retrieves necessary XML files and verifies the compliance status of documents for client billing and auditing purposes.
What Changes When You Connect
- Issue Documents Instantly: Use
emit_cteandemit_mdfeto create transport invoices and manifests without needing to log into the carrier's portal. You just tell your agent what you need. - Stay Compliant:
download_xmlpulls the required XML files directly. This saves you from manually downloading and verifying compliance documents for your accounting team. - Track Status Live: Need to know if a shipment cleared customs? Use
consult_cteorconsult_mdfeto get the real-time status. No more calling the client just to check a reference number. - Clean Up State: If a shipment fails or changes plans, use
cancel_cteorclose_mdfe. This ensures the document state is accurate and prevents future billing errors. - Group & Simplify: Use
emit_mdfeto consolidate multiple CT-e shipments into one master manifest. This streamlines reporting and management. - Efficiency: The whole process—from checking status with
consult_cteto generating the final XML withdownload_xml—happens in a single, conversational flow.
Real-World Use Cases
New Shipment Documentation
A logistics manager needs to bill a truckload of goods from São Paulo to Rio. Instead of opening the carrier portal, they ask their agent: 'Emit a CT-e for R$1,200 from SP to RJ.' The agent calls emit_cte, confirms the document reference, and the manager moves on.
Handling a Bulk Delivery Manifest
A freight company needs to manage 50 small deliveries grouped under one manifest. They prompt the agent to emit_mdfe using a list of references. The agent calls emit_mdfe, creating the master manifest that covers all 50 CT-e documents.
Audit and Compliance Check
An accounting specialist needs to prepare tax records for a client shipment. They ask the agent to download_xml using the CTE reference number. The agent fetches the XML, which is immediately ready for their accounting software.
Shipment Cancellation
A delivery is aborted midway. The user tells the agent, 'Cancel the CT-e reference CTE-001 because the goods were returned.' The agent calls cancel_cte with the required justification, updating the official record.
The Tradeoffs
Checking Status in Pieces
A user remembers they need to check the status of a document, so they search Google for 'how to check CTE status' and then manually navigate the carrier's website, filling out forms and waiting for a page reload.
→
Just ask your agent. Use consult_cte or consult_mdfe to check the status directly. You get the current state returned in the chat, saving you the website navigation.
Ignoring State Changes
A user emits a CT-e, but forgets to check the status later, assuming it's good. They might try to cancel it days later, only to find the document is already closed or requires a specific flow.
→
Always check the status first. Before you do anything else, run consult_cte or consult_mdfe. This confirms the current state and tells you if cancellation or closing is even possible.
Mixing Up Document Types
A user tries to download the XML for an MDF-e, but the system only accepts CT-e references, leading to a confusing error message and a stalled workflow.
→
Always clarify the document type. If you're dealing with a single shipment, use emit_cte and download_xml with the CTE reference. If it's a group, use emit_mdfe and download_xml with the MDF-e reference.
When It Fits, When It Doesn't
Use this server if your job is managing required Brazilian transport documentation (CT-e and MDF-e). You need to issue new invoices, group manifests, or handle the full lifecycle state changes (consulting, closing, canceling) through API calls. The server is designed for transactional compliance work.
Don't use this if you just need general data lookups or basic information not tied to a fiscal document. For example, if you just need to look up a client's contact address, this isn't the tool. Use a general CRM or directory tool instead. This server handles state changes and legal documents only.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Focus NFe. 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
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 server provides 7 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Handling cargo manifests and transport documents is tedious.
Manually managing cargo documentation means jumping between the carrier portal, the accounting system, and the manifest tracker. You have to copy the CTE number from the carrier site into the manifest system, then copy the manifest details into the accounting ledger. It's a full cycle of clicks and copy-pasting just to keep records clean.
With the Focus Logística MCP Server, you simply tell your agent what you need. You ask it to 'Emit the manifest for these shipments.' The server runs the necessary tools (`emit_mdfe`), handles the data exchange, and gives you the reference number. The entire process happens in the chat, not across three different applications.
Focus Logística MCP Server: Emit Transport Documents
You eliminate the need to log into the carrier's dedicated web panel to generate a document. Instead of navigating complex forms, your agent runs the `emit_cte` tool, accepting parameters and generating the document reference instantly.
It's not about generating documents; it's about making the document process conversational. You manage the entire lifecycle—from creation (`emit_cte`) to archival (`download_xml`)—without leaving your chat interface.
Common Questions About Focus Logística MCP
How do I use the Focus Logística MCP Server to emit a CT-e? +
You ask your agent to 'Emit a CT-e for X to Y.' The agent calls emit_cte with the required shipment details. It returns the new document reference and confirms its authorized status.
What is the difference between `emit_mdfe` and `emit_cte`? +
emit_cte creates a single transport invoice for one shipment. emit_mdfe creates a master manifest that groups multiple CT-e documents together for bulk tracking.
How do I download the XML using the Focus Logística MCP Server? +
Use the download_xml tool and provide the CTE or MDF-e reference number. The server retrieves and downloads the compliant XML file, ready for your accounting records.
Can I cancel a document using the Focus Logística MCP Server? +
Yes, use cancel_cte or cancel_mdfe. You must provide a valid cancellation justification, and the tool confirms the cancellation if the reason is valid.
Does the Focus Logística MCP Server handle multiple document types? +
Yes. It handles all major Brazilian transport documents: CT-e, MDF-e, and their associated status checks and XML downloads.
How do I consult the status of a document using the `consult_cte` or `consult_mdfe` tools? +
You call consult_cte or consult_mdfe with the document's unique reference number. The server returns the current status and authorization details. This helps you verify if a document is active, pending, or closed.
What kind of information does `download_xml` require for the XML file? +
download_xml needs the specific document reference (CT-e or MDF-e) and the API credentials. It retrieves the full XML file, which is necessary for accounting and legal compliance.
Is the Focus Logística MCP Server compatible with different types of logistics operations? +
Yes, the server supports all major Brazilian transport modalities: road, air, rail, and waterway. You can emit documents for any transport type using the emit_cte tool.
What transport modalities are supported for CT-e? +
CT-e supports all modalities: road (rodoviário), air (aéreo), rail (ferroviário), waterway (aquaviário), pipeline (dutoviário) and multimodal.
When should I close an MDF-e? +
You should close the MDF-e after the delivery is completed. Use the close_mdfe action to mark it as finished.
Can I cancel an authorized CT-e? +
Yes, as long as it hasn't been used for transport yet. Use cancel_cte with a valid justification reason.
What documents are required to generate an MDF-e? +
You need the related NFe (for own cargo) or CTe (for third-party cargo) references, as well as the vehicle's license plate and the driver's CPF.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Marketplacer (Enterprise Marketplace Platform)
Manage your enterprise marketplace via Marketplacer — list products, track orders, and audit seller networks.
Focus Varejo
Emit NFC-e, NFCom, manifest documents and manage retail invoices via Focus NFe API.
WellnessLiving
Manage schedules, clients, staff, memberships, locations, and reports for your WellnessLiving-powered studio through natural conversation.
You might also like
Instagram (Social Media & Business)
Manage your Instagram presence via AI — publish photos and reels, analyze insights, and manage comments.
Dashly
Convert more website visitors with targeted pop-ups, live chat triggers, and automated lead nurturing sequences.
VSPN Esports DB
Automate esports intelligence via VSPN — fetch live tournament brackets, deep player telemetry, and team rosters directly from any AI agent.