Skip to content

Start building

Integration · Analytics and data

AI agents for Looker

Find Looker dashboards and Looks, run a Look or a saved query, read a LookML model's explores and fields, and run new queries against an explore, as the user who owns the API key.

Actions
9
Read
9
Write
0

Actions

What your agents can do in Looker

Find Looker dashboards and Looks, run a Look or a saved query, read a LookML model's explores and fields, and run new queries against an explore, as the user who owns the API key. For Looker (Google Cloud core) and Looker-hosted instances, including older ones whose API answers on port 19999.

Read 9

Look things up. Nothing changes.

  • Get the API user

    Returns the user this API key belongs to: id, display_name, email, role_ids and personal_folder_id.

  • Search dashboards

    Finds user-defined dashboards by title (case-insensitive; % and _ are wildcards, like %revenue%) or folder, as result.

  • Get a dashboard

    Reads one dashboard: its title, description, dashboard_filters (name, title, default value) and dashboard_elements, each tile with its id, title, type, query_id, look_id and result_maker.

  • Search Looks

    Finds saved Looks by title (case-insensitive; % and _ are wildcards) or folder, as result: a list with id, title, description, folder, query_id, view_count and updated_at.

  • Run a Look

    Runs a saved Look's query and returns its rows.

  • Run a saved query

    Runs a query by its ID, such as a dashboard tile's query_id from get_dashboard or a Look's query_id, and returns its rows like run_look.

  • List LookML models

    Lists the LookML models this user may query, as result: each with its name, label, project_name and explores (each name, label, description, group_label, hidden).

  • Get an explore's fields

    Reads one explore of a model: its label, description and fields, with dimensions and measures (each name, like orders.created_date, label, type and description).

  • Run a query on an explore

    Runs a new query against a model's explore without saving it and returns its rows like run_look.

Write 0

Create, change or send.

This tool only reads, so nothing in it changes.

Read only

Every action here only reads, so an agent can look things up in Looker but cannot change anything there.

Connection

How it connects

Connect it once in the console, then give it to the agents and workflows that need it.

Sign-in details

Enter the sign-in details Looker gives you for its API.

What you enter

  • Client ID
  • Client secret

Settings

  • Instance address

Kept safe

  • Credentials are stored encrypted with your organization's own keys.
  • They are opened only by the process that makes the call, at the moment it runs, and never go into a prompt or the browser.
  • Calls go only to the tool's own servers.

How we protect your data

Ideas

Ideas to start with

Starting points made only from the actions above. Mix them with any other tool your agents can use.

  • 01

    Ask about your Looker data

    Ask a question in plain words. The agent can get the API user, search dashboards or get a dashboard in Looker, then answers with what it found.

  • 02

    Share what it finds in Slack

    Give one agent Looker and Slack: it can get the API user in Looker and post a summary to a Slack channel in the same run.

  • 03

    Run it as a workflow step

    Add "Get the API user" to a workflow, and it runs in Looker the same way every time, with or without an agent.

FAQ

Looker and MyDeepAgents

Can MyDeepAgents connect to Looker?

Yes. The Looker connector has 9 actions, all of which only read. Your agents can call them as tools, and your workflows can run them as steps.

How do I connect Looker?

Enter the sign-in details Looker gives you for its API. You'll need: Client ID and Client secret. The connection also asks for: Instance address. Credentials are stored encrypted with your organization's own keys and are opened only at the moment of a call.

Can an agent change data in Looker without asking?

No. Every Looker action only reads, so an agent can look things up there but cannot change anything.

Can I use Looker in workflows as well as agents?

Yes. Every Looker action also works as a step in a workflow, and the same connection serves your agents and your workflows.

Early access

Put Looker to work

Connect it in a few minutes, give an agent the actions it needs, and decide which changes wait for a person.