trackmcp
Back to directory
soundside-design

soundside-docs

View on GitHub

Soundside.ai Developer Documentation — guides, examples, and API reference

0 stars PythonOthers Updated Aug 30, 2026

Documentation

Soundside — Developer Documentation

AI Media Production Platform for Agents

Soundside exposes 19 MCP tools for generating, editing, composing, extracting, and analyzing media — images, video, audio, music, text, and business artifacts — plus LoRA adapter fine-tuning and server-side video composition. Connect any MCP client. OAuth/API-key credits cover all authenticated tools; the eligible subset also supports x402 USDC on Base without an account. Compose is authenticated-credit only.

> Currency 2026-08 (2026-08-23)

> - Removed: Luma (entirely) and Runway image/video generation. Runway is now audio-only — TTS and sound effects via `create_audio`.

> - Added: Lyria 3 music generation (`create_music`), Grok TTS (`create_audio`), Grok per-second × resolution video pricing, Alibaba Wan 2.7 video models (international default), MiniMax H3 video adapter.

> - Provider and pricing data below matches the live x402 catalog: `GET https://mcp.soundside.ai/api/x402/status`.

Quick Start

bash
# MCP endpoint
https://mcp.soundside.ai/mcp

# Auth: API key or x402 crypto payment
Authorization: Bearer
json
POST https://mcp.soundside.ai/mcp
{"jsonrpc":"2.0","id":"1","method":"tools/list","params":{}}

Tools (19)

Generation

ToolWhat It DoesProviders
`create_image`Text-to-image, character referencesAlibaba (Wan), Creative Freedom (authenticated only), Grok, MiniMax, Vertex AI
`create_video`Text-to-video, image-to-video, video extensionAlibaba (Wan 2.7), Creative Freedom (authenticated only), Grok, MiniMax (Hailuo/H3), Vertex AI (Veo 3.1)
`create_audio`TTS, sound effects, deprecated transcription shim, voice cloning/designCreative Freedom (authenticated only), Grok, MiniMax, Runway (audio-only), Vertex AI
`create_music`Music from lyrics and style promptsLyria 3; Creative Freedom (authenticated credits only)
`create_text`LLM chat completions, structured outputGrok, MiniMax, Qwen, Vertex AI (Gemini)
`create_artifact`Charts, presentations, documents, diagrams; bundle mode for multi-artifact packagesplotly, pptx, docx, weasyprint, mermaid, gamma

Composition

ToolWhat It Does
`compose_video`Server-side pipeline: enrich plan, generate assets in parallel, assemble with transitions, audio ducking, and overlays

Editing

ToolWhat It Does
`edit_video`Core video transforms: trim, concat, crossfade, speed, loop, color grade, burn subtitles, custom FFmpeg
`edit_audio`Mix, replace, or pad audio on existing media
`compose_media`Add text, overlay media, or build split-screen composites
`apply_effect`Ken Burns, speed ramp, film grain, vignette
`extract_media`Extract frames, frame sets, or audio tracks

Analysis

ToolWhat It DoesProviders
`analyze_media`Technical metadata, vision QA, transcription, segment detection, EDL exportAnthropic, Grok, OpenAI, Qwen, Vertex (+ soundside.ai ffprobe)

Adapters (LoRA)

ToolWhat It DoesBackends
`train_adapter`Train a LoRA adapter from library mediaDashScope (Wan), Modal (Hunyuan/LTX)
`list_adapters`List your LoRA adapters
`manage_adapter`Inspect, deploy, undeploy, delete, or select checkpoint

Library Management

ToolWhat It Does
`lib_list`Browse projects, collections, resources, lineage, brand kits; query credit balance
`lib_manage`CRUD for projects, collections, resources, brand kits
`lib_share`Share projects with other users by email

Pricing

Soundside uses a credit system: one credit = $0.01 USD.

  • AI generation uses published metered rates based on provider cost with an approximately 10% platform margin unless a tool-specific flat fee is listed.
  • Platform tools (editing engine, library) are fixed-price: $0.01/call; vision QA is $0.03.
  • Compose adds a five-credit success-only orchestration fee and separately itemizes child calls. It requires OAuth/API-key credits and is not available through x402.
  • Every paid call receives a pre-execution estimate. The estimate is a ceiling — the actual charge is never more than the quote — and each paid tool call is settled exactly once.

Live pricing is always available at:

code
GET https://mcp.soundside.ai/api/x402/status

This returns machine-readable per-tool, per-provider USDC prices for the x402 lane only. It does not publish the free tool or authenticated-credit-only Compose. Prices are DB-driven and may change — always check the endpoint rather than hardcoding. For variable-priced tools the published amount is a ceiling quote (worst case), not the typical settled price — rows carry a `price_note` where this matters.

x402: Pay-Per-Call with Crypto

No API key needed. Pay with USDC on Base (L2) per tool call via EIP-3009 `transferWithAuthorization` (off-chain signing, facilitator pays gas).

code
Network: eip155:8453 (Base mainnet)
Token: USDC
Facilitator: Coinbase CDP

See x402 Guide for full setup.

Guides

Examples

Local validation (pre-push hook)

There is no GitHub-hosted CI; validation runs locally before every push. Enable once per clone:

bash
git config core.hooksPath .githooks

Requirements: `brew install gitleaks` and `uv`. The hook runs three gates on every push: (1) a gitleaks secret scan of the outgoing commit range, (2) `python3 scripts/validate_public_contract.py`, and (3) the pytest suite (`uv run --with pytest python -m pytest tests/ -q`). The contract validator compares this portal against the vendored MCP contract and its source of truth in the sibling repos, so pushing requires the three-repo workspace checkout (`../ssd-mcp` and `../soundside-ai` next to this repo); a standalone clone cannot pass the gate.

Frequently asked questions

What is soundside-docs?

soundside-docs is Soundside.ai Developer Documentation — guides, examples, and API reference

How do I install soundside-docs?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is soundside-docs open source?

Yes — it is hosted on GitHub at https://github.com/soundside-design/soundside-docs.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP