How to Use the Looker (Business Intelligence & Data) MCP in Pydantic AI
Validate your Looker BI queries and dashboard metadata at runtime with Pydantic AI.
Works with every AI agent you already use
…and any MCP-compatible client
Connect Looker (Business Intelligence & Data) MCP to Pydantic AI
Create your Vinkius account to connect Looker (Business Intelligence & Data) 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 Looker metadata extraction with Pydantic AI
Working with loose JSON from BI tools often leads to silent failures when field types change. This MCP Server integrates with Pydantic AI to validate every dashboard list and folder structure at runtime. When your agent calls `list_dashboards` or `list_folders`, the incoming data is strictly validated against Pydantic models. If Looker returns an unexpected null value or an altered schema, your application fails loudly and immediately, preventing corrupted data from reaching your downstream workflows.
Run and validate inline queries safely
Executing raw queries dynamically can break your frontend if the data types do not match your expectations. By using `run_inline_query`, your agent fetches literal dimensions dynamically while Pydantic AI enforces strict type constraints on the output. This ensures that every metric returned by the query conforms to your application's data models. If a dimension that should be an integer suddenly arrives as a string, the framework flags it before your agent can make decisions based on bad data.
Audit report configurations with zero hallucinations
Agents can hallucinate metrics when reading raw text descriptions of dashboards. This integration allows your agent to fetch exact configurations using `get_dashboard`, `get_look`, and `list_looks` to get the ground truth. Because the tool responses are validated, the agent can reliably map out the lineage of your data. It matches folders retrieved via `list_folders` with content found in `search_content` to build an accurate, validated map of your entire BI setup.
Set up Looker (Business Intelligence & Data) 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": {
"looker-business-intelligence-data-mcp": {
"url": "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
}
}
})
agent = Agent(
"openai:gpt-4o",
toolsets=[toolset],
system_prompt="You have access to Looker (Business Intelligence & Data) tools.",
)
result = await agent.run("List recent Looker (Business Intelligence & Data) 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 Looker. 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 Looker (Business Intelligence & Data) MCP in Pydantic AI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the Looker (Business Intelligence & Data) MCP today
We host it, we monitor it, we maintain it. You just paste one token.