How to Use the Math Evaluation Engine MCP in Pydantic AI
Eliminate silent math corruption. Add deterministic math to your Pydantic AI agents with this MCP Server.
Works with every AI agent you already use
…and any MCP-compatible client
Connect Math Evaluation Engine MCP to Pydantic AI
Create your Vinkius account to connect Math Evaluation Engine 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.
Type-Safe Math Evaluation Engine
The `calculate_expression` tool guarantees your agent receives an actual float, not a hallucinated string masquerading as a number. Your Pydantic AI agent routes the raw formula string to the MCP Server. The engine computes the exact result using mathjs. When the response comes back, Pydantic AI validates the output against your strict data models. If the agent tries to pass an invalid expression, the failure happens loudly at runtime. You don't get silent corruption in your database.
Deterministic Rounding Validation
The `round_value` tool forces strict decimal limits on floating-point numbers. Your agent sends a raw float and the target decimal count. The tool returns the exact rounded value. This becomes critical when your Pydantic schemas demand strict currency formats. Instead of writing custom validators to catch LLM rounding errors, you offload the operation to this specific tool. The agent gets the exact format required by your models.
Unified Toolset Registration
You register both `calculate_expression` and `round_value` using the new `MCPToolset` class, leaving the deprecated `MCPServerHTTP` behind. You pass the server URL directly to the toolset and attach it to your Agent constructor. This setup doesn't care whether you run OpenAI or local models under the hood. The MCP standard ensures the math tools behave identically across any LLM you plug into your Pydantic AI system.
Set up Math Evaluation Engine 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": {
"math-evaluation-engine-mcp": {
"url": "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
}
}
})
agent = Agent(
"openai:gpt-4o",
toolsets=[toolset],
system_prompt="You have access to Math Evaluation Engine tools.",
)
result = await agent.run("List recent Math Evaluation Engine 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 Math.js. 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 Math Evaluation Engine MCP in Pydantic AI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the Math Evaluation Engine MCP today
We host it, we monitor it, we maintain it. You just paste one token.