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.
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.
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.