Prerequisites
What are you trying to do that currently feels hard or impossible?
Currently, there is no direct way to manage Looker AI Agents (AI-powered analytical assistants) through the Model Context Protocol (MCP) in the genai-toolbox. While users can perform queries and manage dashboards, they cannot programmatically create, list, or retrieve Looker Agents, which are crucial for advanced agentic workflows.
Suggested Solution(s)
Add a new tool looker-agent to the Looker source. This tool will use the Looker Go SDK (v0.26.6+) to provide the following operations:
create: Create a new Looker AI Agent.
list: Search and list existing agents.
get: Retrieve details of a specific agent by ID.
delete: Remove an agent.
This tool will empower LLMs to manage the lifecycle of these agents, enabling more autonomous data analysis setups.
Alternatives Considered
None. Manual creation through the Looker UI is the only current alternative, which isn't suitable for automated or LLM-driven environments.
Additional Details
The implementation will require upgrading the Looker Go SDK to v0.26.6 to support the /agents API endpoints.
Prerequisites
What are you trying to do that currently feels hard or impossible?
Currently, there is no direct way to manage Looker AI Agents (AI-powered analytical assistants) through the Model Context Protocol (MCP) in the genai-toolbox. While users can perform queries and manage dashboards, they cannot programmatically create, list, or retrieve Looker Agents, which are crucial for advanced agentic workflows.
Suggested Solution(s)
Add a new tool
looker-agentto the Looker source. This tool will use the Looker Go SDK (v0.26.6+) to provide the following operations:create: Create a new Looker AI Agent.list: Search and list existing agents.get: Retrieve details of a specific agent by ID.delete: Remove an agent.This tool will empower LLMs to manage the lifecycle of these agents, enabling more autonomous data analysis setups.
Alternatives Considered
None. Manual creation through the Looker UI is the only current alternative, which isn't suitable for automated or LLM-driven environments.
Additional Details
The implementation will require upgrading the Looker Go SDK to v0.26.6 to support the
/agentsAPI endpoints.