Looker plugin
A Google plugin for Claude Code, Codex and Antigravity: Looker data queries, dashboards and LookML in plain language.
- 58 ★ on the repository
- Last commit
- Apache-2.0
Extended access
Why this level
- The agent creates dashboards and changes LookML files in the connected Looker instance.
- Looker data and metadata enter the model context.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add plugins/lookerDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- The agent creates dashboards and changes LookML files in the connected Looker instance.
- Looker data and metadata enter the model context.
This is third-party code. Review the repository files before installing.
What it does
The plugin packages the prebuilt `looker` server from MCP Toolbox and connects an agent to a Looker instance. The agent answers data questions ("top 10 products by sales last month", "average order value by region"), creates dashboards with tiles and finds existing ones, and writes and updates LookML files: a new view for a table or a measure in the orders view. Tools come as the `looker_tools` set for data discovery and business intelligence; the full list is in the `looker.yaml` config in the MCP Toolbox repository. Connection is set through the environment variables `LOOKER_BASE_URL`, `LOOKER_CLIENT_ID` and `LOOKER_CLIENT_SECRET`, with optional variables for SSL verification and showing hidden models, fields and explores. Install in Claude Code with `/plugin install looker@claude-plugins-official`, in Codex through the `GoogleCloudPlatform/data-cloud-plugins` marketplace and in Antigravity with `agy plugin install`.
Who it is for. Analysts and LookML developers on Looker who want to query data and edit models straight from an agent.
Good fit when
- A question about last month's sales is easier to ask in words than to build in Explore.
- You need a new "Executive Overview" dashboard with revenue and user growth tiles.
- A LookML project needs a measure or a view for a new table.
- You want to find dashboards about "Marketing" and list their tiles.
Not a fit when
- You have no Looker instance and no API access keys.
- Looker data must not be shown to a model.
- You need a stable release: the project is in beta and breaking changes are possible before 1.0.
Example request
Show the top 10 products by sales last month from Looker and create an Executive Overview dashboard with revenue and growth tiles.Limitations
The project is in beta before version 1.0 and may get breaking changes. It needs a Looker instance with an API client ID and secret passed through environment variables. Agent versions: Claude Code 2.1.94 or newer, Codex 0.117.0 or newer and Antigravity CLI 1.6.0 or newer. The agent can create dashboards and change LookML, so limit the API key permissions to what is needed. By default hidden models, explores and fields are shown to the agent, and the `LOOKER_SHOW_HIDDEN_*` variables turn that off. Descriptions and data answers pass through the model.
How to disable. Remove the plugin with `/plugin uninstall looker@claude-plugins-official` and delete the `LOOKER_*` variables from the environment. It is better to revoke the API key in Looker.
FAQ
Which environment variables are needed?
`LOOKER_BASE_URL`, `LOOKER_CLIENT_ID` and `LOOKER_CLIENT_SECRET` are required. Optional: `LOOKER_VERIFY_SSL`, `LOOKER_SHOW_HIDDEN_MODELS`, `LOOKER_SHOW_HIDDEN_EXPLORES` and `LOOKER_SHOW_HIDDEN_FIELDS`.
How do I install it in Codex?
Add the marketplace with `codex plugin marketplace add GoogleCloudPlatform/data-cloud-plugins`, then `codex plugin add looker@data-cloud-plugins` and set the environment variables.
How do I check that the plugin is active?
In Claude Code run `/plugin list` or reload with `/reload-plugins`. In Antigravity the `/mcp` command shows the MCP server state.
What if I prefer skills to MCP?
Generate them with `./.github/scripts/generate_skills.sh` using the toolbox version from `mcp.json`, or with the `skills-generate` command of `@toolbox-sdk/server`.
How do I migrate from the Gemini CLI extension?
Accept the migration prompt on the first Antigravity CLI launch or run `agy plugin import gemini`: the extension becomes a plugin.
Discussion
No questions or reviews yet.
Related
PluginsA Google Cloud plugin catalog for databases and analytics: AlloyDB, Spanner, Bigtable, Firestore, Cloud SQL and Looker.
An official Google Cloud plugin: the agent finds BigQuery tables, writes SQL and builds forecasts from natural language questions.
The Dex plugin: an agent explores a database, builds dbt models and a semantic layer and tracks schema drift under cost control
A Google plugin for Gemini CLI, Claude Code and Codex connects the agent to PostgreSQL: schemas, queries, indexes and query plans.
Monte Carlo plugin for Claude Code and Cursor: table checks before queries, data incident triage and monitor creation.
MCP server and Claude Code plugin for SQL: validation, formatting, linting and injection scanning across eight dialects.
README in short
An official Google Cloud plugin packaging the Looker server from MCP Toolbox. The agent explores data, builds dashboards and edits LookML.