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

kind: tools
name: generate_embed_url
type: 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
typestringtrueMust be “looker-generate-embed-url”
sourcestringtrueName of the source the SQL should execute on.
descriptionstringtrueDescription of the tool that is passed to the LLM.