Description
The MCP server can read images already stored in Notion (e.g., prod-files-secure.s3.us-west-2.amazonaws.com/...), but cannot upload local files to Notion's storage.
Current Behavior
only accepts external URLs
- No way to upload local files to Notion storage through MCP
Expected Behavior
Add a tool to upload local files directly to Notion's storage, similar to drag-and-drop in the Notion client.
Tool: notion-upload-file
Input: { "file_path": "/path/to/image.png" }
Output: { "url": "https://prod-files-secure.s3.us-west-2.amazonaws.com/..." }
Use Case
Creating pages with local images (e.g., charts, screenshots) without relying on external image hosting services.
Description
The MCP server can read images already stored in Notion (e.g., prod-files-secure.s3.us-west-2.amazonaws.com/...), but cannot upload local files to Notion's storage.
Current Behavior
Expected Behavior
Add a tool to upload local files directly to Notion's storage, similar to drag-and-drop in the Notion client.
Tool: notion-upload-file
Input: { "file_path": "/path/to/image.png" }
Output: { "url": "https://prod-files-secure.s3.us-west-2.amazonaws.com/..." }
Use Case
Creating pages with local images (e.g., charts, screenshots) without relying on external image hosting services.