Explore MotherDuck Data
Prerequisites
- An established MotherDuck connection (or an active MotherDuck MCP server)
Default Posture
- Start at the known catalog object; broaden to databases or shares only when the target is unknown.
- Use fully qualified table names once more than one database is attached.
- Check shared databases before concluding that data is unavailable.
- Use the MotherDuck MCP tools (
list_databases,list_tables,list_columns,search_catalog) when available because they return structured results faster than ad hoc SQL. - Before business-semantic exploration through MCP, call
get_query_guide, then read only relevant root Guides and topic branches. FollowrelatedGuidesreturned by catalog tools when they govern the objects in scope. - Record whether a share is filtered and whether an existing Dive is Draft, Ready, Endorsed, or Archived; these attributes change what downstream agents should trust or expect to see.
- Return a concise schema map with table grain, join keys, date columns, and likely measures before moving into modeling or dashboard work.
Workflow
- List databases in scope.
- Load relevant Guide context, then list tables and views in the target database.
- Inspect columns, types, nullability, and comments before writing queries.
- Use targeted profiling or
SUMMARIZEwhen ranges, cardinality, or null rates affect the answer; avoid broad scans for a catalog lookup. - Preview rows, capture grain and join assumptions, and only then move into analytical SQL or modeling work.
References
Read only the reference sections needed for the current task.
- Read
references/EXPLORATION_PLAYBOOK.mdfor the full SQL workflow, share discovery patterns, MCP tool guidance, and common exploration mistakes
Related Skills
Load related skills only for missing capabilities; reuse established context.
motherduck-connectfor session setup and authenticationmotherduck-queryfor analytical SQL after the schema is understoodmotherduck-duckdb-sqlfor DuckDB syntax patterns during explorationmotherduck-share-datafor creating and consuming shares once shared datasets become part of the workflowmotherduck-manage-guidesfor reading or maintaining the context attached to discovered objects