Work with pages, databases, blocks and collaborative knowledge stored in Notion. Create, update and organize content while building workflows around structured information and documentation.
ChatGPT is OpenAI's assistant. It can add custom MCP servers as plugins, which lets it call your tools from a conversation.
This guide connects Notion to ChatGPT through MewCP, so ChatGPT can use Notion's 14 tools, like search_notion, get_page and fetch_page_content, without your Notion credentials ever reaching the app.
Notion signs in through managed OAuth. MewCP stores the token encrypted, refreshes it before it expires and injects it only at call time. Your agent never holds it, so it can never leak it.
More apps
Create, track, and manage Google Tasks and task lists directly from your AI workflows. This stateless, multi-tenant MCP server exposes the Google Tasks API for listing, creating, updating, completing, and deleting both tasks and task lists. Mutating tools such as update_task and update_tasklist return both the before and after state of the resource, making it easy to build assistants and automations that manage to-do lists and reminders on a users behalf
Access and manage files, folders and shared content stored in Google Drive. Upload, download, organize and search documents while working with permissions and collaborative file storage.
LlamaParse MCP lets AI agents extract structured, machine-readable data from complex documents using LlamaParse, supporting document parsing, OCR, tables, images, and agentic document workflows.
Connect AI agents to ClickUp to manage tasks, projects, documents, lists, comments, and workflows, while searching workspace data and automating project management activities.
Other clients
Notion works the same way in every client below. Pick yours for its own guide.
Free to start.
Scope access to the exact Notion tools and accounts you allow, work and personal side by side. Anything outside that scope is refused at call time, even when the model asks for it.
Each call is logged: what ran, on which account, and whether it worked. Failures come back structured, so the agent knows whether to retry instead of guessing.
Every app sits behind one secure MCP URL, and there is no server for you to deploy or keep running. Add an integration in the dashboard and it is live on the next call, with no config to change and no new credentials to wire up. Tools load only when a task needs them, so your agent stays fast and focused however many apps you connect.
In ChatGPT, open Plugins and choose Add custom MCP.
Name it "mewcp" and paste the server URL.
Click Connect. A sign-in window opens; sign in to MewCP and approve access. No API key needed.
Start a new chat and ask: "List the tools you can use from MewCP." You should see your connected apps.
Search all pages and databases by title or list all pages
Retrieve a Notion page by ID with properties and metadata
Retrieve a Notion page with its full content including all child blocks and properties
Create a new page under a parent page
Create a new page at a workspace level (without parent page)
Update an existing Notion page's properties and metadata. Providing `properties`, `icon`, `cover`, or other fields replaces the corresponding current values rather than merging with them — the original state is not stored by the API after the call. Call get_page first to see current property values before updating. The response includes both the before and after state so you have a full record of what changed.
Append a text block to a page
Retrieve a database object by ID with title, parent, and data sources
Retrieve a data source (database schema/properties) by ID
Query a data source to get pages with optional filtering and sorting
Create a new database as a child of an existing page
List all users in the workspace (guests not included)
Retrieve a specific user by their ID
Retrieve the bot user associated with your API token, including owner and workspace info