Skip to content

Feature Request: Support local file upload for images and files #191

@Extious

Description

@Extious

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.


Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions