Ducto

Looker Studio

Find every report, and build new ones from your connected data

Looker Studio publishes no data-read API — nothing can read the numbers inside a report. What your agent can do is find assets, see who they're shared with, and hand you a link that creates a report with your GA4 property and Search Console site already wired in.

4 tools4 read0 writemcp.getducto.com/looker-studio
connect the looker-studio mount

$ claude mcp add --transport http looker-studio \

https://mcp.getducto.com/looker-studio

✓ connected — 4 tools

read-only mount: no write tools to govern

What your agent does here

Real Looker Studio work, in conversation

Find reports and data sources

Search assets by title, description, or owner, and see who a report is shared with — the inventory question nobody can answer from memory.

ls_list_assetsls_get_permissions

Hand back a ready-to-build report

Ask for a dashboard and get a Linking API URL that opens Looker Studio with your GA4 property and GSC site connected — optionally from your own template report.

ls_report_linkls_status

Zero write risk

Read-only by construction

Read-only with an unusually hard floor: Looker Studio's API has no write surface worth guarding and no way to read report data at all. Report links create nothing until a human opens one and saves it. Asset search needs a Google Workspace or Cloud Identity account; report links work on any account.

The full request path is on the security architecture page.

Tool reference

Every tool in the looker-studio mount

Generated from the running gateway's tool registry — this is the complete list, not a highlight reel.

ls_get_permissionsreadRead one asset's sharing permissions. ``asset_name`` is the ``name`` returned by ``ls_list_assets``. Requires a Workspace / Cloud Identity account.
ls_list_assetsreadSearch this account's Looker Studio assets. ``asset_type`` is ``REPORT`` or ``DATA_SOURCE`` (one per call). ``title`` matches title and description; ``owner`` is an email address; ``order_by`` ⊆ {title, last_viewed_by_me, create_time, last_accessed_time, id}. Requires a Google Workspace / Cloud Identity account.
ls_report_linkreadBuild a Looker Studio "create report" link with data sources pre-wired. Give a GA4 property (``ga4_account_id`` + ``ga4_property_id``), a Search Console site (``gsc_site_url``, e.g. ``https://example.com/`` or ``sc-domain:example.com``), or both. ``template_report_id`` copies an existing report as the template — its data source aliases must match ``ga4_alias``/``gsc_alias``. This is URL construction only: no API call, no Workspace requirement, and nothing is created until a human opens the link and saves. Google Ads is not a Linking-API connector, so it cannot be wired this way.
ls_statusreadReport this token's Looker Studio policy and connection health.