Connect your client
Copy-paste setup for the common clients, plus what the consent screen is asking.
What is on the surface
Around 80 tools, grouped as they are documented.Identity and workspaces
Resolve who you are and which workspaces you can reach.
Dashboards
Create, find, describe, clone, version.
Widgets
Add, wire to data, style, lay out.
Parameters
Filters and date ranges.
Refresh
Re-fetch, check freshness, explore live values.
Sharing
Links, access requests, ownership.
Connections
The data sources a workspace can read.
Datasets
Tables from uploaded files.
Skills
Read and write workspace procedures.
Visualizations
Custom chart code.
Administration
Members, seats, limits, audit log.
Governance
Asset ownership and identity.
Conventions worth knowing before you start
Workspace is always explicit. Every tool takes aworkspaceId, apart from get_me and
list_workspaces, which take no arguments at all. Nothing is inferred from context, and a workspace
outside what you granted this client is refused. Call list_workspaces first, and skip any entry marked
reachable: false.
Search to find, list to browse. search_dashboards matches names, tags and descriptions and ranks
hits, while list_dashboards is for enumerating and triaging. Listing everything and filtering the names
yourself is the slow path.
Read cached data before refreshing anything. get_widget_data returns the last published rows with no
fetch and no cost. get_dashboard returns a written summary of what the dashboard means, including a
plain-language reading of each widget, which is usually enough to answer a question without touching a
source. Refresh when the user needs data fresher than the last run, not as a reflex.
A widget is a pipeline plus a payload. The pipeline names data-source tools and a transform; the
payload is the chart config. set_widget_pipeline replaces the whole pipeline;
patch_widget_pipeline adjusts arguments. Transforms are validated before any write, so a bad one is
refused rather than leaving a broken widget.
Annotations are honest. Read-only tools say so, and a write that has not explicitly declared itself
additive is marked destructive, following the MCP spec’s default. Your client’s confirmation prompts land
in the right places as a result.
Curated data sources
The five public data sources Vistazo hosts are separate MCP endpoints, so your agent can read them directly without going through a dashboard:World Bank
Development indicators.
Weather
Conditions, forecasts, history.
SEC EDGAR
Public company financials.
U.S. Treasury
Federal fiscal data.
Exchange Rates
Daily currency rates.