---
title: "Looker MCP server for AI agents - actionlake"
description: "Give Claude 488 Looker actions through one MCP server: auth, users, projects, dashboards. Your agent never holds the credential. 100,000 calls a month free."
canonical: https://actionlake.com/connectors/looker
updated: 2026-10-23
---

Connectors · Observability & analytics

# Looker MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Looker and the rest of your systems. It gives your agent 488 Looker actions (240 reads, 178 writes and 70 that wait for a confirmation) and holds the Looker credential itself, so the agent never does. It paces Looker's limits and records every call.

[Connect Looker free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

`claude mcp add --transport http actionlake https://connect.actionlake.com/mcp`

the first call

```
do {
  action: "google_looker.all_users",
  intent: "check which Looker account is connected"
}
# Get All Users · read · 1 upstream call
```

- 488 actions in one signed file
- 240 read look, never change
- 178 write create and update
- 70 wait for a yes destructive, confirmed first

Set up

## Connect Looker in three steps.

1. 01
   ### Add actionlake to Claude.
   Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
   `https://connect.actionlake.com/mcp`
2. 02
   ### Connect Looker.
   Session login. actionlake opens the session and renews it when it expires. actionlake stores what you paste write-only, sealed under your tenant's key.
   - `client_id` Looker API key client ID (Admin > Users > Edit user > API keys)
   - `client_secret` Looker API key client secret, shown once when the API key is created
   - `host` Where your Looker lives: your host
   ```
   account { op: "connections.requirements", service: "google_looker" }
   # free: exactly what to paste, and what is found for you
   ```
3. 03
   ### Make the first call. Check before a write.
   Ask in plain words; Claude picks the action. Before anything changes, `check` validates the call and prices it, for free.
   ```
   do    { action: "google_looker.all_users" }
   # get all users · read · 1 upstream call
   check { action: "google_looker.create_user", input: { … } }
   # free: inputs, permissions, cost and confirmations, nothing sent
   ```

Looker at a glance

**Sign-in**

Session login. actionlake opens the session and renews it when it expires.

**You provide**

`client_id` `client_secret`

**Setup fields**

`host`

**Limits we pace to**

300 calls a minute, per connection

**API covered**

Looker API 4.0 (4.0.26.20, OpenAPI from github.com/looker-open-source/sdk-codegen), at your Looker instance's API base URL, which you enter when connecting (path /api/4.0)

**Built from**

Looker's documentation, read 23 October 2026[OpenAPI spec (GitHub)](https://raw.githubusercontent.com/looker-open-source/sdk-codegen/main/spec/Looker.4.0.oas.json) [cloud.google.com](https://cloud.google.com/looker/docs/reference/looker-api/latest)

**Service file**

Version 1.0.0, signed (Ed25519)

**Cached reads**

212 of 240 reads, for up to 5 minutes; a write clears what it affects

**Shared entities**

2, so ask can line Looker up with your other systems

**Data**

Processed and stored in Sydney, Australia. No US region yet

Capabilities

## What an AI agent can do in Looker.

488 actions in 36 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

- **240** read look, never change
- **178** write create and update
- **70** destructive wait for a confirmation

1. ### Auth
   51
   16 read · 25 write · 10 destructive
   Create Acquire cookieless embed session · Add Support Access Allowlist Users · Get All OAuth Client Apps · Get All User Login Lockouts
2. ### Users
   50
   22 read · 13 write · 15 destructive
   Get All Users · Create User · Get User by Id · Update User
3. ### Projects
   43
   20 read · 19 write · 4 destructive
   Get All Git Branches · Get All Git Connection Tests · Get All LookML Tests · Get All Project Files
4. ### Dashboards
   38
   16 read · 18 write · 4 destructive
   Get All Dashboards · Copy Dashboard · Create Dashboard · Create DashboardElement
5. ### Connections
   30
   12 read · 12 write · 6 destructive
   Get All Connections · Get All Dialect Infos · Get All External OAuth Applications · Get All SSH Servers
6. ### Config
   27
   16 read · 11 write · 0 destructive
   Get All Legacy Features · Get All Locales · Get All Timezones · Deliver digest email contents
7. ### Roles
   24
   13 read · 6 write · 5 destructive
   Get All Roles · Create Role · Get Role · Update Role
8. ### Conversational analytics
   21
   8 read · 9 write · 4 destructive
   Get All Conversation Messages · Chat · Create Agent · Create Conversation

**28 more areas · 204 actions**

- Queries **17**
- Boards **16**
- Groups **16**
- Content **15**
- Themes **13**
- Folders **12**
- Integrations **12**
- Scheduled plans **12**
- Alerts **11**
- Color collections **10**
- Looks **10**
- Metadata **9**
- Artifacts **8**
- User attributes **7**
- Lookml models **6**
- Derived tables **5**
- Render tasks **5**
- Datagroups **3**
- Self service **3**
- SQL interface queries **3**
- Data actions **2**
- Session **2**
- Workspaces **2**
- API auth **1**
- Data uploads **1**
- Homepage **1**
- Key driver analysis **1**
- Reports **1**

Top actions

## The Looker API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 22 of Looker's 22 action names are shared with at least one other connector, so an agent learns them once.

| Action | What it does | Effect | Same name in |
| --- | --- | --- | --- |
| `google_looker.all_users` Get All Users | Get All Users. | read | `identity.user.list` 474 connectors |
| `google_looker.all_groups` Get All Groups | Get All Groups. | read | `identity.group.list` 262 connectors |
| `google_looker.create_user` Create User | Create User. | write | `identity.user.create` 262 connectors |
| `google_looker.create_group` Create Group | Create Group. | write | `identity.group.create` 205 connectors |
| `google_looker.delete_user` Delete User | Delete User. | destructive | `identity.user.delete` 253 connectors |
| `google_looker.all_roles` Get All Roles | Get All Roles. | read | `identity.role.list` 184 connectors |
| `google_looker.me` Get Current User | Get Current User. | read | `identity.current_user.get` 307 connectors |
| `google_looker.create_role` Create Role | Create Role. | write | `identity.role.create` 105 connectors |
| `google_looker.all_group_users` Get All Users in Group | Get All Users in Group. | read | `identity.group_member.list` 103 connectors |
| `google_looker.create_service_account` Create Service Account | Create Service Account. | write | `identity.service_account.create` 32 connectors |
| `google_looker.add_group_user` Add a User to Group | Add a User to Group. | write | `identity.group_member.add` 72 connectors |
| `google_looker.run_look` Run Look | Run Look. | read | this connector |

Try it

## Prompts to paste into Claude.

Each one names the Looker actions it will call, so you know what it reads and what it changes before you send it.

1. Read read
   Who has access in Looker? List every user and their role.
   calls `google_looker.all_users`
2. Write write
   Create User in Looker. Show me exactly what you will send before you save it.
   calls `google_looker.create_user`

Governance for Looker

## Destructive actions wait for a yes.

70 Looker actions are destructive. The first 10:

- Delete User `google_looker.delete_user`
- Delete Group `google_looker.delete_group`
- Delete Role `google_looker.delete_role`
- Remove a User from Group `google_looker.delete_group_user`
- Kill Running Query `google_looker.kill_query`
- Delete Look `google_looker.delete_look`
- Delete an alert `google_looker.delete_alert`
- Delete Folder `google_looker.delete_folder`
- Update Role Users `google_looker.set_role_users`
- Set User Roles `google_looker.set_user_roles`

A destructive action runs only with `confirm: true`. Under the `human` policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

do google_looker.delete_user confirm_policy: **human**

Delete User?

**intent:** the user asked me to delete User

run suspended · waiting for a named person · key _google-looker-agent_ cannot confirm itself

In the console, or from an emailed signed link.

a key for this connector

```
account {
  op: "keys.create", name: "google-looker-agent",
  allowed_actions: ["google_looker.*"], cap_calls: 2000,
  confirm_policy: "human_for_writes",
  approval_rules: [
    { match: "google_looker.delete_user", approver: "lead@example.com" },
    { match: "google_looker.delete_group", approver: "lead@example.com" },
    { match: "google_looker.delete_role", approver: "lead@example.com" }
  ]
}
```

Illustrative. Scoped to Looker only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

## What Looker costs on actionlake.

Every Looker action is one upstream call, the only thing actionlake bills. Searching, `check`, `cost`, `account` and any call Looker refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

- 1 upstream call per action all 488 Looker actions
- 488 actions page each page of a long list is one call
- 212 reads can be cached a cache hit costs nothing
- 100,000 calls a month, free paid plans from US$49 a month for 250,000

[See pricing](https://actionlake.com/pricing)

Action index

## Every Looker action.

488 actions by area: the id your agent calls, what it does, and its effect.

**Auth 51**

- `google_looker.acquire_embed_cookieless_session` Create Acquire cookieless embed session write
- `google_looker.add_support_access_allowlist_entries` Add Support Access Allowlist Users write
- `google_looker.all_oauth_client_apps` Get All OAuth Client Apps read
- `google_looker.all_user_login_lockouts` Get All User Login Lockouts read
- `google_looker.activate_app_user` Activate OAuth App User write
- `google_looker.create_embed_secret` Create Embed Secret write
- and 45 more in this area

**Users 50**

- `google_looker.all_users` Get All Users read
- `google_looker.create_user` Create User write
- `google_looker.update_user` Update User write
- `google_looker.user` Get User by Id read
- `google_looker.all_user_credentials_api3s` Get All API Credentials read
- `google_looker.all_user_credentials_embeds` Get All Embedding Credentials read
- and 44 more in this area

**Projects 43**

- `google_looker.all_git_branches` Get All Git Branches read
- `google_looker.all_git_connection_tests` Get All Git Connection Tests read
- `google_looker.all_lookml_tests` Get All LookML Tests read
- `google_looker.all_project_files` Get All Project Files read
- `google_looker.all_projects` Get All Projects read
- `google_looker.async_deploy_ref_to_production` Asynchronously Deploy Remote Branch or Ref to Production write
- and 37 more in this area

**Dashboards 38**

- `google_looker.all_dashboards` Get All Dashboards read
- `google_looker.copy_dashboard` Copy Dashboard write
- `google_looker.create_dashboard` Create Dashboard write
- `google_looker.create_dashboard_element` Create DashboardElement write
- `google_looker.create_dashboard_filter` Create Dashboard Filter write
- `google_looker.create_dashboard_filter_state` Create Dashboard Filter State write
- and 32 more in this area

**Connections 30**

- `google_looker.all_connections` Get All Connections read
- `google_looker.all_dialect_infos` Get All Dialect Infos read
- `google_looker.all_external_oauth_applications` Get All External OAuth Applications read
- `google_looker.all_ssh_servers` Get All SSH Servers read
- `google_looker.all_ssh_tunnels` Get All SSH Tunnels read
- `google_looker.all_user_db_connections` Get All User DB Connections read
- and 24 more in this area

**Config 27**

- `google_looker.all_legacy_features` Get All Legacy Features read
- `google_looker.all_locales` Get All Locales read
- `google_looker.all_timezones` Get All Timezones read
- `google_looker.create_digest_email_send` Deliver digest email contents write
- `google_looker.api_spec` Get an API specification read
- `google_looker.cloud_storage_configuration` Get Cloud Storage read
- and 21 more in this area

**Roles 24**

- `google_looker.all_roles` Get All Roles read
- `google_looker.create_role` Create Role write
- `google_looker.role` Get Role read
- `google_looker.update_role` Update Role write
- `google_looker.all_model_sets` Get All Model Sets read
- `google_looker.all_permission_sets` Get All Permission Sets read
- and 18 more in this area

**Conversational analytics 21**

- `google_looker.all_conversation_messages` Get All Conversation Messages read
- `google_looker.conversational_analytics_chat` Chat write
- `google_looker.create_agent` Create Agent write
- `google_looker.create_conversation` Create Conversation write
- `google_looker.agent_lookml` Get LookML of a UDD Agent read
- `google_looker.create_conversation_message` Create Conversation Message write
- and 15 more in this area

**Queries 17**

- `google_looker.all_running_queries` Get All Running Queries read
- `google_looker.create_merge_query` Create Merge Query write
- `google_looker.create_query` Create Query write
- `google_looker.create_query_task` Run Query Async write
- `google_looker.create_sql_query` Create SQL Runner Query write
- `google_looker.kill_query` Kill Running Query destructive
- and 11 more in this area

**Boards 16**

- `google_looker.all_board_items` Get All Board Items read
- `google_looker.all_board_sections` Get All Board sections read
- `google_looker.all_boards` Get All Boards read
- `google_looker.create_board` Create Board write
- `google_looker.board` Get Board read
- `google_looker.board_item` Get Board Item read
- and 10 more in this area

**Groups 16**

- `google_looker.all_groups` Get All Groups read
- `google_looker.create_group` Create Group write
- `google_looker.group` Get Group read
- `google_looker.update_group` Update Group write
- `google_looker.add_group_group` Add a Group to Group write
- `google_looker.add_group_user` Add a User to Group write
- and 10 more in this area

**Content 15**

- `google_looker.all_content_metadata_accesses` Get All Content Metadata Accesses read
- `google_looker.all_content_metadatas` Get All Content Metadatas read
- `google_looker.content_summary` Search Content Summaries read
- `google_looker.create_content_favorite` Create Favorite Content write
- `google_looker.content_favorite` Get Favorite Content read
- `google_looker.content_metadata` Get Content Metadata read
- and 9 more in this area

**Themes 13**

- `google_looker.active_themes` Get Active Themes read
- `google_looker.all_themes` Get All Themes read
- `google_looker.create_theme` Create Theme write
- `google_looker.search_themes` Search Themes read
- `google_looker.default_theme` Get Default Theme read
- `google_looker.default_theme_by_type` Get Default Theme (with type) read
- and 7 more in this area

**Folders 12**

- `google_looker.all_folders` Get All Folders read
- `google_looker.create_folder` Create Folder write
- `google_looker.folder_ancestors` Get Folder Ancestors read
- `google_looker.folder_children` Get Folder Children read
- `google_looker.delete_folder` Delete Folder destructive
- `google_looker.folder` Get Folder read
- and 6 more in this area

**Integrations 12**

- `google_looker.all_integration_hubs` Get All Integration Hubs read
- `google_looker.all_integrations` Get All Integrations read
- `google_looker.create_integration_hub` Create Integration Hub write
- `google_looker.fetch_integration_form` Fetch Remote Integration Form read
- `google_looker.accept_integration_hub_legal_agreement` Accept Integration Hub Legal Agreement write
- `google_looker.delete_integration_hub` Delete Integration Hub destructive
- and 6 more in this area

**Scheduled plans 12**

- `google_looker.all_scheduled_plans` Get All Scheduled Plans read
- `google_looker.create_scheduled_plan` Create Scheduled Plan write
- `google_looker.scheduled_plan_run_once` Run Scheduled Plan Once write
- `google_looker.scheduled_plan_run_once_by_id` Run Scheduled Plan Once by Id write
- `google_looker.delete_scheduled_plan` Delete Scheduled Plan destructive
- `google_looker.scheduled_plan` Get Scheduled Plan read
- and 6 more in this area

**Alerts 11**

- `google_looker.alert_notifications` Alert Notifications read
- `google_looker.create_alert` Create an alert write
- `google_looker.enqueue_alert` Enqueue an alert write
- `google_looker.search_alerts` Search Alerts read
- `google_looker.delete_alert` Delete an alert destructive
- `google_looker.follow_alert` Follow an alert write
- and 5 more in this area

**Color collections 10**

- `google_looker.all_color_collections` Get all Color Collections read
- `google_looker.color_collections_custom` Get all Custom Color Collections read
- `google_looker.color_collections_standard` Get all Standard Color Collections read
- `google_looker.create_color_collection` Create ColorCollection write
- `google_looker.color_collection` Get Color Collection by ID read
- `google_looker.color_collections_active` Get Active Color Collections read
- and 4 more in this area

**Looks 10**

- `google_looker.all_looks` Get All Looks read
- `google_looker.copy_look` Copy Look write
- `google_looker.create_look` Create Look write
- `google_looker.run_look` Run Look read
- `google_looker.delete_look` Delete Look destructive
- `google_looker.look` Get Look read
- and 4 more in this area

**Metadata 9**

- `google_looker.connection_columns` Get columns for a connection read
- `google_looker.connection_cost_estimate` Estimate costs for a connection read
- `google_looker.connection_databases` List accessible databases to this connection read
- `google_looker.connection_schemas` Get schemas for a connection read
- `google_looker.connection_features` Metadata features supported by this connection read
- `google_looker.connection_search_columns` Search a connection for columns read
- and 3 more in this area

**Artifacts 8**

- `google_looker.artifact` Get one or more artifacts read
- `google_looker.artifact_namespaces` Get namespaces and counts read
- `google_looker.artifact_usage` Artifact store usage read
- `google_looker.search_artifacts` Search artifacts read
- `google_looker.artifact_value` Get an artifact value read
- `google_looker.delete_artifact` Delete one or more artifacts destructive
- and 2 more in this area

**User attributes 7**

- `google_looker.all_user_attribute_group_values` Get User Attribute Group Values read
- `google_looker.all_user_attributes` Get All User Attributes read
- `google_looker.create_user_attribute` Create User Attribute write
- `google_looker.set_user_attribute_group_values` Set User Attribute Group Values write
- `google_looker.delete_user_attribute` Delete User Attribute destructive
- `google_looker.update_user_attribute` Update User Attribute write
- and 1 more in this area

**Lookml models 6**

- `google_looker.all_lookml_models` Get All LookML Models read
- `google_looker.create_lookml_model` Create LookML Model write
- `google_looker.lookml_model` Get LookML Model read
- `google_looker.lookml_model_explore` Get LookML Model Explore read
- `google_looker.delete_lookml_model` Delete LookML Model destructive
- `google_looker.update_lookml_model` Update LookML Model write

**Derived tables 5**

- `google_looker.check_pdt_build` Check status of a PDT materialization read
- `google_looker.graph_derived_tables_for_model` Get Derived Table graph for model read
- `google_looker.graph_derived_tables_for_view` Get subgraph of derived table and dependencies read
- `google_looker.start_pdt_build` Start a PDT materialization read
- `google_looker.stop_pdt_build` Stop a PDT materialization read

**Render tasks 5**

- `google_looker.create_dashboard_element_render_task` Create Dashboard Element Render Task write
- `google_looker.create_dashboard_render_task` Create Dashboard Render Task write
- `google_looker.create_look_render_task` Create Look Render Task write
- `google_looker.create_query_render_task` Create Query Render Task write
- `google_looker.render_task` Get Render Task read

**Datagroups 3**

- `google_looker.all_datagroups` Get All Datagroups read
- `google_looker.datagroup` Get Datagroup read
- `google_looker.update_datagroup` Update Datagroup write

**Self service 3**

- `google_looker.get_self_service_model_allowed_connections` Get self service allowed connections read
- `google_looker.get_self_service_model_lookml` Get Self Service LookML read
- `google_looker.update_self_service_explore_certification` Update certification for a Self Service Explore write

**SQL interface queries 3**

- `google_looker.create_sql_interface_query` Create SQL Interface Query write
- `google_looker.run_sql_interface_query` Run SQL Interface Query read
- `google_looker.sql_interface_metadata` Get SQL Interface Query Metadata read

**Data actions 2**

- `google_looker.fetch_remote_data_action_form` Fetch Remote Data Action Form read
- `google_looker.perform_data_action` Send a Data Action write

**Session 2**

- `google_looker.session` Get Auth read
- `google_looker.update_session` Update Auth write

**Workspaces 2**

- `google_looker.all_workspaces` Get All Workspaces read
- `google_looker.workspace` Get Workspace read

**API auth 1**

- `google_looker.login_user` Login user write

**Data uploads 1**

- `google_looker.upload_data` Upload self serve model data write

**Homepage 1**

- `google_looker.all_primary_homepage_sections` Get All Primary homepage sections read

**Key driver analysis 1**

- `google_looker.run_key_driver_analysis` Analyze Key Drivers read

**Reports 1**

- `google_looker.search_reports` Search Reports read

This index shows a sample of each area. All 488 actions, with their inputs and prices, are in the [catalogue](https://actionlake.com/console/catalogue), which a free sandbox key can search.

Questions

## The Looker MCP server, answered.

**Is there a Looker MCP server for Claude?**

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 488 Looker actions across auth, users, projects and dashboards, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Looker.

**What do I need to connect Looker?**

Looker API key client ID (Admin > Users > Edit user > API keys) and Looker API key client secret, shown once when the API key is created. Plus your host. The free call account { op: "connections.requirements", service: "google_looker" } lists exactly what to paste.

**Can an AI agent delete or change things in Looker?**

Only if its key allows it, and only with an explicit confirmation. 70 Looker actions are destructive, including delete User, delete Group and delete Role. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

**Will an AI agent use up my Looker API limit?**

actionlake paces every call to the limits in the Looker service file: 300 calls a minute per connection. Repeated reads are answered from cache (212 Looker actions can be), which never reaches Looker.

**What does a Looker action cost?**

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (488 Looker actions page). Cache hits, searches, dry runs and calls Looker refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

**Which Looker API does it cover?**

The Looker API 4.0 (4.0.26.20, OpenAPI from github.com/looker-open-source/sdk-codegen) at your Looker instance's API base URL, which you enter when connecting (path /api/4.0). It is built from Looker's documentation as read on 23 October 2026. 488 actions in 36 areas, each one in the signed service file (version 1.0.0).

**Does actionlake keep my Looker data, and where?**

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Looker credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

**Which AI clients can use it?**

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

## More connectors like Looker

Shares the most action names with

- [Cribl 15](https://actionlake.com/connectors/cribl)
- [Qlik Cloud 13](https://actionlake.com/connectors/qlik-cloud)
- [Lightdash 13](https://actionlake.com/connectors/lightdash)
- [Databricks 12](https://actionlake.com/connectors/databricks)
- [ThoughtSpot 11](https://actionlake.com/connectors/thoughtspot)
- [MuleSoft Anypoint Platform 11](https://actionlake.com/connectors/mulesoft-anypoint-platform)

Joins with, on shared entities

- [HaloPSA 2](https://actionlake.com/connectors/halopsa)
- [Slack 2](https://actionlake.com/connectors/slack)
- [Microsoft 365 Users 2](https://actionlake.com/connectors/microsoft-365-users)
- [ServiceNow 2](https://actionlake.com/connectors/servicenow)
- [Fortinet FortiGate 2](https://actionlake.com/connectors/fortinet-fortigate)
- [Genesys Cloud CX 2](https://actionlake.com/connectors/genesys-cloud-cx)

Browse

- [All Observability & analytics connectors](https://actionlake.com/connectors/category/observability-and-analytics)
- [All connectors](https://actionlake.com/connectors)
- [How actionlake compares](https://actionlake.com/compare)

actionlake is independent. It is not made or endorsed by Looker; the name is the vendor's own. Counts are from the Looker service file, version 1.0.0.

## Give your agent Looker today.

[Connect Looker free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.

---

Source: https://actionlake.com/connectors/looker
More: https://actionlake.com/llms.txt
