How to Use the BrasilAPI MCP in CrewAI
Run multi-agent teams in CrewAI to audit Brazilian corporate records, bank codes, and vehicle values autonomously.
Works with every AI agent you already use
…and any MCP-compatible client
Connect BrasilAPI MCP to CrewAI
Create your Vinkius account to connect BrasilAPI to CrewAI and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.
Multi-agent CNPJ auditing via CrewAI
Deploying `get_cnpj_details` acts as the primary data source for your specialized CrewAI financial auditing crew. A CrewAI researcher agent pulls Brazilian corporate records, while an analyst agent evaluates the CNPJ capital structure and tax status. These CrewAI agents share memory to compare historical data against the fresh CNPJ payload. Without requiring you to write custom evaluation logic, your CrewAI agents collaborate autonomously to flag suspicious Brazilian corporate entities.
Autonomous logistics planning with this MCP Server
Integrating `get_cep_details` provides the geographic backbone for your shipping agents running on CrewAI. A CrewAI logistics coordinator agent retrieves the address details, while a routing agent verifies regional constraints using `list_brazilian_states`. The CrewAI crew works sequentially to build a complete shipping manifest using the Brazilian postal data. By delegating tasks between specialized CrewAI agents, you avoid API timeouts and ensure every Brazilian postal code is verified before dispatch.
Asset valuation and bank routing in CrewAI
Your asset valuation agent in CrewAI receives live pricing data from the `get_fipe_vehicle_price` tool, while `list_brazilian_banks` helps your finance agent verify payout coordinates. These CrewAI agents collaborate to approve Brazilian vehicle trade-in values and bank routing details. You can set up a CrewAI moderator agent to supervise the entire Brazilian asset valuation process. Should the FIPE valuation look anomalous, the CrewAI moderator pauses the sequence and alerts your underwriting team.
Set up BrasilAPI MCP in CrewAI
Prerequisites
- Python 3.10+ installed
-
crewaipackage (pip install crewai) - Active Vinkius subscription with a valid endpoint token
- 1
Install CrewAI
Run
pip install crewaito install the framework. MCP support is built-in via themcpsparameter. - 2
Add the MCP URL to your agent
Pass your Vinkius endpoint directly to the
mcpslist. Replace[YOUR_TOKEN_HERE]with your token from cloud.vinkius.com. CrewAI handles tool discovery and caching automatically. - 3
Kick off your crew
Create a
Crewwith your agent and tasks. Callcrew.kickoff()— the agent will automatically invoke BrasilAPI tools as needed.
from crewai import Agent, Task, Crew
agent = Agent(
role="BrasilAPI Analyst",
goal="Access and analyze BrasilAPI data via MCP.",
backstory="Expert analyst with direct BrasilAPI access.",
mcps=[
"https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
],
)
task = Task(
description="List recent BrasilAPI transactions",
agent=agent,
expected_output="A summary of recent activity",
)
crew = Crew(agents=[agent], tasks=[task])
result = crew.kickoff()
print(result) Prerequisites
- Python 3.10+ installed
-
crewai+crewai-toolspackages - Active Vinkius subscription with a valid endpoint token
- 1
Install dependencies
Run
pip install crewai crewai-tools. TheMCPServerAdapterhandles lifecycle management and tool conversion. - 2
Connect with MCPServerAdapter
Use
MCPServerAdapteras a context manager withSseServerParameterspointing to your Vinkius endpoint. The adapter automatically manages connection lifecycle. - 3
Assign tools and run
Pass the returned
mcp_toolsto your agent'stoolsparameter. The adapter converts MCP tools to nativeBaseToolobjects compatible with all CrewAI agents.
from crewai import Agent, Task, Crew
from crewai_tools import MCPServerAdapter
from mcp import SseServerParameters
server_params = SseServerParameters(
url="https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
)
with MCPServerAdapter(server_params) as mcp_tools:
agent = Agent(
role="BrasilAPI Analyst",
goal="Access and analyze BrasilAPI data via MCP.",
backstory="Expert analyst with direct BrasilAPI access.",
tools=mcp_tools,
)
task = Task(
description="List recent BrasilAPI transactions",
agent=agent,
expected_output="A summary of recent activity",
)
crew = Crew(agents=[agent], tasks=[task])
result = crew.kickoff()
print(result) Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by BrasilAPI. 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 BrasilAPI MCP in CrewAI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the BrasilAPI MCP today
We host it, we monitor it, we maintain it. You just paste one token.