Enabling Governed AI Driven Analytics Using the Looker MCP Server:
Introduction
The Challenge
Companies use analytics platforms like Looker to create reports and dashboards from their data. Recently, AI has become powerful enough to help automate this work by understanding requests in Human Language and creating dashboards automatically.
However, there's a problem: AI systems don't know a company's specific business rules. When AI writes database queries directly, it can accidentally use the wrong calculations. This creates inconsistent numbers across different reports, which makes people lose trust in the AI.
The Solution
The Looker MCP server addresses this challenge by allowing AI systems to interact directly with Looker’s semantic layer rather than underlying databases. By exposing LookML objects such as explores, dimensions, and measures. Through this standardized protocol, MCP ensures that AI-generated analytics adhere to established business rules. This paper explores the practical application of Looker MCP through a real-world internal dashboard request workflow.
How MCP Server Works
What is MCP?
Model Context Protocol (MCP) is a standardized way to connect AI models with business systems safely. The Looker MCP server specifically connects AI to Looker's data definitions.
What AI Can Do Through MCP
When using MCP, AI systems can:
- See which metrics and data fields are available in Looker
- Create queries using approved Looker definitions
- Understand what each metric means
- Follow company data access rules
This ensures AI stays within approved boundaries and produces reliable results.
Real World Example: Dashboard Requests Through Jira
The Normal Process
In most organizations, PMs, Management or Customers request dashboards by creating tickets in systems like Jira. They write what they need in everyday language, often without technical details.
Traditionally, data analysts must:
- Read the request and figure out what's needed
- Ask follow-up questions if anything is unclear
- Write the code to calculate metrics
- Build the dashboard
- Write documentation
- Send the finished dashboard back
This takes time and involves a lot of back-and-forth communication.
Using MCP to Automate This
The Looker MCP server helps automate this entire process:
Step 1: Creating New Metrics
When a Jira request comes in, the AI reads it and figures out what metrics are needed. If those metrics don't already exist in Looker, the AI creates them.
To do this correctly, MCP lets the AI look at existing metric definitions. For example, it might examine some other view that shows how to calculate things like "cost per dollar" and memory metrics.
The AI learns the patterns from these examples like how to name things, which calculation methods to use, and how to format the results. Then it creates brand new code following these same patterns.
In this example, the AI created new metrics, including calculations that convert different currencies to USD. This code isn't copied and it's freshly written based on the patterns the AI learned.

Step 2: Building the Dashboard
Once the metrics are ready, the AI builds the dashboard in Looker. It sets up:
- Filters (to narrow down the data)
- Time periods (daily, weekly, monthly, etc.)
- Charts and visualizations
Because all metrics come from Looker's approved definitions, the dashboard matches how other company reports work.

Step 3: Creating Documentation
The AI also writes documentation explaining:
- What each metric means
- Where the data comes from
- How filters work
Step 4: Delivering the Results
Finally, the AI posts the dashboard link back to the original Jira ticket with a brief explanation. The request is complete, with a full record of what was done.
Benefits of MCP Server
- Speed - Automating these steps dramatically reduces how long it takes to complete dashboard requests. There's also less need for back-and-forth questions.
- Consistency and Governance - Because the AI only uses Looker's approved metric definitions, every dashboard follows the company's business rules. This prevents different dashboards from showing conflicting numbers.
- Less Repetitive Work for Analysts - Data analysts can spend less time on routine dashboard building and more time on complex analysis and strategic thinking.
- More Trust from Business Users - WhenPMs, Management or Customers receive dashboards that match official company metrics, they have more confidence in AI-created work.
Conclusion
The Looker MCP server shows how AI can automate analytics work while maintaining data governance. By making AI work through approved business definitions instead of directly with databases, companies get the benefits of automation without sacrificing accuracy or consistency.
This approach makes AI-driven analytics both faster and more trustworthy.
Contact us at: [email protected]
For consultations or custom inquiries: https://dataplatr.com/contact-us
Follow us in Linkedin: https://www.linkedin.com/company/dataplatrinc