looker-generate-embed-url

“looker-generate-embed-url” generates an embeddable URL for Looker content.

About

The looker-generate-embed-url tool generates an embeddable URL for a given piece of Looker content. The url generated is created for the user authenticated to the Looker source. When opened in the browser it will create a Looker Embed session.

It’s compatible with the following sources:

looker-generate-embed-url takes two parameters:

  1. the type of content (e.g., “dashboards”, “looks”, “query-visualization”)
  2. the id of the content

It’s recommended to use other tools from the Looker MCP toolbox with this tool to do things like fetch dashboard id’s, generate a query, etc that can be supplied to this tool.

Example

tools:
    generate_embed_url:
        kind: looker-generate-embed-url
        source: looker-source
        description: |
          This tool generates a signed, private embed URL for specific Looker content,
          allowing users to access it directly.

          Parameters:
          - type (required): The type of content to embed. Common values include:
            - `dashboards`
            - `looks`
            - `explore`
          - id (required): The unique identifier for the content.
            - For dashboards and looks, use the numeric ID (e.g., "123").
            - For explores, use the format "model_name/explore_name".

Reference

fieldtyperequireddescription
kindstringtrueMust be “looker-generate-embed-url”
sourcestringtrueName of the source the SQL should execute on.
descriptionstringtrueDescription of the tool that is passed to the LLM.
Last modified December 19, 2025: chore(main): release 0.24.0 (#2162) (f520b4e)