{"protocolVersion":"0.3.0","name":"ClipTalk","description":"Make finished TikTok, Reels and YouTube videos from a prompt: script, AI visuals, voiceover, captions and music, rendered to a ready-to-post MP4. Agents use ClipTalk through its MCP server at https://www.cliptalk.pro/mcp (Streamable HTTP, OAuth 2.1); the same operations are on the REST API at https://www.cliptalk.pro/api/v1. ClipTalk does not expose an A2A JSON-RPC endpoint.","url":"https://www.cliptalk.pro","additionalInterfaces":[{"url":"https://www.cliptalk.pro/mcp","transport":"MCP"}],"iconUrl":"https://www.cliptalk.pro/brand/cliptalk-logo-mark-1024.png","provider":{"organization":"ClipTalk","url":"https://www.cliptalk.pro"},"version":"1.0.0","documentationUrl":"https://www.cliptalk.pro/mcp","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"extensions":[{"uri":"https://modelcontextprotocol.io/specification/2025-06-18","description":"Model Context Protocol server (Streamable HTTP transport) at https://www.cliptalk.pro/mcp. Works in Claude, ChatGPT, Cursor and any MCP client. Authenticate with the oauth2 scheme below and send `Authorization: Bearer <access token>`; without it the endpoint answers 401 with a WWW-Authenticate challenge pointing at https://www.cliptalk.pro/.well-known/oauth-protected-resource/mcp (RFC 9728).","required":true}]},"securitySchemes":{"oauth2":{"type":"oauth2","description":"OAuth 2.1 authorization code with PKCE (S256). Public clients register dynamically at https://www.cliptalk.pro/api/oauth/register or identify themselves with a client ID metadata document; any ClipTalk account can connect. Access tokens go in the Authorization header as a Bearer token.","flows":{"authorizationCode":{"authorizationUrl":"https://www.cliptalk.pro/api/oauth/authorize","tokenUrl":"https://www.cliptalk.pro/api/oauth/token","refreshUrl":"https://www.cliptalk.pro/api/oauth/token","scopes":{"videos":"Create, edit and render the user's videos; read and manage their media library, characters, voices and credit balance."},"pkceRequired":true}},"oauth2MetadataUrl":"https://www.cliptalk.pro/.well-known/oauth-authorization-server"}},"security":[{"oauth2":["videos"]}],"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["application/json","text/plain"],"skills":[{"id":"create_video","name":"Create a video from a prompt","description":"Turn a one-line idea or a full script into a finished video for TikTok, Instagram Reels, YouTube Shorts or YouTube: the script, AI visuals, voiceover, captions and music, rendered to a ready-to-post MP4 in 9:16, 1:1, 4:5 or 16:9. Scenes mix narrated footage, animated motion-graphics components and raw timeline layers; people are cast from saved characters. MCP tools: create_video, get_video, list_videos, render_video.","tags":["video","text-to-video","tiktok","reels","youtube-shorts","ai-voiceover","captions"],"examples":["Make a 30-second vertical video about why cats knead, with captions and calm music.","Turn this script into a faceless story video for TikTok."],"outputModes":["application/json","video/mp4"]},{"id":"create_from_template","name":"Create a video from a template","description":"One call from content to a finished video in one of ClipTalk's proven formats: UGC-style product ads, faceless stories, explainers, quizzes, micro-dramas and music videos. The server writes the script in the template's style and builds the scenes; on-camera templates take a saved character as the presenter. plan_from_template is the dry run: the exact script and credit price before anything is made. MCP tools: list_templates, plan_from_template, create_from_template.","tags":["templates","ugc-ads","faceless-videos","explainers","quizzes"],"examples":["Make a UGC-style ad for my jade roller where a creator talks to camera.","Show me the script and the price for an explainer about compound interest before you make it."],"outputModes":["application/json","video/mp4"]},{"id":"edit_video","name":"Edit a video by asking","description":"Edit any ClipTalk video (a timeline of tracks stacking clips): cut silences, fix captions, change the music, voice, speed or layout, swap media, add layers such as motion graphics, then re-render the MP4. A contact sheet shows a whole video in one image and every edit is a checkpoint that can be revisited. MCP tools: edit_video, get_video_assets, get_video_history, make_contact_sheet, render_video.","tags":["video-editing","captions","music","voice","layout"],"examples":["Cut the silences from my last video and make the captions bigger.","Change the music on the octopus video to something upbeat and re-render it."],"outputModes":["application/json","video/mp4"]},{"id":"generate_media","name":"Generate images, clips, voiceovers and talking presenters","description":"Generate a single asset straight into the media library: an AI image, a b-roll clip, a voiceover, or a lip-synced talking-head clip of a saved character; or tighten any audio or video by removing its silences. Import a file from a public URL or a public TikTok, Instagram, YouTube, Facebook or X post (the video is downloaded and transcribed so its format can be studied and remade), or upload a file that has no public URL. MCP tools: generate_media, get_media, list_media, import_media, upload_media.","tags":["ai-images","ai-video-clips","ai-voiceover","talking-head","media-library"],"examples":["Generate a 10-second clip of waves at sunset for my library.","Import this TikTok and tell me how it is structured."],"outputModes":["application/json","video/mp4","audio/mpeg"]},{"id":"cast","name":"Characters and voices","description":"The cast: reusable presenter characters (a name, a look, a voice and a generated portrait) that keep one person looking like one person across scenes and videos, a narration voice library in many languages (stock and cloned voices), and the background-music catalog. MCP tools: list_characters, create_character, list_voices, list_music.","tags":["characters","presenters","voices","music"],"examples":["Create a presenter character called Maya, a friendly fitness coach, with a warm voice.","Which Spanish voices do I have?"]},{"id":"video_meme","name":"Make a video meme","description":"Caption one clip as a video meme, the caption burned in, the sound kept and no watermark, from your own clip or from the meme template library. MCP tools: list_meme_templates, make_video_meme.","tags":["memes","captions"],"examples":["Make a meme from the 'this is fine' template about Monday deploys."],"outputModes":["application/json","video/mp4"]},{"id":"credits","name":"Price preview and credit balance","description":"The exact credit price of a request before running it, and the live credit balance, plan and allowed quality tiers. New accounts start with free credits. MCP tools: estimate_cost, get_credits.","tags":["pricing","credits"],"examples":["How many credits would a 60-second explainer cost me?"]}],"supportsAuthenticatedExtendedCard":false}