This is a Model Context Protocol (MCP) server that provides access to Notion workspaces, allowing you to search, read, create, and update pages and databases.
POST requests to: https://codibly-notion.mcp.majewscy.tech/
search - Search across your workspacefetch - Get page or database detailsget_self - Get bot user informationget_users - List workspace usersget_user - Get specific user detailscreate_pages - Create new pagesupdate_page - Update page content/propertiesmove_pages - Move pages to new parentduplicate_page - Duplicate existing pagecreate_database - Create new databaseupdate_database - Update database propertiescreate_comment - Add comment to pageget_comments - Get page commentscurl -X POST https://codibly-notion.mcp.majewscy.tech/ \
-H 'Content-Type: application/json' \
-H 'X-API-Key: your-api-key-here' \
-d '{
"tool": "search",
"inputs": {
"query": "project roadmap",
"query_type": "internal"
}
}'
curl -X POST https://codibly-notion.mcp.majewscy.tech/ \
-H 'Content-Type: application/json' \
-H 'X-API-Key: your-api-key-here' \
-d '{
"tool": "create_pages",
"inputs": {
"pages": [{
"properties": {"title": "New Page"},
"content": "# Welcome\nPage content here"
}]
}
}'
All API requests must include an X-API-Key header with a valid API key.
GET /health - Returns server status (no authentication required)
To use this MCP with your Notion workspace:
.env file