MCP
Connect an AI client
Use the stateless Streamable HTTP endpoint and authenticate every request with your Bearer key: https://video2url.com/api/mcp.
{"mcpServers":{"video2url":{"url":"https://video2url.com/api/mcp","headers":{"Authorization":"Bearer <YOUR_API_KEY>"}}}}Available tools
create_upload— Requires filename, MIME type, and size in bytes; returns a presigned URL.complete_upload— Requires uploadId after the raw-file PUT succeeds.get_upload_status— Requires uploadId and returns upload status plus the file record when ready.create_share_link— Requires fileId; title, visibility, and password are optional, with visibility defaulting to unlisted.get_share_link— Requires shareId and returns a share link owned by the authenticated user.revoke_share_link— Requires shareId and revokes a share link owned by the authenticated user.
For uploads, follow this sequence: create_upload → PUT → complete_upload.
