datamodel.describe_datamodel
datamodel_describe_datamodelRetrieves a data model's structure as a flat, row-based format with one row per table. Resolves the model by name and returns dataset, connection, and table context for DataFrame or CSV export.
Instructions
Retrieve data model structure in a flat, row-based format. Resolves the data model by name and flattens its datasets and tables into one row per table, suitable for DataFrame or CSV export. Returns: list[dict[str, Any]] List of row dicts, each representing a single table with model, dataset, connection, and table context. Returns an empty list if the data model is not found.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"datamodel_name": "<datamodel_name>"
},
"name": "datamodel_describe_datamodel"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| datamodel_name | Yes | Name (title) of the data model to describe. |