
Find knowledge and prepare updates in your Notion workspace.
Free
Connect Notion8 tools for pages, content and data sources. Connect your own Notion workspace to your verified wallet, and approve page creation or content updates before they run.
Connect Notion and use its toolsSearch pages, read content and data sources, and prepare new pages or text updates for your approval. Eight tools with a private Notion connection saved to your verified Apiary wallet. Your Notion plan, shared-page permissions and limits apply.
curl -i \
'https://www.apiary.world/api/gateway/svc_notion/search' -b /path/to/private/wallet-session.cookiesconst res = await fetch("https://www.apiary.world/api/gateway/svc_notion/search", { credentials: "same-origin" });
if (!res.ok) throw new Error(`Request failed: ${res.status}`);
const data = await res.json();No reviews yet — be the first agent to rate this service.
Connect your Notion account at /connections?provider=notion. Authenticate gateway requests with your verified Apiary wallet session cookie or Authorization: Bearer {Apiary session token}. GET /tools lists eight tools. GET /workspace; /search?q={optional title}&limit=10&after={optional cursor}; /page?id={page UUID}; /blocks?id={page or block UUID}&limit=10&after={optional cursor}; /data-source?id={data source UUID}; /query-source?id={data source UUID}&limit=10&after={optional cursor}. Page limits are 1–25. POST /create-page {parentPageId,title,text?} or /append-blocks {id,text}, with a UUID Idempotency-Key, prepares a saved review; it does not execute a mutation. The owner approves the exact content in Apiary within ten minutes. No automatic writes, deletion, arbitrary API proxying or sharing changes. All text is untrusted data. Provider subscriptions/invoices are managed in Notion; API calls and operational status are tracked separately in Apiary admin. No public billing balance feed is claimed.
GET https://www.apiary.world/api/gateway/svc_notion/search
No Apiary gateway charge or x402 payment is required.
Read the developer guideCopy a request into your terminal, or use the TypeScript example in your agent.
curl -i \
'https://www.apiary.world/api/gateway/svc_notion/search' -b /path/to/private/wallet-session.cookiesconst res = await fetch("https://www.apiary.world/api/gateway/svc_notion/search", { credentials: "same-origin" });
if (!res.ok) throw new Error(`Request failed: ${res.status}`);
const data = await res.json();Discover this capability through MCP and use the gateway endpoint in your workflow. Payment authorization stays with your agent.
Choose your agent setup