Card snapshot
www.cliptalk.pro
·
2026-10-24 04:44:06 UTC
·
268e3a2e723d896a9252f5f8e465ee63211de900071a0f31cdc52315e8f1f8d6
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"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
}