API & MCP documentation
Summarize YouTube and other videos for Muse.
Demo gateway: summaries are stub summaries hashed from the video URL — no captions are fetched and no paid summarizer is called.
Connecting
- MCP endpoint
https://api.muse.telep.io/mcp/sumvid— streamable HTTP, JSON-RPC 2.0. Methods:initialize,tools/list,tools/call.- REST base
https://api.muse.telep.io/v1/sumvid- OpenAPI
https://api.muse.telep.io/v1/sumvid/openapi.json— exact request/response shapes for every REST route.- Auth
Authorization: Bearer <api-key>on every call. Calls are scoped to the key.
MCP tools
check_credentials
Validate Sumvid API credentials with GET /v1/account. Does not summarize a video. Demo mode skips the provider. A 402 from Sumvid surfaces insufficient_credits and topUpUrl when the API sends one.
Takes no parameters.
summarize_youtube
Summarize a YouTube URL or 11-character video id. Demo mode hashes a stub from the video id. test/live mode calls POST {SUMVID_API_BASE_URL}/v1/summaries and can spend Sumvid credits.
| Parameter | Type | Required | Description |
|---|---|---|---|
youtubeUrl | string | yes | YouTube watch/share URL or 11-character video id |
language | string | no | BCP-47 language hint (stub only) |
get_summary
Get a Sumvid stub summary created with this API key.
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | — |
get_account
Stub Sumvid account for this API key. No real usage is billed.
Takes no parameters.
Example: list tools over MCP
curl -X POST https://api.muse.telep.io/mcp/sumvid -H "Authorization: Bearer $TELEP_API_KEY" -H "Content-Type: application/json" -H "Accept: application/json, text/event-stream" -d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list",
"params": {}
}'REST example
Create via POST https://api.muse.telep.io/v1/sumvid/summaries:
curl -X POST https://api.muse.telep.io/v1/sumvid/summaries -H "Authorization: Bearer $TELEP_API_KEY" -H "Content-Type: application/json" -d '{"youtubeUrl":"example"}'Every REST route is described exactly in the OpenAPI document.
Demo status
Demo gateway: summaries are stub summaries hashed from the video URL — no captions are fetched and no paid summarizer is called.
Pricing: See the Sumvid product for current pricing. Nothing is billed while the gateway is a stub.
Related
- Sumvid overview — https://muse.telep.io/connectors/sumvid
- Privacy policy
- Terms of service