4,500+ servers built on MCP Fusion
Vinkius
Focus Logística logo
Vinkius
Pydantic AI logo

How to Use the Focus Logística MCP in Pydantic AI

Get runtime type safety and strict validation for your Focus Logística workflows using Pydantic AI.

See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Focus Logística MCP on Cursor AI Code Editor MCP Client Focus Logística MCP on Claude Desktop App MCP Integration Focus Logística MCP on OpenAI Agents SDK MCP Compatible Focus Logística MCP on Visual Studio Code MCP Extension Client Focus Logística MCP on GitHub Copilot AI Agent MCP Integration Focus Logística MCP on Google Gemini AI MCP Integration Focus Logística MCP on Lovable AI Development MCP Client Focus Logística MCP on Mistral AI Agents MCP Compatible Focus Logística MCP on Amazon AWS Bedrock MCP Support
MCP Servers - Free for Subscribers
Pydantic AI

Connect Focus Logística MCP to Pydantic AI

Create your Vinkius account to connect Focus Logística to Pydantic AI and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.

GDPR Free for Subscribers

Type-safe CT-e emission with Pydantic AI

Your agent runs `emit_cte` to issue transport documents while validating payloads against strict Python models. By using this MCP Server with Pydantic AI, every payload is checked before it leaves your system. If your agent tries to send an invalid CNPJ — let's face it, it happens constantly — the framework blocks the call. This prevents malformed requests from reaching the Focus NFe API. You avoid wasting API rate limits on bad payloads, and your agent gets immediate, structured feedback to correct the data before attempting another submission.

Secure manifest closure and validation

Your agent uses `close_mdfe` to finalize active routes with accurate 44-character document keys. Because the Pydantic AI framework enforces strict type checking, you can guarantee that the manifest key matches the required format before the tool runs — simple as that. If the manifest status is uncertain, the agent runs `consult_mdfe` to verify its state. The returned JSON is parsed directly into a Pydantic model, ensuring your application logic never encounters unexpected null fields or broken data types.

Clean error handling for document cancellation

Your agent invokes `cancel_cte` to handle document cancellations within the strict legal window. When your agent runs this tool, the Pydantic AI MCP setup validates the cancellation payload. If the state database rejects the request, the framework raises a structured exception that your code can catch and handle. You can also use `download_xml` to retrieve the cancellation receipt. The file is validated and saved to your storage, giving you a type-safe guarantee that your local database matches the official government records.

Setup guide

Set up Focus Logística MCP in Pydantic AI

Prerequisites

  • Python 3.10+ installed
  • pydantic-ai-slim[fastmcp] package
  • Active Vinkius subscription with a valid endpoint token
  1. 1

    Install Pydantic AI with FastMCP

    Run pip install "pydantic-ai-slim[fastmcp]". The FastMCP toolset replaces the deprecated MCPServerHTTP class with full protocol support.

  2. 2

    Configure the FastMCPToolset

    Pass a JSON-style config dict to FastMCPToolset with your Vinkius URL. Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. Supports Streamable HTTP, SSE, and Stdio transports.

  3. 3

    Create and run your agent

    Pass the toolset to Agent(toolsets=[toolset]) and call agent.run(). Swap openai:gpt-4o for any supported model — Anthropic, Google, Mistral, or Groq.

agent.py
from pydantic_ai import Agent
from pydantic_ai.toolsets.fastmcp import FastMCPToolset

toolset = FastMCPToolset({
    "mcpServers": {
        "focus-logistica-mcp": {
            "url": "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
        }
    }
})

agent = Agent(
    "openai:gpt-4o",
    toolsets=[toolset],
    system_prompt="You have access to Focus Logística tools.",
)

result = await agent.run("List recent Focus Logística transactions")
print(result.output)

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.

Why Choose Vinkius

Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.

Real-time monitoring

Live

visibility into every interaction

Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.

Built-in savings

60%

lower AI costs

Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.

Single dashboard

One

place for every integration

Every tool your AI connects to, managed from a single screen. One account, complete control.

Common questions about Focus Logística MCP in Pydantic AI

Pydantic AI validates all inputs to `emit_cte` and `emit_mdfe` at runtime. If your agent generates an invalid tax rate or missing address field, the SDK catches it before hitting the API.
Yes. Pydantic AI is model-agnostic, meaning you can run your logistics agent on local models or commercial APIs while maintaining strict validation for `consult_cte` and other tools.
When a tool like `consult_mdfe` returns unexpected data, Pydantic AI raises a validation error. Your Python code can catch this error, log the mismatch, and prevent corrupt data from entering your database.
We recommend using the Streamable HTTP transport via `MCPToolset`. This allows your agent to connect to the managed Vinkius endpoint securely and efficiently.
Your corporate CNPJ, customer addresses, and invoice values are sent directly to the Focus NFe API through our secure proxy. The data is processed ephemerally and never written to persistent disk.

Start using the Focus Logística MCP today

We host it, we monitor it, we maintain it. You just paste one token.

Built & Managed by Vinkius 30s setup 7 tools

We've already built the connector for Focus Logística. Just plug in your AI agents and start using Vinkius.

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

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
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.