{"type":"mcp_server","name":"mcp-notion-server","description":"This repository provides an MCP server enabling Claude to interact with Notion workspaces. It requires setting up a Notion integration, retrieving the API token, and configuring Claude Desktop with the","category":"Productivity","language":"TypeScript","stars":907,"forks":61,"owner":"suekou","github_url":"https://github.com/suekou/mcp-notion-server","homepage":null,"setup":"## Setup\n\n1. **Create a Notion Integration**: Visit the [Notion Your Integrations page](https://www.notion.so/profile/integrations), click \"New Integration\", name it, and select appropriate permissions.\n2. **Retrieve the Secret Key**: Copy the \"Internal Integration Token\" from your integration for authentication.\n3. **Add the Integration to Your Workspace**: Open the desired page or database, click the \"Â·Â·Â·\" button, then \"Connections\", and select your integration.\n4. **Configure Claude Desktop**: Add the provided configuration snippets to your `claude_desktop_config.json`, ensuring to replace `your-integration-token` with your actual token and adjusting the `args` value based on your setup (either using `npx` or a built file path).","tools":"## Available Tools\n\n1. `notion_append_block_children` (Append child blocks to a parent block.)\n2. `notion_retrieve_block` (Retrieve information about a specific block.)\n3. `notion_retrieve_block_children` (Retrieve the children of a specific block.)\n4. `notion_delete_block` (Delete a specific block.)\n5. `notion_retrieve_page` (Retrieve information about a specific page.)\n6. `notion_update_page_properties` (Update properties of a page.)\n7. `notion_create_database` (Create a new database.)\n8. `notion_query_database` (Query a database.)\n9. `notion_retrieve_database` (Retrieve information about a specific database.)\n10. `notion_update_database` (Update information about a database.)\n11. `notion_create_database_item` (Create a new item in a Notion database.)\n12. `notion_search` (Search pages or databases by title.)\n13. `notion_list_all_users` (List all users in the Notion workspace.)\n14. `notion_retrieve_user` (Retrieve a specific user by user_id in Notion.)\n15. `notion_retrieve_bot_user` (Retrieve the bot user associated with the current token in Notion.)\n16. `notion_create_comment` (Create a comment in Notion.)\n17. `notion_retrieve_comments` (Retrieve a list of unresolved comments from a Notion page or block.)","faq":null,"created_at":"2024-11-30T10:01:30+00:00","updated_at":"2025-03-28T21:41:56+00:00","source_url":"https://model-context-protocol.com/servers/mcp-claude-notion-integration-server","related_articles":[]}