---
title: "Notion API Completing the query tool update in Notion MCP: 2026-09-29 | Harbyn"
description: "Notion API Completing the query tool update in Notion MCP, effective Sep 29, 2026; replacement: notion-query-data-sources."
canonical: "https://harbyn.com/changes/notion/2026-09-29-completing-the-query-tool-update-in-notion-mcp"
last-updated: 2026-09-29
---

# Notion API Completing the query tool update in Notion MCP

Markdown version of <https://harbyn.com/changes/notion/2026-09-29-completing-the-query-tool-update-in-notion-mcp>.

Retirement - Notion API. high severity. In effect.

notion-query-database-view is no longer available and calls to it return a tool error. Use notion-query-data-sources instead, passing the same view\_url as {"data": {"mode": "view", "view\_url": "..."}}.

The deadline passed on Sep 29, 2026.

## Facts

| Fact | Value |
| --- | --- |
| Vendor | [Notion API](https://harbyn.com/vendors/notion.md) |
| Kind | Retirement |
| Severity | high |
| Status | In effect |
| Announced | Sep 29, 2026 |
| Effective | Sep 29, 2026 |
| Added to Harbyn | Sep 29, 2026 |
| Lead time | Added on the day of the deadline |
| Symbols | `notion-query-database-view` |
| Replacement | `notion-query-data-sources` |
| Review | Reviewed by a person, extracted by a model |

## Find it in your code

```sh
npx harbyn scan
```

This change names no identifier the scanner can match line by line, so the scan tells you whether your repository uses Notion API, from its packages and API hosts. Nothing leaves your machine.

## Sources

Where this event comes from: the page we read, when we read it, and the hash of that snapshot.

- <https://developers.notion.com/page/changelog> (changelog, fetched 2026-09-29 22:23 UTC, sha256 `0c711cdf1307a313ff7b877134b105a7890df7ec814e0aac2d4810e5a54d3904`)

## Related changes

### More from Notion API

- [Markdown content API and Notion MCP return custom blocks instead of unknown elements](https://harbyn.com/changes/notion/2026-09-30-custom-blocks-in-markdown.md) (Behavior change, announced Sep 30, 2026)
- [Oversized page edits return HTTP 400](https://harbyn.com/changes/notion/2026-10-02-page-edits-return-400-when-a-page-is-too-large-to-load.md) (Behavior change, announced Oct 2, 2026)
- [Custom emoji icons are validated](https://harbyn.com/changes/notion/2026-09-25-custom-emoji-icons-are-validated.md) (Behavior change, announced Sep 25, 2026)
- [Timed-out page writes return HTTP 504](https://harbyn.com/changes/notion/2026-09-24-page-writes-return-504-when-a-request-times-out.md) (Behavior change, announced Sep 24, 2026)

### Changes at other vendors

- [OpenRouter: arcee-ai/trinity-large-thinking expire 2026-10-26](https://harbyn.com/changes/openrouter/2026-10-23-arcee-ai-trinity-large-thinking-expires-2026-10-26.md) (effective Oct 26, 2026)
- [Google Cloud Run and Functions: Node.js 20 runtime decommission](https://harbyn.com/changes/google-cloud/2026-10-08-node-js-20-runtime-decommission.md) (effective Oct 30, 2026)
- [Mistral AI: Z.ai GLM 5.2 (zai-glm-5-2) retires on Mistral on October 31, 2026](https://harbyn.com/changes/mistral/2026-09-29-z-ai-glm-5-2-deprecated-and-scheduled-for-retirement.md) (effective Oct 31, 2026)
- [Fireworks AI: DeepSeek V4 Flash 0731 retires from Serverless Training November 2](https://harbyn.com/changes/fireworks/2026-10-18-upcoming-serverless-training-deprecation-deepseek-v4-flash-0731.md) (effective Nov 2, 2026)

[All upcoming deadlines](https://harbyn.com/deadlines.md)
