How to Use the Ember Climate MCP in Pydantic AI
Build type-safe energy models by connecting the Ember Climate MCP Server to Pydantic AI.
Works with every AI agent you already use
…and any MCP-compatible client
Connect Ember Climate MCP to Pydantic AI
Create your Vinkius account to connect Ember Climate 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 carbon intensity metrics
`get_carbon_intensity_yearly` fetches the emissions footprint of national grids over time. Your Pydantic AI agent pulls this to feed compliance dashboards. The framework guarantees the incoming data matches your expected schema before any downstream logic runs. You never get silent failures here. If the API returns a string instead of a float for the carbon intensity value, Pydantic throws a loud validation error. Your application stops before corrupt data poisons your database.
Build strict multi-region queries
`get_generation_multi_entity` grabs electricity generation stats for several countries at once. Your agent passes a strict list of entity codes to compare the US, Germany, and Brazil. It is the fastest way to build cross-border energy profiles. Pydantic AI forces the agent to use the exact parameters required. When querying `get_power_sector_emissions_yearly`, the agent must provide a valid YYYY date format. The framework rejects any hallucinated date strings instantly.
Enforce schema on Ember Climate MCP
`get_electricity_generation_monthly` returns the TWh output and percentage share for specific energy sources. Your agent uses this to track how much solar or wind a grid actually produces during specific months. Model-agnostic validation means you can swap LLMs without rewriting your data layer. Whether you use Anthropic or local models, the agent always calls `get_api_options` to verify valid filter names, and Pydantic ensures the response structure never breaks your code.
Set up Ember Climate 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": {
"ember-climate-mcp": {
"url": "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
}
}
})
agent = Agent(
"openai:gpt-4o",
toolsets=[toolset],
system_prompt="You have access to Ember Climate tools.",
)
result = await agent.run("List recent Ember Climate 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 Ember Climate. 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 Ember Climate MCP in Pydantic AI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the Ember Climate MCP today
We host it, we monitor it, we maintain it. You just paste one token.