Skip to content

Looker: Enable passing folder as parameter in make dashboard tool call #2225

@jfox102

Description

@jfox102

Prerequisites

What are you trying to do that currently feels hard or impossible?

I want to use Looker MCP with a Service Account, but it's limited since it seems that Service Accounts do not have personal folders. The make_dashboard tool and the make_look have hardcoded the folder to personal folders only. This means I am hitting the "user does not have a personal folder" when calling those tools with a service account.

Being able to use different shared folders, or even set it as an ENV var before starting the server would be useful.

https://github.com/googleapis/genai-toolbox/blob/main/internal/tools/looker/lookermakedashboard/lookermakedashboard.go#L144

Suggested Solution(s)

Enable passing the folder id as a parameter in the tool call and/or setting it as an ENV var prior to starting the server

Additional Details

Using as a remote mcp server to serve multiple users

Metadata

Metadata

Assignees

Labels

product: lookerLookertype: feature request‘Nice-to-have’ improvement, new feature or different behavior or design.
No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions