Error Handling
Scope
This file keeps Notion-specific failure notes only.
For canonical error taxonomy and OAuth recovery playbooks, use uxc skill:
- section:
Failure handling and retry strategy - file name in
$uxc:references/error-handling.md
Notion-Specific Failure Notes
-
If first real call returns
invalid_token: -
Check for duplicate endpoint bindings (
uxc auth binding list). -
Confirm the binding that currently matches:
uxc auth binding match mcp.notion.com/mcp
-
If multiple candidates exist, verify each candidate with explicit credential:
uxc --auth <credential_id> mcp.notion.com/mcp <same_read_operation> ...
-
Remove only the binding(s) confirmed stale/invalid.
-
Retry the original read call that failed.
-
When
notion-update-pagesignals deletion risk: -
Do not retry automatically with permissive flags.
-
Show what would be deleted.
-
Ask for explicit confirmation before executing destructive change.