Telep IO · Sumvid

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.

ParameterTypeRequiredDescription
youtubeUrlstringyesYouTube watch/share URL or 11-character video id
languagestringnoBCP-47 language hint (stub only)

get_summary

Get a Sumvid stub summary created with this API key.

ParameterTypeRequiredDescription
idstringyes—

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