{
    "name": "net.vyexa/clips",
    "title": "Vyexa — video link to short clips",
    "description": "Turn a video link into vertical short clips with burned-in subtitles. Create jobs, poll status, fetch clip download links.",
    "version": "1.0.0",
    "websiteUrl": "https://vyexa.net/api-docs",
    "transport": {
        "type": "streamable-http",
        "url": "https://vyexa.net/mcp"
    },
    "authentication": {
        "type": "bearer",
        "header": "Authorization: Bearer <API key>",
        "getKey": "https://vyexa.net/content/dashboard/api-keys",
        "note": "Free account, no card. API clips draw from the same balance as the website."
    },
    "openapi": "https://vyexa.net/openapi.json",
    "llms": "https://vyexa.net/llms.txt",
    "tools": [
        {
            "name": "create_clips",
            "description": "Start a job that cuts a video link (YouTube, TikTok, Instagram, Vimeo, Twitch, or a direct file URL) into vertical 9:16 short clips with burned-in subtitles. Returns a job_id immediately; the job runs for a few minutes — poll get_job until status is \"completed\" or \"partial\". num_clips is a maximum, not a guarantee. Uses the account's normal clip balance (free plan included)."
        },
        {
            "name": "get_job",
            "description": "Status of a job created with create_clips: status (pending, processing, completed, partial, failed), progress counters, source info and the list of finished clips with download_url. Poll every 10–15 seconds. \"partial\" means some clips are usable."
        },
        {
            "name": "list_clips",
            "description": "Only the finished clips of a job (id, title, duration, download_url). Each download_url requires the same Bearer key."
        },
        {
            "name": "get_options",
            "description": "All accepted values for layout, subtitle_style, title_style, font, subtitle_position with \"when to choose\" hints and recommendations by content type (podcast, gaming, humor…). Call once before create_clips to pick styling."
        }
    ]
}