as a senior AI engineer I've spent the past few weeks finding the perfect way for you to integrate AI into your Notion workspace you can see right here that Claude is rapidly creating new items and databases in my notion workspace completely autonomously in this video you will learn how to achieve the exact same thing and build up your second brain even faster than before let's get into it all right let's get started so I've got the completely clean notion workspace right here all for the purpose of testing this MCP server so the first thing we're going to do is we are going to browse to this get the repository this is the notion server that we're going to be using today and you actually don't need to download any code whatsoever i just wanted to show what we're going to be using and how to call it because what Claude will automatically do for you is pull in this MCP server when you start up Claude if you've got the configuration set up properly uh it's just good to know where this code is coming from the only requirement you need next to this is you will need to download NodeJS because this MCP server is a JavaScriptbased application and so you need NodeJS to run it on your computer but all of the links will be in the description down below if you follow this video thoroughly you will be able to easily follow all of the steps so once you've got NodeJS installed you can go back to that GitHub repository and the MCP notion server will actually give you a couple of important steps that you have to perform first the main one is creating a new integration so if you follow this link here you will go to a integrations page which you can configure for your notion account and I'm going to go ahead and create a new integration called MCP and associate that MCP notion workspace to it so it's already good that you're scoping an integration to a workspace specifically but on top of that there's also some extra security layer so that uh this MCP server cannot just change all of the documents that you have in notion and for example break your databases it doesn't work like that but I'll show you that later on as well so we just create an integration here we keep it internal and we just save it like this and then we can configure the integration settings now here you will get the secret that you actually have to copy paste inside the command later so you simply click on show and you copy the secret i'm not going to do that because I don't want to share my secret with you but that's what you're going to have to do and if you scroll down here you can see that this has the capability to read content but also to update and insert content so if you've got a workspace that you want to not give right access to you could just leave this to only enable the read content so that's a possibility in my case though I wanted to also be able to create content so I'm going to leave it with the default settings and it's good to go so back on the GitHub page of this MCP server we actually have to configure cloud desktop and change the configuration file to include this MCP server and you can see here that this MPX command will be run and this is of course the command that will be used to run the NodeJS application MCP notion server so you don't have to actually download this code at all it will just pull the code for you and automatically run it whenever cloud starts but how do you actually find the configuration file to change well for that you simply need to start up claude go to the settings like so then go to developer settings and click on edit config and then it will open a folder here where your desktop configuration is present and in my case I'm going to open that with a text editor i'm going to go ahead and paste the configuration that you see in here if you've already got an MCP server configuration defined and you just want to add this to your current configuration you only have to take over this notion part of the config but because mine is empty I'm going to copy that whole thing and then I'm going to paste it in here so the one thing you'll need to do is replace this API token with your actual token that you created with the integration i'm going to do that in the background but once you're done doing that you can just save the file and exit out of your text editor once you have saved this file you can go ahead and reopen Claude and then you should see this tool icon here with 17 tools available and you can indeed see that there's a lot of Notion tools that are now accessible to Claude so the way that I'm going to actually show you how to properly configure this for your notion workspace is by first asking it to retrieve all the content from my notion workspace but if you remember what I said previously my workspace is currently completely empty so I'm going to go ahead and add a new page just going to give it an empty page and then I'm going to call this test page just to see if Claude can actually retrieve this page from my workspace so I'm going to ask Claude can you list the pages in my notion workspace and let's see what happens so when you ask a question like this Claude knows that this tool is available and you can see that I have to allow it so I'm going to allow that for this chat you can see that it uses notion search to try and find all the pages well at least up to 100 with this query so there's no specific query because it's just trying to find all pages without searching for anything in particular but you can see that it cannot actually find anything so the results list here is empty now why is that the case well even though we set up the integration with our workspace notion has a bit of an extra layer of security you have to explicitly give one page permission to a specific integration such that that page and all of its subpages will be modifiable by the integration so the integration still doesn't actually have access to the entire workspace you have to give access on a page by page basis so how do we resolve this well on our test page we have to click on the triple dot menu here go down to connections and then we can search for MCP because that's the name that I gave the integration before once I click on that you will see that MCP will get access to this and all child pages so I'm going to say confirm there you go and now let's try this exact same question again so I'm just going to in the same chat just ask the question again apparently I copied over this edit bit but that's fine doesn't really matter and then now you will see that it will be actually able to find that test page you can see that right here test page last edited URL etc so that's great now it actually properly works so how about we give Notion the challenge to fill this page with a bunch of structured data for me to organize my life including a bunch of databases that it will add dummy data to to achieve this I'm going to paste the following prompt in a brand new chat I'm going to ask for it to create a bunch of strategic databases and pages to add to my notion workspace so I can manage my life so of course you will have to change this based on your own goals with notion but this is a pretty general purpose one that works quite well and because I'm first in this brainstorming session I would recommend you to go to the settings and use extended thinking it makes a lot of sense where you're trying to just come up with a structure for your notion workspace so you can see here that it's considering major life areas such as my work and career management health and wellness personal development etc so this is really going to be kind of like a typical second brain setup that I'm just asking Claw to create for me in the workspace and we'll just see what it comes up with once it's done thinking all right so it's come up with a strategic workspace structure with a central hub with a couple of core databases like a task management system personal development and knowledge financial management health and wellness and my relationships and social life so that sounds great it's quite ambitious but this is really going to test the MCP server integration properly so let's see how well Claude actually performs on executing this plan execute on this plan by creating pages dummy data anything you need to do to achieve the goals we set out use any MCP integrations to achieve your goals here we go i think that will do for now and after a little bit we see the initial content popping up here on the left and you can actually see that Claude is not perfect here on the right we can see that it actually messed up the very first notion append block call but Claude is quite smart so it does know how to recover from this and you can indeed see that it's starting to really fill up my live management system in fact we already have this reference to this new page here called tasks so I'm going to go ahead and click on that and you can indeed see that this is kind of a new separate database that's being filled with examples here so these are examples with uh area labels due dates you know just a couple of madeup notes to illustrate uh how powerful this integration really is together with the priority and the status of the task so you can see here how it really understands how to structurally create those different pages in notion and you can really steer it in any behavior that's most appropriate for your use case so on the right here you can see how it uses different kinds of MCP functions it doesn't just use a pen block to create content it's also able to create a new database and create new database items so this is not just a dumb implementation where it can only add text inside of a file we've seen that with AI systems before now this is quite clever it can actually constructively create new notion databases and database items to fill up a new or existing database while cloud is still thinking adding new content you can collaborate with the AI in real time so for example I think it's a bit weird that we have this test page header right so I'm actually going to go and get rid of life management system from this bit and then I'm going to add it as our new title and you will see that claw just continues to do the work in the background so it's kind of interesting it's like an AI agent that works together with you and alongside you you don't have to wait for it to be done you can change the content as you wish while Claude is still adding content in the background so I just left Claude alone for like five minutes and it has called the MCP server so many times and it seems to have added so much to my notion workspace it's really amazing I didn't have to touch it at all i feel like a year ago that would have been impossible but this actually works quite well today if you look at the screen here on the right you can see just how many MCP server calls it made and that's really looking like a competent workspace setup but of course the proof is in the pudding what is actually in my notion workspace right now for that we can go to the left here and you can see that we have that full life management system set up with all of the different subpages for example uh projects for our task management we have a health tracker we have uh our context that we can keep track of this is all arbitrary dummy data of course and we've got something like oh there we go home maintenance as well so you can just see that it created all of those separate databases independently now of course the idea behind this is that you customize it to your needs but also that you have some kind of easy way to add items to this second brain life management system so for example let's say that I want to add a new book that I want to read sometime next weekend well I'm going to go ahead and start a completely new chat because I don't think it's fair to show this example in this chat where Claude has all of the context around my notion workspace already i'm going to add a completely new chat to my session here and this will not have any idea of our previous chat i'm going to actually paste the description of this book which I'm very interested in reading so I'm going to go ahead and just copy the entire contents of the web page and before I paste it I'm going to say find the right place in my notion workspace to add a new book that I want to read next weekend this is the book description now of course my pasted content contains a bit more because I pasted the wall content of the web page but that's fine cloud is quite clever and it will know how to handle this so let's see what it does with this let's see if it can find the right database so insert this information and then actually update my notion workspace so let's allow the MCP integrations once again and you can see that what it does first is try to find pages containing books reading list now I don't think it actually found anything interesting there so what it then does completely autonomously is search for any databases that might contain books and so now we can actually see that it just keeps going to find the right place to actually insert the book so you can see that it didn't find any database that contains books so it checks other databases it checks collections it then checks pages that might contain lists and then it finally founds a page called life management system that might be a good place to add the book so it checks what's in the page then it checks what's in the learning resources database i mean it is doing all of this completely independently in a new chat so Claude has no previous context of what's in my workspace whatsoever yet it's still able to iterate and try to find the right place to insert this book recommendation so it keeps going it keeps going it keeps going and it seems to have added this to my notion workspace so it seems to have added the book under the learning resources database well let's see if that's true let's see if my notion workspace is now updated so let's close this window and check out where our book would be so it should be here in our learning resources and there you go it's actually there ai engineering and you can even see the author you can see all of the notes which are based on the website content that I pasted and if we scroll to the right you can see even more metadata you can see that it is a book that I've not started it yet and that it's got some high priority so you can just see here how good claude actually is at retrieving the context it needs and then inserting data into the notion workspace and this is an example where I didn't provide any previous information about my workspace at all ideally what you do is you create a new clot project that contains some previous context about your notion workspace just give Claude the right context from the get-go and it will be even faster at doing the right actions within Notion but even if you don't do it you can see right here Claude is able to self-correct whatever it tries to achieve and it will get there in the end and I didn't even have to ask it to try again it did it all on its own so this is incredibly powerful and I'm very excited to see you try this out as well now if this video excites you you should definitely check out the link in the description below because I've got an AI engineering community where you can learn how to connect even more applications with AI so I hope to see you there