Remote OpenClaw Blog
Notion MCP Skill: Automate Databases and Pages From Any Channel
4 min read ·
Notion holds your CRM, content calendar, project boards, SOPs, and meeting notes. The Notion MCP skill on OpenClaw Bazaar lets your OpenClaw agent read, write, and query all of it through natural language -- from any messaging channel you have connected.
Instead of opening Notion, navigating to the right database, and manually entering data, you send a message like "Add a new lead: Sarah Chen from TechFlow, sarah@techflow.io, interested in the starter plan" and the agent creates the entry automatically.
Capabilities of the Notion Skill
The Notion MCP skill connects to the official Notion API and exposes these operations to your agent:
- Database queries -- ask natural-language questions like "Show me all overdue tasks" or "How many leads came in this week?" and get filtered, sorted results
- Entry creation -- add rows to any shared database through conversation
- Entry updates -- "Change the status of the TechFlow deal to Closed Won" modifies the record in place
- Page creation -- generate formatted Notion pages with headings, bullet lists, code blocks, callouts, and tables
- Workspace search -- find pages and entries across all shared content
- Scheduled reporting -- automated daily or weekly summaries pulled from your databases
Setting Up Your Notion Integration Token
The skill needs a Notion API token. Go to notion.so/my-integrations and click New integration.
Name it "OpenClaw", select your workspace, and set capabilities to Read content, Update content, and Insert content. Copy the Internal Integration Secret (starts with ntn_).
Next, share your databases with the integration. Open each Notion database you want the agent to access, click the ... menu, go to Connections, and add your OpenClaw integration. The agent can only access content you explicitly share -- it never has access to your entire workspace.
To find a database ID, open the database in full-page view. The 32-character string in the URL (after your workspace name) is the database ID.
Installing and Configuring the Skill
Search for "Notion" in the skills directory. Install the community-rated Notion skill and configure it:
mcp_servers:
notion:
api_token: "ntn_your_integration_secret"
databases:
crm: "abc123def456..."
content_calendar: "def456abc789..."
tasks: "789abc123def..."
Start your agent and test with a simple query: "Show me the top 5 entries in my CRM database." The agent should fetch results from Notion and return them in your chat.
Workflow Examples That Teams Actually Use
Mobile CRM updates. After every sales call, message your agent from WhatsApp or Telegram: "Add a call note to the TechFlow deal: Discussed pricing, they want a custom quote by Thursday." The agent finds the entry and appends the note. No need to open Notion on your phone.
Content calendar management. "Schedule a blog post about API rate limiting for next Tuesday" creates a new entry in your content calendar database with the correct date, status set to Draft, and the topic filled in.
Meeting notes automation. After a meeting, dictate or type your notes into your messaging channel. The agent creates a formatted Notion page with proper headings, action items extracted into a checklist, and attendees tagged.
Marketplace
Free skills and AI personas for OpenClaw — browse the marketplace.
Browse the Marketplace →Weekly KPI reporting. Every Monday morning, the agent queries your databases -- deals closed, tasks completed, content published, support tickets resolved -- and sends a compiled summary to your team channel.
Task creation from any channel. "Create a task: Review Q1 financials, due Friday, assigned to me, priority high" adds a row to your tasks database with all properties populated correctly.
SOP and wiki queries. Team members ask the agent questions and it searches your Notion knowledge base. "What is our refund policy for annual plans?" returns the relevant SOP content without anyone navigating Notion.
Connecting Multiple Databases
The Notion skill supports as many databases as you need. Share each one with your integration through the Connections menu, then add its ID to your config. The agent understands which database to query based on your natural language -- asking about "leads" routes to the CRM, asking about "blog posts" routes to the content calendar.
For complex setups with dozens of databases, you can add descriptive labels:
databases:
crm_leads: "abc123..."
crm_deals: "def456..."
content_blog: "ghi789..."
content_social: "jkl012..."
tasks_engineering: "mno345..."
tasks_marketing: "pqr678..."
Troubleshooting the Notion Skill
"Object not found" errors. The database or page has not been shared with your integration. Open the page in Notion, click the three-dot menu, and add your integration under Connections.
Property type mismatches. Notion's API requires specific formats for different property types. Dates must be ISO 8601 format, select properties must match existing options exactly, and relation properties require page IDs. Check agent logs for the exact API error.
API rate limiting. Notion allows 3 requests per second per integration. The skill handles rate limiting with automatic retry, but bulk operations (like importing hundreds of entries) can temporarily hit this ceiling.
Stale query results. Notion's API does not support real-time webhooks for all change types. If you update Notion directly and immediately query through the agent, there may be a short delay before changes appear.
Token authentication failures. Ensure you are using an Internal Integration Secret (starts with ntn_), not an OAuth token. If the token stops working, regenerate it in your integration settings.
The Notion skill is one of the most popular on OpenClaw Bazaar because it bridges the gap between where teams store information and where they communicate. Browse the directory to find related skills for connecting Notion data to other tools in your stack.
Browse the Skills Directory
Find the right skill for your workflow. The OpenClaw Bazaar skills directory has over 2,300 community-rated skills -- searchable, sortable, and free to install.
Personas Include MCP Servers
OpenClaw personas come with pre-configured MCP server connections -- no manual setup needed. Pick a persona and the right servers are already wired in. Compare personas ->