How to Use the INMET (Apitempo - Meteorologia) MCP in Pydantic AI
Run type-safe Brazilian weather queries in Pydantic AI with strict runtime validation and zero silent data corruption.
Works with every AI agent you already use
…and any MCP-compatible client
Connect INMET (Apitempo - Meteorologia) MCP to Pydantic AI
Create your Vinkius account to connect INMET (Apitempo - Meteorologia) 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.
Validate INMET meteorological data with strict runtime schemas
The `get_station_data_hourly` tool retrieves raw atmospheric readings that are immediately validated against Pydantic models. If the Brazilian government API returns an unexpected null value or a malformed float, Pydantic AI halts execution immediately. This strict verification prevents corrupt data from contaminating your downstream application logic. You can confidently pass telemetry from `get_station_data_daily` to your core systems, knowing every field matches your exact type definitions.
Prevent model hallucinations using type-safe MCP Server tools
The `get_forecast_by_city` tool maps weather predictions to structured Python objects. By forcing your model to interact with this MCP Server through Pydantic schemas, you eliminate the risk of the model inventing weather metrics or station IDs. The model cannot hallucinate a temperature reading when the output is bound to a strict float field. If the model attempts to return invalid data, the framework rejects the response and forces a correction loop.
Parse complex satellite metadata with zero manual mapping
The `get_satellite_images` tool returns raw image metadata from the GOES-16 satellite. Pydantic AI automatically parses these payloads into clean, typed Python dictionaries, saving you from writing custom JSON parsers. Your agent can immediately extract image URLs and timestamps to determine cloud cover trends. If the API structure changes, your application fails loudly at the boundary, allowing you to catch integration issues before they hit production.
Set up INMET (Apitempo - Meteorologia) MCP in Pydantic AI
Prerequisites
- Python 3.10+ installed
-
pydantic-ai-slim[fastmcp]package - Active Vinkius subscription with a valid endpoint token
- 1
Install Pydantic AI with FastMCP
Run
pip install "pydantic-ai-slim[fastmcp]". The FastMCP toolset replaces the deprecatedMCPServerHTTPclass with full protocol support. - 2
Configure the FastMCPToolset
Pass a JSON-style config dict to
FastMCPToolsetwith your Vinkius URL. Replace[YOUR_TOKEN_HERE]with your token from cloud.vinkius.com. Supports Streamable HTTP, SSE, and Stdio transports. - 3
Create and run your agent
Pass the toolset to
Agent(toolsets=[toolset])and callagent.run(). Swapopenai:gpt-4ofor any supported model — Anthropic, Google, Mistral, or Groq.
from pydantic_ai import Agent
from pydantic_ai.toolsets.fastmcp import FastMCPToolset
toolset = FastMCPToolset({
"mcpServers": {
"inmet-apitempo-meteorologia-mcp": {
"url": "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
}
}
})
agent = Agent(
"openai:gpt-4o",
toolsets=[toolset],
system_prompt="You have access to INMET (Apitempo - Meteorologia) tools.",
)
result = await agent.run("List recent INMET (Apitempo - Meteorologia) 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 INMET. 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 INMET (Apitempo - Meteorologia) MCP in Pydantic AI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the INMET (Apitempo - Meteorologia) MCP today
We host it, we monitor it, we maintain it. You just paste one token.