{
  "protocolVersion": "1.0",
  "name": "EchoWave",
  "version": "1.0.0",
  "description": "Create, caption, translate and render videos with voices through EchoWave's REST API and MCP server.",
  "url": "https://echowave.io",
  "provider": { "organization": "EchoWave", "url": "https://echowave.io" },
  "documentationUrl": "https://echowave.io/docs/api/",
  "preferredTransport": "mcp",
  "supportedInterfaces": [
    { "id": "mcp", "url": "https://echowave.io/mcp", "serviceUrl": "https://echowave.io/mcp", "transport": "mcp", "transportProtocol": "mcp" },
    { "id": "rest", "url": "https://echowave.io/api/v1", "serviceUrl": "https://echowave.io/api/v1", "transport": "http", "transportProtocol": "http" }
  ],
  "capabilities": [
    { "id": "video-editing", "name": "Programmatic video editing", "description": "Create projects and add video, audio, image, text, subtitle, waveform and progress-bar segments to a timeline." },
    { "id": "ai-voiceover", "name": "AI voice-over", "description": "Generate text-to-speech narration in many voices and clone custom voices." },
    { "id": "subtitles", "name": "Subtitles & translation", "description": "Auto-transcribe speech to subtitles and translate them into other languages." },
    { "id": "rendering", "name": "Rendering & media tools", "description": "Render projects to downloadable MP4s and run one-shot tools (trim, crop, compress, convert, rotate, …)." }
  ],
  "skills": [
    { "id": "add-text-to-video", "name": "Add text to a video", "description": "Overlay styled text on a video and render a finished MP4." },
    { "id": "auto-subtitle-video", "name": "Auto-caption a video", "description": "Transcribe a video, optionally translate, and burn in styled subtitles." },
    { "id": "add-voiceover", "name": "Add an AI voice-over", "description": "Generate narration in a chosen voice and add it to a project." },
    { "id": "make-audiogram", "name": "Turn audio into video", "description": "Create a waveform/visualizer video from an audio file." },
    { "id": "convert-media", "name": "Convert / trim / compress media", "description": "Run a one-shot media operation on a source file and download the result." }
  ],
  "defaultInputModes": ["text"],
  "defaultOutputModes": ["text", "video"]
}
