Skip to content
Back to ClipTalk

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
}