How to Use the DealMachine MCP in Pydantic AI
Build type-safe real estate agents with Pydantic AI to validate DealMachine data at runtime.
Works with every AI agent you already use
…and any MCP-compatible client
Connect DealMachine MCP to Pydantic AI
Create your Vinkius account to connect DealMachine 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.
Ingest real estate leads with strict types
Bad data kills real estate deals before they even start. Pydantic AI forces your agent to validate each field it gets back from the API. When you run `add_new_lead`, the framework ensures the property address matches your exact schema requirements. Silent failures are unacceptable in production. If the API returns a malformed response when calling `get_lead_details`, the agent throws a loud validation error. You fix the issue instead of pushing corrupted contact info into your downstream systems.
Validate property equity with this MCP Server
Financial data requires absolute precision. Your agent connects to the DealMachine MCP Server to pull estimated equity and mortgage histories. It executes `get_property_details` and instantly maps the raw JSON into your strict Pydantic models. Managing large lists of tracked assets works the exact same way. The system calls `list_tracked_properties` and guarantees that all internal identifiers are formatted correctly. You spend zero time debugging type errors.
Audit marketing campaigns and driving teams
Tracking outbound mailers means handling dates, recipient counts, and engagement percentages. Your agent uses `list_marketing_campaigns` to grab the raw stats. Pydantic AI converts those messy date strings into native Python datetime objects automatically. Team management also benefits from strict schemas. Running `list_driving_teams` returns active drivers and their specific roles. If a role type changes upstream, your agent catches it immediately and halts execution until you update your models.
Set up DealMachine 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": {
"dealmachine-mcp": {
"url": "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
}
}
})
agent = Agent(
"openai:gpt-4o",
toolsets=[toolset],
system_prompt="You have access to DealMachine tools.",
)
result = await agent.run("List recent DealMachine 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 DealMachine. 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 DealMachine MCP in Pydantic AI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the DealMachine MCP today
We host it, we monitor it, we maintain it. You just paste one token.