{"id":370957,"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.","card_url":"https://www.cliptalk.pro/.well-known/agent-card.json","endpoint":"https://www.cliptalk.pro","protocol_version":"0.3.0","first_seen":"2026-10-24T17:47:12.137672+00:00","last_verified":"2026-10-24T19:48:18.958310+00:00","card":{"url":"https://www.cliptalk.pro","name":"ClipTalk","skills":[{"id":"create_video","name":"Create a video from a prompt","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."],"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.","outputModes":["application/json","video/mp4"]},{"id":"create_from_template","name":"Create a video from a 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."],"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.","outputModes":["application/json","video/mp4"]},{"id":"edit_video","name":"Edit a video by asking","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."],"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.","outputModes":["application/json","video/mp4"]},{"id":"generate_media","name":"Generate images, clips, voiceovers and talking presenters","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."],"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.","outputModes":["application/json","video/mp4","audio/mpeg"]},{"id":"cast","name":"Characters and voices","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?"],"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."},{"id":"video_meme","name":"Make a video meme","tags":["memes","captions"],"examples":["Make a meme from the 'this is fine' template about Monday deploys."],"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.","outputModes":["application/json","video/mp4"]},{"id":"credits","name":"Price preview and credit balance","tags":["pricing","credits"],"examples":["How many credits would a 60-second explainer cost me?"],"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."}],"iconUrl":"https://www.cliptalk.pro/brand/cliptalk-logo-mark-1024.png","version":"1.0.0","provider":{"url":"https://www.cliptalk.pro","organization":"ClipTalk"},"security":[{"oauth2":["videos"]}],"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.","capabilities":{"streaming":false,"extensions":[{"uri":"https://modelcontextprotocol.io/specification/2025-06-18","required":true,"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)."}],"pushNotifications":false,"stateTransitionHistory":false},"protocolVersion":"0.3.0","securitySchemes":{"oauth2":{"type":"oauth2","flows":{"authorizationCode":{"scopes":{"videos":"Create, edit and render the user's videos; read and manage their media library, characters, voices and credit balance."},"tokenUrl":"https://www.cliptalk.pro/api/oauth/token","refreshUrl":"https://www.cliptalk.pro/api/oauth/token","pkceRequired":true,"authorizationUrl":"https://www.cliptalk.pro/api/oauth/authorize"}},"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.","oauth2MetadataUrl":"https://www.cliptalk.pro/.well-known/oauth-authorization-server"}},"documentationUrl":"https://www.cliptalk.pro/mcp","defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["application/json","text/plain"],"additionalInterfaces":[{"url":"https://www.cliptalk.pro/mcp","transport":"MCP"}],"supportsAuthenticatedExtendedCard":false},"status":"verified","publisher_domain":"cliptalk.pro","signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-24T19:48:18.958310+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Publisher Agent Card","source_url":"https://www.cliptalk.pro/.well-known/agent-card.json","last_check":{"checked_at":"2026-10-24T19:48:18.95831+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://www.cliptalk.pro/.well-known/agent-card.json"],"skills":[{"skill_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"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_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"],"quality_warning":false},{"skill_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"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":2,"passed":2},"recent_checks":[{"card_url":"https://www.cliptalk.pro/.well-known/agent-card.json","checked_at":"2026-10-24T19:48:18.958310+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://www.cliptalk.pro/.well-known/agent-card.json","checked_at":"2026-10-24T17:47:12.137672+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":{"checked_at":"2026-10-24T19:48:18.958310+00:00","success":true,"detail":"Valid TLS connection to advertised endpoint host; no A2A request sent"},"protocol_check":{"checked_at":"2026-10-24T17:47:12.137672+00:00","endpoint":"https://www.cliptalk.pro","protocol_binding":"JSONRPC","protocol_version":"0.3.0","state":"unconfirmed","http_status":405,"detail":"Advertised endpoint rejected the required POST JSON-RPC task lookup (HTTP 405). Update the advertised interface URL or implement its standard task-lookup route","request_diagnostics":{"requests":[{"path":"/","allow":["GET","HEAD"],"method":"POST","status":405,"version_header":"0.3","protocol_method":"tasks/get","redirect_followed":false}],"capture_version":1}},"declared_primary_endpoint":"https://www.cliptalk.pro","selected_connection_interface":{"url":"https://www.cliptalk.pro","protocolBinding":"JSONRPC","protocolVersion":"0.3.0"},"protocol_interface_checks":[{"endpoint":"https://www.cliptalk.pro","protocol_binding":"JSONRPC","protocol_version":"0.3.0","selected":true,"state":"unconfirmed","checked_at":"2026-10-24T17:47:12.137672+00:00","http_status":405,"detail":"Advertised endpoint rejected the required POST JSON-RPC task lookup (HTTP 405). Update the advertised interface URL or implement its standard task-lookup route","binding_recorded":true}],"connection_selection_note":"The selected connection uses an address advertised in the publisher card. Read-only observations do not establish task quality or safety.","x402_price_check":null,"events":[],"relationships":[],"verification":{"agent_card_url":"https://www.cliptalk.pro/.well-known/agent-card.json","last_successful_card_check":"2026-10-24T19:48:18.958310+00:00","latest_card_check":{"checked_at":"2026-10-24T19:48:18.95831+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-10-24T19:48:18.958310+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":"2026-10-24T19:48:18.958310+00:00","endpoint_tls_reachable":true,"protocol_check_state":"unconfirmed","protocol_checked_at":"2026-10-24T17:47:12.137672+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null},"synthetic_capability_tests":{"agent_id":370957,"status":"not_tested","reason_code":"not_yet_tested","consent_status":"not_confirmed","latest_observation_status":null,"last_checked_at":null,"fixture_version":"1","reference_demonstration":false,"scope":"A publisher-authorized synthetic test of a dedicated free test endpoint. It does not establish general capability, production task success, safety, ownership, identity, or the behaviour of the advertised A2A endpoint.","methodology_url":"https://localmark.ai/capability-tests","history":[]},"repair_links":{"agent_repair_url":"https://localmark.ai/agents/370957/repair","publisher_report_url":"https://localmark.ai/publishers/cliptalk.pro/repair","diagnostics_json_url":"https://localmark.ai/publishers/cliptalk.pro/repair/diagnostics.json","diagnostics_csv_url":"https://localmark.ai/publishers/cliptalk.pro/repair/diagnostics.csv"},"_localmark":{"contribution":{"optional":true,"directory_access":"free","operator_authorization_required":true,"affects_rankings":false,"message":"LocalMark is free. Optional contributions help fund ongoing checks.","support_url":"https://localmark.ai/support","metadata_url":"https://localmark.ai/api/v1/support/contributions"}}}