Quick Overview
Presented by Chrissie Goodrich from Google Cloud Developer Relations, this technical overview demonstrates how developers can integrate artificial intelligence agents into their LookML workflows. The video introduces five core tools that connect local development environments with Looker platform resources.
Key Points
- 1.Looker Skills are Markdown instruction files that allow AI agents to dynamically retrieve domain-specific rules on demand while keeping context windows clean.
- 2.The open-source, Go-based Looker Command Line Interface wraps the Looker API to allow AI agents to manage platform resources like dashboards, folders, and schedules.
- 3.Administrators should pair the Looker Command Line Interface with dedicated service accounts bound to least privilege rather than personal user credentials.
- 4.The Looker Managed Model Context Protocol Server provides native, instance-wide tool execution directly inside Looker without requiring external hosting infrastructure.
- 5.The open-source Model Context Protocol Toolbox for Databases allows self-hosted multi-source querying across Looker and database engines such as BigQuery and AlloyDB.
- 6.The Looker Visual Studio Code extension synchronizes local development mode with Looker while providing a local proxy to connect AI agents to the managed Model Context Protocol server.
Summary
- 1.Looker Skills. Looker Skills are Markdown files that serve as structured instruction manuals for AI agents, allowing both human developers and agents to follow consistent LookML development steps. To maintain a clean context window, an agent reads only a minimal skill manifest that exposes the title and description from the header of each file. When a user prompt requires a specific task, the agent evaluates intent against the manifest and retrieves the complete instructions into working memory. This replaces general model assumptions with deterministic, domain-specific rules. For large projects, a primary agent can spawn temporary subagents containing only the specific skills needed for their subtask, keeping conversation threads organized. Predefined skills in Looker open-source repositories support onboarding, auditing, and performance optimization.
- 2.Looker Command Line Interface. The Looker Command Line Interface, or Looker CLI, is a Go-based tool that wraps Looker API 4.0 to let agents automate administrative operations through terminal commands. Installed on a developer machine, the tool executes tasks directly against Looker, such as updating schedules, managing folders, administering users, and modifying dashboards. Authentication is handled using standard API credentials or OAuth. Because Looker API credentials inherit 100 percent of the permissions and folder access belonging to the associated user account, using personal credentials presents an excess privilege risk. The video recommends establishing dedicated service accounts with least privilege to create an isolated security boundary and a reliable audit trail for all automated CLI actions.
- 3.Looker Managed MCP Server. The Model Context Protocol replaces raw shell scripts with a curated, schema-validated toolset that agents can execute safely. Looker provides a native MCP server hosted directly within the platform, requiring zero external hosting infrastructure. Within the platform administration panel, administrators can toggle access to specific tools, such as running queries or building dashboard elements. External AI clients, including Antigravity CLI, Cursor, and Claude Desktop, connect to this server using standard API credentials or OAuth. Because tool activation on the managed server applies instance-wide to all connecting clients, developers must still enforce individual user boundaries through assigned Looker user roles, model sets, and folder permissions.
- 4.MCP Toolbox for Databases. The open-source MCP Toolbox for Databases provides a self-hosted alternative to Looker's built-in managed server. Deployed locally, in Docker, or across cloud infrastructure, it relies on a YAML configuration file to define data connections. This configuration enables multi-source orchestration, allowing an agent to query Looker alongside native databases like BigQuery and AlloyDB within a single session. Because developers configure the underlying YAML files directly, this toolbox provides client-level scoping to expose distinct, restricted toolsets to specific AI agents.
- 5.Looker Visual Studio Code Extension. The Looker Visual Studio Code extension brings LookML development workflows and agent integrations directly into the developer editor. It synchronizes local project edits with Looker development mode while maintaining local Git version control. The extension includes a step-by-step onboarding wizard to configure API or OAuth credentials, pull workspace files, install Looker Skills, and run an internal proxy that lets local AI agents communicate directly with Looker's managed MCP server under the active authenticated session.
Documenting Workflows with Looker Skills
Looker Skills are specialized Markdown instruction manuals that guide AI agents through complex LookML tasks. Agents store concise metadata headers containing the name and description in a skill manifest rather than keeping complete instructions in working memory. When an incoming prompt matches a registered skill, the agent fetches the full Markdown instructions to guide its actions with strict domain rules. For intensive workloads, a coordinating main agent can spawn temporary subagents equipped only with the specific instructions needed for their subtask.
Automating Administration with Looker Command Line Interface
The Looker Command Line Interface is an open-source tool built in Go that wraps Looker API 4.0 for terminal efficiency. It allows local AI agents to automate administrative tasks such as managing dashboards, folders, users, and schedules directly through terminal commands. Because API keys inherit the exact folder rights and user roles of the account that creates them, the video highlights using a dedicated service account configured with least privilege to isolate permissions and maintain a clear audit trail.
Exposing Native Tools with Looker Managed MCP Server
Looker provides a built-in Model Context Protocol server hosted natively within the platform, eliminating the need for external infrastructure. Administrators can selectively toggle specific platform tools, such as dashboard creation or Explore queries, directly within the platform administration settings. External AI clients like Cursor, Claude Desktop, and Antigravity CLI connect to the server using standard API credentials or OAuth. Because tool activation is instance-wide, user boundaries must still be governed through native Looker roles and model sets.
Multi-Source Orchestration with MCP Toolbox for Databases
As an alternative to the native managed server, the open-source MCP Toolbox for Databases runs in self-hosted environments such as local machines, Docker containers, or cloud hosts. Configured via YAML source files, this tool allows AI agents to orchestrate queries across Looker alongside database engines like BigQuery or AlloyDB in a single session. Managing configuration files directly allows developers to configure client-level scoping and deliver tailored toolsets to individual agents.
Local Integration with Looker VS Code Extension
The Looker Visual Studio Code extension integrates agentic tools directly into the local editor environment. It syncs files directly with Looker development mode while preserving local Git version control. The extension offers an onboarding wizard that connects using API keys or OAuth, populates workspace folders, sets up Looker Skills, and runs an internal proxy so local AI agents can interact with Looker's managed Model Context Protocol server within the same authenticated session.
The Bottom Line
The video establishes a five-part framework for integrating AI agents into Looker, covering instruction management, command-line control, protocol-based tool execution, and local development synchronization. It highlights practical trade-offs between zero-infrastructure managed servers and flexible, self-hosted multi-source setups, while identifying service accounts as the standard for agent access control. Although the video outlines how these tools function and connect, it leaves specific skill implementations and configuration scripts to referenced open-source repositories and codelabs.
FAQ
What is the agentic Looker developer stack and what core tools does it include?
The agentic Looker developer stack is a set of developer tools designed to integrate AI agents into Looker and LookML workflows. It consists of five tools: Looker Skills, the Looker CLI, the Looker Managed MCP Server, the MCP Toolbox for Databases, and the Looker VS Code extension.
How do Looker Skills instruct AI agents without overloading their prompt context windows?
Looker Skills keep context clean by storing instructions in Markdown files and exposing only minimal metadata headers, such as names and descriptions, in a skill manifest. The AI agent inspects this metadata and appends the full instruction set to memory only when a user prompt specifically requires that skill.
Why should developers use dedicated service accounts when authenticating the Looker Command Line Interface?
Looker API credentials inherit 100 percent of the permissions, user roles, and folder access of the user who owns them. Assigning a dedicated service account with least privilege isolates the agent to only the access required for its function and provides a clear audit trail.
What is the difference between the Looker Managed MCP Server and the MCP Toolbox for Databases?
The Looker Managed MCP Server is natively hosted within Looker with zero external infrastructure, but tool toggling applies instance-wide. The MCP Toolbox for Databases is an open-source, self-hosted server configured with YAML files that supports client-level scoping and queries across Looker, BigQuery, and AlloyDB in one session.
How does the Looker Visual Studio Code extension facilitate local development with AI agents?
The extension synchronizes local edits with Looker development mode while preserving local Git control. It also runs an internal proxy that allows local AI clients to communicate with the Looker Managed MCP Server through the extension's existing authenticated session.
Worth watching for
This video is designed for Looker developers, analytics engineers, and data platform architects looking to incorporate artificial intelligence agents into their LookML development workflows.
- looker
- lookml
- ai-agents
- model-context-protocol
- developer-tools