Operational Notion tools to create and update pages, query and manage databases, retrieve and search workspace content, and append blocks for automation and knowledge workflows.
Use the Download Config or Copy Config buttons in the table below (placeholders for now). Save/paste the JSON in your project.
We use API keys, not OAuth, for this integration. Create an integration token in your Notion Integrations > New integration. Add NOTION_INTEGRATION_TOKEN and optionally NOTION_BASE_URL to your environment variables. Set Authorization: Bearer ${NOTION_INTEGRATION_TOKEN} header. See official docs: Notion API Getting Started
npm install @superglue/client
The SDK executes the JSON workflow locally with your env credentials; no extra API key UI needed.
The SDK executes the downloaded JSON workflow locally using your environment's Notion integration token.
import { SuperglueClient } from "@superglue/client";
import config from "./notion_create_page.json"; // or paste JSON string
const client = new SuperglueClient();
async function run() {
const result = await client.run(config, {
env: {
NOTION_INTEGRATION_TOKEN: process.env.NOTION_INTEGRATION_TOKEN!,
NOTION_BASE_URL: process.env.NOTION_BASE_URL || "https://api.notion.com/v1",
SUPERGLUE_REDIRECT_URI: process.env.SUPERGLUE_REDIRECT_URI || "https://app.superglue.cloud/api/auth/callback"
}
});
console.log(JSON.stringify(result, null, 2));
}
run();
| Tool | Actions |
|---|---|
![]() notion_create_pageCreate a page in Notion workspace. 👥 1,480 users
|
|
![]() notion_update_pageUpdate page content or metadata. 👥 1,445 users
|
|
![]() notion_query_databaseQuery Notion database. 👥 1,410 users
|
|
![]() notion_retrieve_pageRetrieve a page and its properties by ID. 👥 1,375 users
|
|
![]() notion_searchSearch across pages and databases in a workspace. 👥 1,340 users
|
|
![]() notion_create_databaseCreate a new database in Notion. 👥 1,305 users
|
|
![]() notion_update_databaseUpdate database schema or properties. 👥 1,270 users
|
|
![]() notion_append_blockAppend text or block to page. 👥 1,235 users
|
|