Get Database Schema
notion_get_schemaRead a Notion database's properties, types, and select or status options before writing, so property values match the schema exactly.
Instructions
Read a database's properties: names, types, select/status options (with status groups), relation targets, and which are read-only. Read this before writing properties so values match exactly.
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": {
"database": "<database>"
},
"name": "notion_get_schema"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| database | Yes | Database URL/id or data source id. | |
| data_source_name | No | Only needed if the database has several data sources. |