Notion News
Notion Desktop waits before background refreshes
September 15, 2026
Notion Desktop can now wait until you are done working before applying background updates to an active tab. Visible refreshes dropped from 30%+ to under 3% on the new version, which should mean fewer interruptions and less lost work while reading, typing, uploading, or recording meeting transcripts.
View on X
Session URL shorthand for Custom Agent session tools
September 10, 2026
Notion MCP's Custom Agent session tools now accept the shorthand session:// and thread:// for session_url, resolving both in the connected workspace. The full form session:/// that session tools return still works, and a full URL whose workspace ID differs from the connected workspace still returns HTTP 400 validation_error.
Validation and conflict errors from Custom Agent session tools
September 10, 2026
Notion MCP's Custom Agent session tools now return HTTP 400 validation_error for malformed URLs, URLs for a resource other than a session, or full URLs naming another workspace, and notion-send-message-to-session returns a conflict error when the session already has a run in progress. Both cases previously returned a generic failure. Valid URLs for missing, inaccessible, or unsupported sessions return HTTP 404 object_not_found. Wait for the run to finish with notion-wait-session before sending another message.
AI search accepts filters, and notion-search routes content queries to it
September 10, 2026
notion-ai-search now accepts the exact filters and sort options that notion-search accepts, and it accepts an empty query for filter-only browsing. These options return Notion-only workspace results so the constraints are enforced exactly, and the response still reports type: "ai_search". Omit them to search Notion and connected sources together. Filtering by editor, last-edited date, multiple teamspaces, title only, or content status, and sorting by date, still require Business or Enterprise. User lookup remains on notion-search with query_type: "user". Content searches sent to notion-search now run AI search when the connection can use it. When notion-fetch with the id self reports current_tool_access.ai_search.status as available, a keyword content query sent to notion-search searches Notion and connected sources and reports type: "ai_search", so clients that haven't adopted notion-ai-search keep getting unified results. A call that passes an exact filter, an empty query, or a sort other than relevance stays on Notion workspace search. Routing respects the connection's tool list: a connection that can't use notion-ai-search keeps its content searches on workspace search, and the
AI Meeting Notes Can Draft Email Recaps
September 9, 2026
Notion AI Meeting Notes can now draft an email recap with attendees from your calendar already filled in. Give it a once-over and send without leaving Notion.
View on X
Control which AI models your agents can use
September 9, 2026
What’s on your team’s model roster? That’s up to you. With model controls, workspace owners can choose which AI models are available in Notion Agent and Custom Agents separately, and set a default model for Custom Agents. Keep costs predictable and support your compliance needs while your teams continue building.
Faster retries and plan-based rate limits
September 9, 2026
The per-connection rate limit is now enforced over a fixed 60-second window: 600 requests per minute on Business and Enterprise plans, and 180 requests per minute on all other plans. Retry-After for this limit never exceeds 60 seconds, down from up to 15 minutes, and per-connection 429 responses now also include the wait as additional_data.retry_after in the body. See Request limits.
Notion MCP splits keyword search and AI search
September 2, 2026
notion-search is now keyword-only. It matches short, specific terms in Notion and no longer searches connected apps like Slack, Google Drive, and Jira. Use it for content search only when notion-fetch with the id self reports that current_tool_access.ai_search.status is not available. It remains the tool for user lookup by name or email. Semantic search moved to a new notion-ai-search tool. Use it for every content search when current_tool_access.ai_search.status is available, including searches that include specific terms. It takes one concise natural-language query and searches sources connected to the workspace, such as Slack, Mail, and Calendar, when they are available to the caller. Using it requires Notion AI; without it, calls return a prompt with a recovery link, and notion-fetch with the id self reports ai_search in current_tool_access so clients can route to notion-search. notion-ai-search does not accept the exact filters, the sort options, or the user lookup that notion-search accepts. Clients that still send the old content_search_mode parameter on notion-search keep working: workspace_search behaves like notion-search, and ai_search behaves like notion-ai-search. The
Page covers and icons in notion-fetch responses
September 2, 2026
The notion-fetch MCP tool now returns cover and icon metadata for pages and database items. Both use the same shapes as the REST API, so clients can inspect the current cover or icon before deciding whether to replace it.
Rich text in data source queries
September 2, 2026
The notion-query-data-sources MCP tool now supports mode: "rows" to keep rich text in data source results. This mode preserves mentions and link targets that SQL output can omit.
Typed databases in the REST API
September 2, 2026
Create a database now accepts an optional database_type of tasks, projects, or skills. Notion builds the database from its canonical schema and metadata for that type, so the result matches a database of that type created in the Notion app. database_type can't be combined with initial_data_source, and when title is omitted the database is named after its type. See Typed databases for the properties each type creates. Database and data source objects now include a read-only database_type field.
Free workspace block limits now apply to the REST API
September 1, 2026
Starting today, the REST API enforces the existing Free workspace block limit for internal connections and OAuth connections restricted to selected workspaces. This is not a new workspace limit. See Workspace block limits for the grace period, HTTP 403 response, and background template behavior.
Upgrade prompts for Custom Agent tools in Notion MCP
September 1, 2026
Notion MCP's Custom Agent tools — notion-list-agents, notion-search-agents, and the session tools — now return a prompt with a recovery link when the workspace doesn't have access to Notion AI and Custom Agents. They previously returned a generic permission error with no recovery link. notion-fetch with the id self also reports these tools as upgrade_required with an upgrade_url, or as plan_required with a landing_page_url and landing_page_action when Notion routes the user through a plan landing page. Clients can use this status to route around unavailable tools before calling. Workspaces with a billing restriction, such as an unpaid invoice, are treated separately: the tools return a permission error that asks a workspace owner to manage billing, and current_tool_access reports them as not_enabled rather than upgrade_required. A connection that lacks the "View threads and interact with agents" capability does not advertise these tools and must reconnect or re-authorize.
Capture ideas and draft content in Notion
August 31, 2026
Your agent can now capture ideas and draft content in Notion without choosing where the page belongs first. The page starts as a private draft, so you can review it and organize it later.
Save and reuse your preferred workflows with Notion Skills
August 31, 2026
When you ask your AI to save a workflow you want to reuse, it can now create a Notion Skill or turn an existing page into one. Skills are reusable instructions stored as Notion pages that you own and can edit. When you ask for that workflow later, your AI can find the right Skill and read its instructions before starting.
Find the right page more easily
August 31, 2026
Your AI can now narrow Notion searches by where a page lives, who created or edited it, when it changed, whether the title matches, and the page's status. It can also sort results and look through up to 50 matches. Search results now show more context, including where a page lives and whether Notion has verified it. This helps your AI choose between similar or conflicting pages before reading the full content. Every plan includes filters for creator, creation date, and a single page, data source, or teamspace. On Business and Enterprise plans, your AI can also filter by editor, last-edited date, multiple teamspaces, title, or content status, and sort by date.
Ask your agent to suggest edits
August 28, 2026
Your agents can now propose changes instead of making them directly. Ask your agent to suggest edits, then move top to bottom to approve each one. It’s great when you need line-level changes, like a pass for grammar.
Custom Agents API in Public Beta
August 28, 2026
The Custom Agents API is in public beta, with a Notion Agent SDK for reaching Custom Agents from outside Notion. You can hold a conversation with one and read back previous chats, or trigger an agent from another app or workflow.
View on X
Fetch saved database views in Notion MCP
August 27, 2026
Notion MCP's notion-fetch now accepts view:// URLs to read saved view settings. Tool response text now names fetch instead of view, without changing page content.
Custom Agent session tools in Notion MCP
August 27, 2026
Notion MCP now supports finding and working with Custom Agent sessions. The new tools can query or search sessions, start a session, send a follow-up message, check or wait for its status, stop a run, and list or read session events. See Supported tools for the full tool list and examples.
Atomic batched content updates in Notion MCP
August 25, 2026
notion-update-page calls that use the update_content command now apply every content-changing replacement in the batch or none of them. Previously, when one old_str matched no page content and another one in the same call did, the matching replacements were saved and the call returned success — so a batch that removed content in one operation and reinserted it in another could drop that content. These calls now return a validation_error naming the old_str that wasn't found, and the page is left unchanged. Operations whose old_str and new_str are identical are ignored without checking for a match. See Supported tools for the tool's matching rules. old_str must also be a non-empty string. Empty values were previously ignored, which silently skipped the replacement; they now fail validation on both notion-update-page and Update a page's content as markdown.
Admin API reference for users and permission groups
August 24, 2026
The Admin API reference now covers listing workspace users and managing workspace permission groups and direct memberships. These endpoints require the new user:read, permission-group:read, and permission-group:write scopes and are available to eligible Enterprise organizations.
Notion Agent APIs in public beta
August 20, 2026
The Notion Agent APIs are now in public beta. Use sessions to start a chat with a Custom Agent, stream its reply, submit an action, and page through a session's event history, so you can bring Custom Agents into a Slack bot, an internal tool, or a mobile client. The quickstart walks through a first request end to end with a personal access token. The beta also covers managing Custom Agents programmatically: find the agents a token can reach with Query agents, read per-agent usage with Retrieve agent insights, and set credit limits, enable, disable, or delete agents — individually or in an asynchronous batch. If you built against the private alpha routes for agents, threads, messages, or chat, see Upgrading to public beta. The replacements take JSON request bodies instead of query parameters and return sessions and events instead of threads and messages. Migrate off the alpha routes by September 30, 2026.
Model selection, simplified
August 14, 2026
The model picker now leads with a shortlist of models made for your hardest tasks, and every model has a scorecard to compare speed, intelligence, and cost. Pin your favorites for easy access and dial up the effort when you need a more thorough answer.
JS SDK updates
August 13, 2026
@notionhq/client v5.25.1 fixes the isFullDataSource and isFullDatabase type guards, which previously accepted partial responses and narrowed them to the full type. Both now require the title field, the same structural check the other full-object guards use. isFullPageOrDataSource picks up the fix. v5.25.2 adds the does_not_equal condition to verification property filters in data source and database query request types, alongside the existing status condition.
More filters in Notion MCP view tools
August 13, 2026
The notion-create-view and notion-update-view tools now apply relation, person, status, created by, last edited by, unique ID, last visited, verification, and place filters. Previously, some calls succeeded but saved a view without the requested filter. Use a page URL or ID for relation filters and a user ID or "me" for person filters. Invalid values now return an error. See Supported tools for accepted values, and read the notion://docs/view-dsl-spec resource for the full configuration syntax. Verification filters now round-trip through view responses for both matching (status) and non-matching (does_not_equal) conditions. Data source queries accept the same conditions.
Updating the query tool list in Notion MCP
August 13, 2026
New tool-list responses no longer include notion-query-database-view. Use notion-query-data-sources with mode: "view" for saved views. Clients with a cached tool list can still call notion-query-database-view; those calls continue to work and return migration guidance. The current_tool_access map returned by notion-fetch with the id self no longer has a query_database_view entry, since the map describes the tools that a current tool list advertises. See Supported tools for the tool list.
Multi-source SQL on Business plans in Notion MCP
August 13, 2026
notion-query-data-sources SQL queries that span multiple data sources now work on Business plans with Notion AI, which previously required an Enterprise plan. SQL is unlimited on Business and Enterprise plans with Notion AI; other plans keep the metered single-data-source allowance, and saved-view mode stays free on every plan.
prop() references in formula property writes
August 12, 2026
Formula expressions submitted through Update a data source now store prop("Property Name") references exactly as written. Previously, the API accepted some expressions but silently rewrote them — most visibly, a reference to a unique ID property dropped the ID's prefix from computed values, and a prop() reference inside an array literal emptied the array. Expressions the API can't store now return a validation_error instead. Formulas saved before this fix keep their old stored expression until you resubmit the update. Formula properties created through the API also now keep their result type, so number formatting options stay available in Notion and other formulas can reference them with prop().
Readable formula expressions in data source schemas
August 12, 2026
Retrieve a data source now returns formula expressions using the same prop("Property Name") syntax you write. Expressions that can't be rendered faithfully in this syntax continue to use the internal property reference syntax.
Admin API reference for agents
August 12, 2026
The Admin API reference now covers the endpoints for managing agents in a workspace: credit usage and limits, permissions, status, creation policy, and workflow metadata.
Filter properties on page writes
August 12, 2026
Create a page and Update page properties now accept the same filter_properties query parameter as Retrieve a page. Pass the IDs of the properties you want, and the write response includes only those properties. This keeps responses small and fast for pages with many properties. SDK support: @notionhq/client v5.25.0 adds filter_properties to pages.create() and pages.update().
Reorganizing query tools in Notion MCP
August 10, 2026
Use notion-query-data-sources for both SQL queries and saved database views. To query a saved view, set mode to "view" and pass the same view_url. Existing notion-query-database-view calls continue to work and now include migration guidance. We plan to remove this older tool in a follow-up change.
Truncation metadata on notion-fetch
August 7, 2026
The notion-fetch MCP tool response now includes truncated, unknown_block_ids, and unknown_block_count when a page is large enough that some subtrees could not be loaded. unknown_block_ids lists up to 50 omitted subtree root IDs, and unknown_block_count reports the total number of omitted subtree roots. Pass a returned ID back to notion-fetch to retrieve that subtree directly; treat an object_not_found error on retry as a signal that the caller does not have access to the subtree.
JavaScript SDK 5.24.0
August 5, 2026
We released @notionhq/client v5.24.0. It adds client.blocks.meetingNotes.create() for creating a meeting note, typed unsupported formula and rollup values, and APIErrorCode.InvalidBeta for handling invalid_beta responses.
unsupported formula and rollup property values
August 5, 2026
The API can now return formula and rollup page property values and property item values with type set to "unsupported" and an empty unsupported object. This happens when a value depends on too many related pages or nested formulas and rollups. The response doesn't include a partial value. Treat the property as unavailable. Rollups still include the function field. To make the value available, reduce the number of related pages or simplify the nested formulas and rollups.
Custom Blocks Early Alpha for Developers
August 5, 2026
Notion is opening up an early alpha for custom blocks, a new Notion primitive for building interactive blocks that can read your workspaces and databases. Very early, very experimental, and the team wants to learn from what developers build with it.
View on X
Notion MCP supports MCP protocol version 2026-07-28
August 3, 2026
The Notion MCP Streamable HTTP endpoint at https://mcp.notion.com/mcp now supports MCP protocol version 2026-07-28. Existing MCP clients that negotiate the earlier 2025-era protocol on the same endpoint continue to work unchanged, so no client updates are required.
AI Meeting Notes can now trigger Custom Agents
July 31, 2026
Custom Agents can now run right after an AI Meeting Note is finished. No more need to manually update status trackers, post recaps to the project channel, or file tickets by hand.
High Contrast Mode
July 29, 2026
Notion's muted design can make content hard to read, so a new high contrast mode is here for anyone who needs more contrast. Text, icons, and borders are much easier to see.
View on X
Clearer per-tool access status
July 27, 2026
The current_tool_access status previously called limited_free_trial is now available_with_limit. The new name makes clear that a tool is available until the usage limit included with the workspace's plan is reached. This is a naming and description update only; it does not change tool availability or usage limits.
Fetch documentation resources with the fetch tool
July 27, 2026
The Notion MCP fetch tool now accepts notion://docs/* URIs (for example, notion://docs/enhanced-markdown-spec) and returns the same content as the MCP resource of the same URI. This gives MCP clients that cannot read MCP resources a way to load the specs referenced in tool descriptions.
Workers, now in your Notion credits dashboard
July 24, 2026
Now you can track your Workers’ usage in the credits dashboard, alongside your other spend.
Claude Opus 5 in Notion
July 24, 2026
A new model today: Claude Opus 5 is now available in Notion.
View on X
Notion as Code (Beta)
July 23, 2026
Now in beta: Notion as code. Define an entire workspace in TypeScript, teamspaces, databases, custom agents, all of it, then deploy it through the API. Build workspaces with coding agents, version-control your setup in git, and reproduce the same setup anywhere you need it.
View on X
Per-tool access map in notion-fetch self
July 17, 2026
The notion-fetch MCP tool's self response now includes a current_tool_access map, so clients can tell before making a call which tools will actually run on the connected workspace's plan and which would only return an upgrade prompt. Each entry's status is available, limited_free_trial (calls succeed via a free or metered trial allowance), upgrade_required (the entry also carries an upgrade_url into the workspace's upgrade flow), or not_enabled. See Integrating your own MCP client.
New calendar tools for your agent
July 16, 2026
Your agent just got new calendar tools to show and manage your schedule. Join calls, send invites, and find times that work for everyone— all from the chat.
Search the trash and query archived pages
July 15, 2026
Search accepts a new filter.in_trash option to list trashed pages and data sources (databases on API versions before 2025-09-03). Query a data source accepts a top-level is_archived body parameter to return archived pages instead of the default non-archived set. SDK support: @notionhq/client v5.23.2 adds filter.in_trash support to client.search(). v5.23.1 exports rich text annotation types and fixes pagination helper type compatibility with endpoint methods under strictNullChecks.
New identity fields in OAuth token responses
July 15, 2026
User objects now include an email_verified boolean next to person.email, indicating whether Notion has verified that email address. The field appears anywhere person emails do, including the owner in OAuth token responses and List all users results. Notion MCP token responses now include top-level user_id, workspace_id, and email_domain fields on successful authorization-code exchanges, so MCP clients can associate a connection with a Notion user and workspace without an extra call. See Integrating your own MCP client. New response fields like these are backwards-compatible additions and appear on every API version. Parse responses leniently: ignore fields you don't recognize rather than rejecting them.
Notion app links in API responses use the new app domain
July 15, 2026
As part of Notion's move from notion.so to notion.com, the links Notion generates for its own records changed in early June 2026: the url values returned for pages, databases, and data sources, and the href values for page and database mentions, now point at the Notion app domain with a page path prefix, https://app.notion.com/p/{page-id}, instead of https://www.notion.so/{page-id}. Existing notion.so links continue to open correctly. These values are links for people to open in Notion, not stable identifiers: their domain and path format may change again. To reference a record, use its id field rather than parsing the URL, and use a page's public_url to link to its published site. Links authored by users, such as link.url in rich text and URL property values, and links to sites published on notion.site or custom domains are unchanged.
Notion Agent Manages Your Inbox
July 15, 2026
It's a bad day to be a notification. Notion Agent can now manage your Inbox: from chat, it catches you up on what's important, then marks notifications read or archives them in bulk.
View on X
Longer-lived Notion MCP access tokens
July 14, 2026
Notion MCP access tokens now last about eight hours, up from one hour. Clients must continue to rely on the token response's expires_in value, but the longer lifetime reduces refresh frequency and makes connections more resilient to client-side refresh failures.
Open and Import Markdown Files
July 14, 2026
.md, meet Notion. You can now open Markdown files in Notion as a read-only preview, then import them as Notion pages, so notes and docs written in Markdown drop straight into your workspace.
View on X
Verify webhook signatures with one call
July 8, 2026
The new verifyWebhookSignature() helper confirms that a webhook event really came from Notion, so you no longer need to hand-write the HMAC check. Pass the raw request body, the X-Notion-Signature header, and your subscription's verification_token; the helper compares signatures in constant time and returns false instead of throwing on malformed input. It works without configuration in Node.js 18+, Bun, Deno, Cloudflare Workers, Vercel Edge Functions, and browsers. A companion signWebhookPayload() generates signatures for testing your handler.
Read every row in a large data source
July 8, 2026
A single data source query returns at most 10,000 results, so plain pagination can silently miss rows. The new iterateAllDataSourceRows() and collectAllDataSourceRows() helpers page past the limit using the windowing approach from the Query large data sources guide, de-duplicating rows along the way. Stream rows with the iterator, or collect them into an array when the full result fits in memory.
Start and poll async page writes
July 8, 2026
notion.asyncTasks.retrieve({ task_id }) adds typed support for the Retrieve an async task endpoint, and the page create and markdown update methods now accept allow_async: true. Together they let you run large markdown writes asynchronously: start the write without holding a request open, then poll until the task succeeds or fails.
Reliability and fixes
July 8, 2026
The client now automatically retries service_overload (HTTP 529) responses, respecting the Retry-After header as described in Request limits. Thanks to @RyanBillard for contributing this. The relevance sort in search parameters now has the correct type, { property: "relevance" }. Pagination parameters accept start_cursor: null, so you can pass a response's next_cursor straight through without a null check.
Meet the Notion Agents iOS app
July 8, 2026
Find answers quickly from across your workspace or connected tools, capture ideas wherever they happen, or hand off tasks for your agents to finish by the time you get back to your desk.
Notion Agents iOS App
July 7, 2026
Meet the Notion Agents iOS app — a team of agents in your pocket. Send a voice note, a photo of a napkin sketch, or a question at 11pm, and it's handled before you're back at your desk.
View on X
HTML blocks via the API
July 3, 2026
You can now create HTML blocks with the API. Upload an .html file with the File Upload API and attach it to an embed block via embed.file_upload when appending block children, creating a page, or updating a block. The Notion app renders the file's contents interactively in a sandboxed iframe — the same HTML block the app creates with the /html command and that agents create through Notion MCP.
Choose an expiration when creating a personal access token
July 2, 2026
When creating a personal access token in the Developer portal, you can now pick an Expiration of 7 days, 30 days, 90 days, 180 days, or 1 year. The default stays at 1 year, matching the previous behavior. The create dialog previews the exact expiration date, and the reveal step shows the same date next to the token value. The workspace admin view under Settings & members → Connections now also surfaces an Expired status and filter for PATs whose expiration has passed. Expired tokens stop authenticating and return an unauthorized error, and can still be revoked from the admin view or the Developer portal.
Notion 3.6
July 2, 2026
Notion 3.6 is here — more ways to work with agents, clearer meeting notes, HTML blocks, better file support, and a handful of fixes to make everyday work feel smoother.
View on X
Icon names and database icons
July 1, 2026
When setting a native icon, name now also accepts the icon picker name, so values like "token" and "star circle" can set the same Notion icon. databases.retrieve now returns the icon set in the Notion UI, matching the icon surfaced by dataSources.retrieve.
Notion 3.6: External Agents, HTML blocks, and more
July 1, 2026
Your agents shouldn’t be stuck in one-off chats. Now you can bring multiple agents into a single UI with the rest of your team, so you can automate entire workflows end-to-end.
HTML Block
July 1, 2026
Notion added a new HTML block — build interactive HTML right on your page. Ask AI to turn your content into interactive explainers, prototypes, diagrams, dashboards, or even a playable arcade, then share with your team to use and tinker together.
View on X
Agent Now Uses Outlook
June 30, 2026
Your Notion personal agent can now use Outlook — view, manage, and schedule events in calendar, and search, triage, and respond to emails in mail.
View on X
Winding Down Notion Mail
June 25, 2026
Notion is winding down the Notion Mail inbox across web, desktop, and iOS on September 22, going all in on agents to run your inbox — more than half of Notion Mail users already manage email without ever opening their inbox.
View on X
Delegate to Cursor from Notion
June 24, 2026
via Cursor
You can now delegate tasks to Cursor directly from Notion. Built on the Cursor SDK, every cloud agent runs on the same models, harness, and runtime that power Cursor — @-mention Cursor on any spec or assign it a task to open a PR your team can review.
View on X
External Agents: Claude + Cursor
June 24, 2026
Introducing External Agents in Notion — your favorite agents collaborate like teammates. Assign Claude and Cursor tasks from a board shared with your whole team, @-mention them, and watch them run.
View on X
Claude Fable 5 in Notion
June 9, 2026
Claude Fable 5 is now in Notion — the model to put behind your most complex custom agents and workers, setting new highs on Notion internal benchmarks for the hardest multi-step work. Available on Business and Enterprise plans.
View on X
Grok 4.3 + Grok Build 0.1
June 6, 2026
Grok 4.3 and Grok Build 0.1 are now available for Notion Agent and Custom Agents.
View on X
Migration to app.notion.com
June 6, 2026
Notion has finished migrating from notion.so to app.notion.com — same workspace, new home.
View on X
Gemini 3.5 Flash for Custom Agents
June 6, 2026
Gemini 3.5 Flash is now available for Custom Agents in Notion.
View on X
Outlook + Notion Agents
June 6, 2026
Connect Outlook Mail to Notion Agents (alpha) — find threads, draft replies, send, sort, and archive.
View on X
Snapshot Diffs in Version History
May 27, 2026
Version History now shows exactly what changed — text, images, tables, database properties — without playing spot-the-difference. Snapshot Diffs are live.
View on X
Custom Agent Insights
May 21, 2026
No more guessing what your agents are up to. Custom Agent Insights makes every run fully visible — change a prompt or model and see if your agent got cheaper or smarter run by run, hunt down expensive runs and the patterns behind them, and pinpoint where a run broke (a tool call, a missing connection) so you can fix the root cause.
3.5: Notion Developer Platform
May 13, 2026
Now you (and your coding agents) can write code to sync any data and build any agent tool, all running on our infrastructure. You can also bring your favorite agents into Notion (like Claude, Codex, Decagon, or ones you’ve built yourself). It turns Notion into one shared canvas with all your data, for your team and agents to work together.
Notion Developer Platform
May 13, 2026
Introducing the Notion Developer Platform — new building blocks to sync any data source, build any tool, and orchestrate any agent:
• Notion CLI (ntn) — Notion in your terminal
• Workers — run code on Notion's infra
• Database sync — pipe any data source into Notion
• Agent tools — build any workflow
• Webhook triggers — trigger Notion from any app
• External Agents API — bring any agent into Notion
• Notion Agents SDK — use Notion Agents anywhere
…plus a bunch of API improvements. Soon you won't need to be a developer to build on Notion — your agent will be one for you.
Markdown API
May 13, 2026
The #1 requested dev feature is shipped: Markdown API. Plus a recap of the last year of API/MCP improvements — Database views API, Personal Access Tokens, 91% more token-efficient Notion MCP, root page creation, database locks for read-only, database templates, AI Meeting Notes API, OAuth scoped to your workspace, and the new Developer Portal.
View on X
Grok Now an MCP Integration in Notion
May 8, 2026
Notion added Grok as an MCP integration — your timeline and your workspace in the same chat.
View on X
Plan Mode
May 7, 2026
When you ask your agent to make significant changes like rewriting pages or updating databases in bulk, results can drift off course if your intent is unclear. Plan Mode introduces a preliminary step where your agent asks clarifying questions and builds a detailed plan before acting. The result is fewer surprises and more confidence in complex, multi-step work.
New Custom Agent Directory
May 6, 2026
Custom Agents now have a dedicated place in your Library. Use the Custom Agent Directory to browse all your workspace’s agents, pin your favorites, and create new ones to automate your team's busywork 24/7.
Speaker Identification in AI Meeting Notes
May 6, 2026
Notion AI Meeting Notes can now identify who's speaking in 1:1s and video calls.
View on X
New Custom Agent controls for admins
May 5, 2026
Two months ago, we launched Custom Agents in beta. Since then, teams have created more than a million of them and honestly pushed them further than we expected! One theme from admins was consistent: as Custom Agents scaled, so did the need for more control and visibility. Your feedback shaped what we built next, so here’s what's new.
A new home on mobile
May 4, 2026
Navigating Notion on mobile just got easier with the new home tab. Now your home, chats, meetings, and inbox are just one swipe away.
Notion AI Mobile Widgets (TestFlight)
May 2, 2026
New Notion AI mobile widgets designed by Andrew Ashen — available in TestFlight beta now.
View on X
Notion Agent Manages Your Email
May 2, 2026
Your Notion Agent can now manage your email! Ask it to search your inbox, draft a reply, or unsubscribe from lists you keep meaning to leave. It puts in the hours, you get your afternoon back.
View on X
Add Custom Agents to private Slack channels
May 1, 2026
Custom Agents can now read and reply in private Slack channels.
Custom Agents in Slack Channels
April 29, 2026
Notion now lets you add Custom Agents to private Slack channels — invite them like any teammate, and they only see the channels you bring them into.
View on X
Mobile Homepage Refresh
April 28, 2026
Notion refreshed its mobile homepage — home, AI chats, meeting notes, and inbox are all one swipe away.
View on X
Notes Sharing to Slack 2.0
April 28, 2026
Notion AI rolled out Notes Sharing to Slack 2.0 — push AI meeting notes into Slack in two clicks with auto-formatted summaries.
View on X
Agent Instructions & Skills
April 28, 2026
Today's lecture in the Custom Agent series — learn how to turn your repeated prompts into reusable skills, get consistent outputs, and make your Notion Agent feel tailored to you.
View on X
Rollups now as currency, percent, and more
April 27, 2026
Rollups now support number formatting (USD, EUR, percent, etc.) and decimal places. Show budget totals, conversion rates, and more in your rollups without any formula workarounds.
Rollup Number Formatting
April 27, 2026
Rollups now support number formatting (USD, EUR, percent, etc.) and decimal places. No more formatting via formulas — your budget rollups finally look like money.
View on X
Class Is in Session
April 27, 2026
Learn how to build your first Custom Agent, write clear instructions, and connect the right tools and triggers so it can handle repetitive work for you and your team.
Tomorrow's lesson? Agent Instructions and Skills!
View on X
Autofill Agents (Renamed)
April 23, 2026
Database agents are back to being called Autofill. Basic for quick one-pass fills (Biz + Ent plans), Custom Agent for bigger stuff with workspace + web search and multi-step reasoning.
View on X
Custom Agent Directory
April 21, 2026
Your Library just got a new wing. The Custom Agent Directory is a full-page gallery for your and your workspace's custom agents. Browse, search, and manage them in one place. Go to Library → Agents tab.
View on X
Kimi K2.6 Now in Notion
April 21, 2026
Kimi K2.6 is now in Notion. The first open-weight model that plays like other top-tier models. Strong at tool use and carrying out tasks no matter how meticulous or ambiguous.
View on X
Image Gen is Here
April 21, 2026
If you can make a page, you can make a graphic for it too. Just hit /image and Notion handles the rest.
View on X
Mail & Calendar in One Tab
April 20, 2026
Mail and calendar connections now live in a single Settings tab. Once connected, Notion AI can schedule meetings and draft emails on your behalf across accounts.
View on X
Fresh Cover Art + AI Agent Permissions
April 18, 2026
New cover art from Texturelabs, Hudson River School, National Museum of Asian Art, and USDA Pomological Watercolors. Plus: add, remove, and edit page permissions for custom agents in the Notion AI app.
View on X
Opus 4.7 Now in Notion
April 18, 2026
Opus 4.7, Anthropic's most intelligent model, is now in Notion. A real step up for multi-step workflows — fewer tokens, about 3x fewer tool errors.
View on X
Mail & Calendar, now in your settings
April 17, 2026
Connect your calendar and inbox from a new dedicated tab in your settings.
Schedule meetings with Notion Agent
April 15, 2026
Notion Agent now shows your calendar to help you find available time with teammates. See a ranked list of choices, compare schedules, and book. All without leaving the chat.
Notion AI Agent Connects to Your Calendar
April 15, 2026
Notion connected its AI Agent to your calendar — it can now find meeting times, create and update events, and display a real grid view right in chat.
View on X
Notion 3.4, part 2
April 14, 2026
We launched Custom Agents a few weeks ago, and teams are building faster than we can keep up with. In Notion 3.4, your agents can take on even more of your day-to-day busywork.
Customize your tabs in databases
April 10, 2026
Keep your databases clean and easy to navigate by choosing how your tabs are displayed: Text and icon, Icon only, or Text only.
New page cover art from timeless collections
April 9, 2026
Choose page cover art from four new collections, sourced from museums and public archives.
Mute discussion replies
April 8, 2026
Keep your notifications clean by muting replies to discussions you no longer find relevant.
Voice input on desktop
April 6, 2026
Voice input for Notion AI is now on desktop. Whether you are dictating a longer prompt, or just prefer talking over typing, voice input makes it easier to get things done with your Agent.
Keep pages tidy with tabs
March 30, 2026
Tabs let you split a page into clean sections so you can keep related content together without a long vertical scroll.
Archive outdated pages to keep your workspace fresh
March 27, 2026
Archive lets you mark pages as outdated to keep your workspace clean and improve your search results.
Notion 3.4, part 1
March 26, 2026
This month, we have a champagne problem: our engineers are shipping faster than ever, which means Notion 3.4 has too much to cover in a single email. So let’s start with the fundamentals, like a new dashboard view for your databases, a completely redesigned sidebar (opt-in to try it out!), presentation mode that turns any doc into a slideshow, and a lot more.
Custom skills for Notion AI
March 20, 2026
Custom skills let you turn any repetitive AI task into an easily accessible command.
Notion Academy & certifications, in 6 new languages
March 19, 2026
Notion Academy videos and certification programs are now live in 6 new languages— Spanish, Portuguese, Japanese, Korean, French, and German.
Custom instructions for AI Meeting Notes
March 18, 2026
Custom instructions let you define exactly how AI Meeting Notes makes your summaries so they are as useful as possible after a meeting ends.
New consent controls for AI Meeting Notes
March 12, 2026
Workspace owners can now set a workspace-wide policy for AI Meeting Notes audio consent.
Search Salesforce accounts, leads, opportunities, and contacts in Notion
March 11, 2026
Notion AI can now search your Salesforce data (accounts, leads, opportunities, and contacts) right alongside everything else in your workspace.
Visualize progress with dashboard views
March 10, 2026
Dashboard views are a new database view for better visibility and context. This lets teams (and agents) easily assemble beautiful, glanceable overviews directly on top of their databases.
Generate images with Notion AI
March 9, 2026
Notion AI can now generate and edit images right on your page.
New “can create pages” database permission
March 5, 2026
The new “can create pages” database permission lets users create new pages in a database, while still being restricted from viewing or editing other contents they should not have access to.
Run Custom Agents for less with MiniMax M2.5
March 3, 2026
Custom Agents now support MiniMax M2.5, an open weight model that’s up to 10x more cost-efficient for basic tasks.
Notion 3.3: Custom Agents
February 24, 2026
Big news today: Custom Agents are finally here! Give them a job, set a trigger or schedule, and they’ll get it done—24/7. They’re designed for teams and work across Notion, Slack, Mail, Calendar, and more. The work that used to require constant coordination now runs on its own.
A home for everything in Library
February 18, 2026
Start fresh. Customize your sidebar to show only what you use daily. The rest lives in Library, ready you need it.
Claude Opus 4.6, now in Notion
February 9, 2026
Claude Opus 4.6 is the strongest model Anthropic has shipped. For Notion users, it feels less like a tool and more like a capable collaborator.
Search your Asana tasks and projects from Notion
February 4, 2026
Your Notion Agent can now find Asana projects and tasks in seconds.
Notion 3.2: Mobile AI, new models, people directory
January 20, 2026
First round of 2026 updates is in! This release helps Notion fit into your world even better. Work on the go, choose your AI models, track what matters to your team.
Agent can build forms
December 3, 2025
Collect requests, get feedback, send surveys, & more—no manual form building required.
Gemini 3 Pro is live
November 19, 2025
Your Notion Agent now has access to Google's latest model, alongside those from OpenAI and Anthropic. Pick your preferred model for each task, knowing your Notion Agent gets stronger with every model release.
Notion 3.1
November 17, 2025
Notion 3.1: Lots of Agent updates, new Meetings tab, more AI Connectors, and map view!
Page discussions in one place
November 14, 2025
It’s now easier to catch up on the latest comments when collaborating with your team. This simplified view of page discussions lets you navigate to recent comments, identify what's new, and mark comments to return to later.
Agent now reads CSVs
November 10, 2025
Notion Agent can now read CSVs to find insights in seconds. Drop in any CSV (up to 1,000 rows) and ask your Agent to create an analysis or visualize your data as a chart or board. Perfect for expenses, customer lists, or project trackers.
Notion 3.0: Agents
September 18, 2025
Notion 3.0 is here! We’ve rebuilt Notion AI from the ground up as Agents. Now, anything you can do in Notion, your Agent can do for you. Let your Agent handle the busywork, so you can focus on your life’s work.
Notion 2.53: Offline mode
August 19, 2025
We’re excited to finally say it: you can access pages, capture ideas, and keep work moving on the Notion desktop and mobile app offline.
Notion in Indonesian, Thai, and Vietnamese
July 22, 2025
Notion is now available in Indonesian, Thai, and Vietnamese.
Notion 2.48: Set up Notion in one click, Calendar updates, and more
February 18, 2025
Notion 2.48: Set up Notion in one click, Calendar updates, and more.
Notion 2.45: Meet the new Notion AI
September 25, 2024
One tool that does it all. Search, generate, analyze, and chat—right inside Notion.
Notion 2.43: Suggested edits + new Notion AI features
July 29, 2024
Notion 2.43: Suggested edits are here + new Notion AI features
Notion 2.35: Introducing Q&A by Notion AI (now in beta)
November 14, 2023
Q&A by Notion AI, gives you answers instantly by understanding all the information in your workspace.
Notion in Spanish and Portuguese
April 28, 2023
Notion is now available in Spanish and Portuguese (beta)