# DataDesigner Interface [DataDesigner](#data_designer.interface.data_designer.DataDesigner) validates configs, generates in-memory previews, creates persisted datasets, lists configured MCP tools, and exposes default model settings. For runtime settings passed through `set_run_config()`, see [run_config](../config/run_config.md). For persisted creation results returned by `create()`, see [results](results.md). ## `DataDesigner` {#data_designer.interface.data_designer.DataDesigner} ::: data_designer.interface.data_designer.DataDesigner options: show_root_toc_entry: false