MCP App Store
by KeenEthics
Data-Analytics
Whatagraph icon

Whatagraph

by Whatagraph B. V.

Overview

Connect Claude to Whatagraph's governed marketing data hub. Ask questions in natural language to pull campaign results, compare performance across channels, and spot trends, without opening a dashboard. Unlike connecting AI directly to raw channel APIs, Whatagraph MCP sits on top of a data model that has already blended, normalized, and aggregated your data across all sources. The number Claude returns matches what's in your reports. What you can do: — Query spend, ROAS, CAC, impressions, and conversions across all connected channels — Compare performance across clients, brands, or locations — Get cross-channel morning briefings without logging in — Browse your reporting structure: spaces, reports, tabs, and widgets — Explore connected data sources with their available metrics and dimensions Data access: Read-only. Inherits your Whatagraph role-based permissions.

Tools

export-report

ChatGPT
Export all widgets in a report (or a single tab) as CSV in one call. Use this instead of calling list-widgets with action=csv_export once per widget — one export-report call returns every widget's CSV plus metadata (title, source, date range, widget type), grouped by tab. Parameters: - report_id (required) — report to export - tab_id (optional) — limit to a single tab - widget_ids (optional) — limit to specific widgets - from / till (optional, YYYY-MM-DD) — fallback date range for widgets that don't have one configured Comment, calendar, image, and filter control widgets are skipped (no tabular data).

fetch-data

ChatGPT
Fetch marketing data from a connected source. Returns rows of metric values optionally grouped by dimensions for a date range. Use the list-sources tool first to discover available sources, report types, and field names. Important: if the response indicates data is not yet ready (rate-limited or processing), wait the indicated retry_after seconds and call again with the same parameters.

list-automations

ChatGPT
Browse scheduled report delivery configurations. If a user says "schedule", "automated report", or "email delivery", they mean automation. Use action to choose the operation: - list — automation schedules for a report - show — full automation details: schedule, timezone, compare type, PDF settings

list-blends

ChatGPT
Browse data blends. Blends combine data from multiple sources into a single virtual data source for cross-channel reporting. Use action to choose the operation: - list — cursor-paginated list of blends with optional search/filter (pass cursor from page.cursor for next page) - show — full blend details with sub-sources, join configuration, and usage stats

list-custom-dimensions

ChatGPT
Browse custom dimensions (universal dimensions). These are user-created dimensions that combine or transform data from connected sources. Use action to choose the operation: - list — cursor-paginated team custom dimensions with optional type/search filter (pass cursor from page.cursor for next page) - list_with_premades — cursor-paginated list including premade (system) dimensions alongside team ones - show — full dimension details (metadata, timestamps, creator) - usage — how many widgets/reports use specific dimensions (bulk check)

list-custom-metrics

ChatGPT
Browse custom metrics (universal metrics). These are user-created metrics that combine or transform data from connected sources using formulas or aggregations. Use action to choose the operation: - list — cursor-paginated team custom metrics with optional type/search filter (pass cursor from page.cursor for next page) - list_with_premades — cursor-paginated list including premade (system) metrics alongside team ones - show — full metric details - usage — how many widgets/reports use specific metrics (bulk check)

list-destinations

ChatGPT
View data transfers and destination types. Use action to choose the operation: - list — paginated list of transfers with optional filters by name, status, issue, or destination - show — full details for a specific transfer by ID, including its configs - list_jobs — paginated list of ETL jobs for a specific transfer, optionally filtered by config_id and state - list_destination_types — available destination types (BigQuery, Looker Studio, Whatagraph Storage) with their required components and locations

list-filters

ChatGPT
Browse unified filters. Filters are saved filter configurations that can be applied to data sources and widget configs to narrow down displayed data. Use action to choose the operation: - list — cursor-paginated list of team filters, filterable by name and channel (pass cursor from page.cursor for next page) - show — full filter details with options and values

list-integrations

ChatGPT
Browse available integrations (channels) and connected accounts. If a user says "channel" or "integration", they mean this tool. Use action to choose the operation: - list — all implemented integrations - list_grouped — integrations grouped by category with source counts - list_accounts — connected accounts for a specific integration (requires channel_id) - list_available_sources — available sources for an account (requires account_id)

list-overviews

ChatGPT
Browse overviews (called 'measurements' in the backend) — KPI tracking dashboards that monitor specific metrics over time with visualizations and optional targets. If a user says 'overview', they mean this tool. Use action to choose the operation: - list — cursor-paginated list of team overviews, supports search (pass cursor from page.cursor for next page) - show — full overview details with configs and share settings

list-report-tabs

ChatGPT
Browse tabs (pages) within a report. Each report has one or more tabs, each containing widgets (data visualizations). Called "tabs" in the UI, stored as "report_pages" in the backend. Use the list-reports tool first to find the report, then this tool to explore its tabs. Use action to choose the operation: - list — list all tabs in a report (id, name, position, widget count) - show — full tab details with all widgets and their types

list-reports

ChatGPT
Browse reports within spaces (client folders). Reports contain pages of data visualization widgets. Use the list-spaces tool first to find the right space, then this tool to explore reports inside it. Use action to choose the operation: - list — cursor-paginated list of reports, filterable by name, space, integration, or source (pass cursor from page.cursor for next page) - show — full report details: pages with widgets, date range, share settings - list_sources — list data sources and sample integrations used in a report

list-skills

ChatGPT
CALL THIS FIRST — before any other tool — on the first turn of every new conversation, and again when entering a new domain. This discovers the workflow skills for the server: the step-by-step playbooks that carry the correct workflow, field IDs, and gotchas for each Whatagraph task (widgets, blends, filters, reports, automations, sources, and more). Skills are the operating manual — the other tools expose the raw API, and these playbooks tell you how to drive it, so loading the matching one before you build a call is what makes multi-step flows succeed instead of failing on a field name or ID. The index is small, cached, and read-only. Use load-skill to read a skill's full content; skill names follow a predictable whatagraph-<domain> convention, so a known domain can be loaded directly without listing first. Use action to choose the operation: - list — all available skills - search — find skills matching a query (requires query parameter). Supports natural language queries (e.g. "how to create a report") and keyword searches.

list-snapshots

ChatGPT
Browse report snapshots — saved versions of a report's structure. Use action to choose the operation: - list — cursor-paginated snapshots for a report with timestamps and creator (pass cursor from page.cursor for next page)

list-source-groups

ChatGPT
Browse source groups. Source groups combine multiple data sources into a single aggregated source with unified report type configurations. Use action to choose the operation: - list — cursor-paginated list of source groups, supports search (pass cursor from page.cursor for next page) - show — full source group details with sources and configs - source_issues — list sources with disabled ETL configs (sync issues) - list_output_names — list valid output_name values for creating a source group (requires source_ids)

list-sources

ChatGPT
Browse data sources connected to your team. Data sources are specific accounts/properties connected from integrations (e.g. a specific Google Ads account, a specific GA4 property). Use action to choose the operation: - list — list all connected data sources (cursor-paginated, pass cursor from page.cursor for next page) - show — full details for one source (requires source_id) - list_metadata — list metadata for source management; use scope to fetch only what you need (integrations, accounts, spaces, users, tags, categories, or all) - list_report_types — list available report types for a source (requires source_id) - list_dimensions_and_metrics — list available dimensions and metrics (cursor-paginated, requires source_id, optionally report_type, filter, is_universal) - list_usage — list usage counts for sources across reports, blends, transfers, source groups, and overviews (requires source_ids) Start here when you need to understand what data is available before fetching it.

list-spaces

ChatGPT
Browse spaces (also known as "client folders"). Spaces are the top-level containers that organize reports and data sources. If a user says "space", "folder", or "client", they mean a space. Use action to choose the operation: - list — cursor-paginated list of spaces the user can access (pass cursor from page.cursor for next page) - show — full details for one space (report/measurement counts) - children — list sub-spaces under one space

list-templates

ChatGPT
Browse report templates — reusable report blueprints. Templates can be applied to create new reports. Linked reports auto-update when their template changes. Use action to choose the operation: - list — cursor-paginated list of team templates with tags and linked report counts (pass cursor from page.cursor for next page) - show — template details: pages with widget counts, theme settings - linked_reports — reports created from this template (auto-sync with template changes)

list-themes

ChatGPT
Browse report visual themes and color palettes. Control branding, colors, and visual appearance of reports. Use action to choose the operation: - list_themes — available themes for a report - list_colors — color palettes for a report

list-widgets

ChatGPT
Browse widgets on report tabs. Widgets are visual data components — charts, tables, single values, funnels, media, goals, etc. — that display marketing data from connected sources. If a user says "chart", "graph", "table", "KPI card", or "visualization", they mean a widget. Use action to choose the operation: - list — list all widgets in a report (summaries grouped by tab) - show — full widget details: type, configs with metrics/dimensions/source, layout - csv_export — export widget data as CSV rows - list_premade — cursor-paginated list of premade/template widgets (no report_id needed, pass cursor from page.cursor for next page). Requires channel_id to scope results to a specific integration

load-skill

ChatGPT
Load a workflow skill — a step-by-step playbook for a Whatagraph task that carries the correct workflow, field IDs, and gotchas. Skill names follow a predictable whatagraph-<domain> convention (e.g. whatagraph-widgets, whatagraph-blends, whatagraph-reports), and each write tool names its own skill in its description, so a known domain can be loaded directly here; use list-skills to discover skills when the name is unknown. Use action to choose the operation: - show — full skill content (markdown) - header — description + first 200 characters preview

view-goals

ChatGPT
View data goals (called 'data goals' in the backend, 'goals' in the UI) — targets set on specific metrics to track progress toward KPIs. Use action to choose the operation: - list — paginated list of goals with optional search/filter by source - show — show details for a specific goal by ID

view-sharing

ChatGPT
View report sharing settings and public share URLs. If a user says "share link", they mean this tool. Use action to choose the operation: - show — current sharing settings and share URL for a report URL types: The share_url is the public viewer URL (e.g. https://reports.live/shared/<hash>). This is NOT the signed-in editor URL (https://live.whatagraph.com/client/<space_id>/live-report/<report_id>).

view-team

ChatGPT
View team settings, subscription details, available roles, and perform global search across the entire platform. Use the search action when you don't know which domain (reports, spaces, overviews) to look in. Use action to choose the operation: - show — team info: name, settings, enabled features - search — global cross-domain search: finds reports, overviews, and spaces matching a term - roles — available team roles (admin, editor, viewer, etc.) - show_subscription — current subscription plan and usage limits - list_plans — available subscription plans

delete-agents

Claude

delete-automations

Claude

delete-blends

Claude

delete-conversations

Claude

delete-custom-dimensions

Claude

delete-custom-metrics

Claude

delete-destinations

Claude

delete-filters

Claude

delete-goals

Claude

delete-overviews

Claude

delete-report-tabs

Claude

delete-reports

Claude

delete-sharing

Claude

delete-snapshots

Claude

delete-source-groups

Claude

delete-sources

Claude

delete-spaces

Claude

delete-templates

Claude

delete-themes

Claude

delete-widgets

Claude

export-report

Claude

fetch-data

Claude

list-agent-tools

Claude

list-agents

Claude

list-automations

Claude

list-blends

Claude

list-conversations

Claude

list-custom-dimensions

Claude

list-custom-metrics

Claude

list-destinations

Claude

list-external-connectors

Claude

list-filters

Claude

list-integrations

Claude

list-overviews

Claude

list-report-tabs

Claude

list-reports

Claude

list-skills

Claude

list-snapshots

Claude

list-source-groups

Claude

list-sources

Claude

list-spaces

Claude

list-templates

Claude

list-themes

Claude

list-widgets

Claude

load-skill

Claude

manage-agents

Claude

manage-automations

Claude

manage-blends

Claude

manage-conversations

Claude

manage-custom-dimensions

Claude

manage-custom-metrics

Claude

manage-destinations

Claude

manage-filters

Claude

manage-goals

Claude

manage-integrations

Claude

manage-members

Claude

manage-overviews

Claude

manage-report-tabs

Claude

manage-reports

Claude

manage-sharing

Claude

manage-snapshots

Claude

manage-source-groups

Claude

manage-sources

Claude

manage-spaces

Claude

manage-team

Claude

manage-templates

Claude

manage-themes

Claude

manage-widgets

Claude

remove-integrations

Claude

remove-members

Claude

view-goals

Claude

view-sharing

Claude

view-team

Claude

App Stats

97

Tools

ChatGPT, Claude

Platforms

Works with

ChatGPT
Claude

Data refreshed daily