How to Use the Veraset MCP in Pydantic AI
Run complex mobility analytics with Pydantic AI. Get structured insights from Veraset data without validation errors.
Works with every AI agent you already use
…and any MCP-compatible client
Connect Veraset MCP to Pydantic AI
Create your Vinkius account to connect Veraset 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.
Execute and Manage SQL Queries
The `execute_sql_query` tool starts a new SQL task using a dataset ID and ANSI SQL, returning a query ID. You can confirm its status with `get_query_status`. Once finished, the results are pulled through `get_query_results`, which supports pagination. If you need to halt an operation mid-flight, use `cancel_running_query` to immediately abort any currently executing SQL task. This ensures your agent never works with stale or incomplete data.
Inspect Mobility Datasets
Before querying anything, list available datasets using `list_mobility_datasets`. When you pick one, check its column definitions and types with `get_dataset_schema`. For a quick gut-check on the data, run `get_dataset_sample`. For deeper understanding, `get_dataset_metadata` retrieves full technical metadata. You can also list where scheduled drops land using `list_s3_delivery_folders`.
Handle Data Downloads and Output
When the data is ready for consumption, use `get_query_results` to pull the final set. If you need a file download, `generate_download_link` creates a temporary pre-signed URL for an S3 resource. Always check what's available first by calling `list_mobility_datasets`. This ensures your agent knows exactly which dataset ID it needs before trying to execute any query.
Set up Veraset 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": {
"veraset-mcp": {
"url": "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
}
}
})
agent = Agent(
"openai:gpt-4o",
toolsets=[toolset],
system_prompt="You have access to Veraset tools.",
)
result = await agent.run("List recent Veraset 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 Veraset. 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 Veraset MCP in Pydantic AI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the Veraset MCP today
We host it, we monitor it, we maintain it. You just paste one token.