notion-mcp__notion_create_database
Creates a Notion database under a page, with one data source and that data source's property schema. The schema is a map of property name to type, for example {"Task": "title", "Due": "date", "Stage": {"type": "status", "options": ["Todo", "Done"]}}. A map with no title property gets one named Name. Returns the database's id, title, url, parent, is_inline and data_sources (their ids are what notion_create_page and notion_query_data_source take).
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": {
"parent_page_id": "<parent_page_id>"
},
"name": "notion-mcp__notion_create_database"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | The database's title as plain text. Over 2,000 characters is split into several text pieces; the limit is 200,000. | |
| account | No | Optional email address of the connected account to use (e.g. 'user@gmail.com'). If omitted, the default account is used. | |
| is_inline | No | true shows the database inside the parent page's content; false (the default) makes it a full-page database. | |
| properties | No | Property name to type. A type is a name (title, rich_text, number, select, multi_select, status, date, people, files, checkbox, url, email, phone_number, created_time, created_by, last_edited_time, last_edited_by, place, verification, unique_id) or an object with settings: {"type": "select", "options": ["A", {"name": "B", "color": "red"}]}, {"type": "number", "format": "dollar"}, {"type": "formula", "expression": "..."}, {"type": "relation", "data_source_id": "...", "dual": true}, {"type": "unique_id", "prefix": "T"}. Any type also takes "description", and "config" with Notion's own settings object (the form a rollup takes). | |
| description | No | The database's description as plain text. | |
| parent_page_id | Yes | The page the database is created in: its Notion id or URL. |