Server definition
- Hash
- sha256:65053d16be62dc672a7be7a9259f3597f188538b443e7781b888ee52607b78c2
- What it is
- What a remote MCP server returned when asked what it offers: 8 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Fetch the finished video path and size once the job is done. Free.\n\njob_id: id returned by submit_video_job\n",
"inputSchema": {
"properties": {
"job_id": {
"title": "Job Id",
"type": "string"
}
},
"required": [
"job_id"
],
"title": "fetch_videoArguments",
"type": "object"
},
"name": "fetch_video",
"outputSchema": null
},
{
"description": "Poll a video job until it is done. Free. Use after submit_video_job returns a job_id.\n\njob_id: id returned by submit_video_job, e.g. a1b2c3d4e5f6\n",
"inputSchema": {
"properties": {
"job_id": {
"title": "Job Id",
"type": "string"
}
},
"required": [
"job_id"
],
"title": "get_jobArguments",
"type": "object"
},
"name": "get_job",
"outputSchema": null
},
{
"description": "List recent video jobs. Free.\n\nlimit: max jobs to return, e.g. 20\n",
"inputSchema": {
"properties": {
"limit": {
"default": 20,
"title": "Limit",
"type": "integer"
}
},
"title": "list_jobsArguments",
"type": "object"
},
"name": "list_jobs",
"outputSchema": null
},
{
"description": "List narration voices you can pass to submit_video_job. Free.",
"inputSchema": {
"properties": {},
"title": "list_voicesArguments",
"type": "object"
},
"name": "list_voices",
"outputSchema": null
},
{
"description": "How to pay, step by step. Read this if you got a 402 and are not sure what to do.",
"inputSchema": {
"properties": {},
"title": "payment_infoArguments",
"type": "object"
},
"name": "payment_info",
"outputSchema": null
},
{
"description": "Tell this server what you needed and could not get. Free — no payment required. Your input goes to the operator's queue and to a public board of unmet agent demand (contact details are never shared; entries are reviewed before publishing). Include what you would pay if you know.",
"inputSchema": {
"properties": {
"contact": {
"default": "",
"title": "Contact",
"type": "string"
},
"need": {
"title": "Need",
"type": "string"
},
"tried": {
"default": "",
"title": "Tried",
"type": "string"
},
"would_pay_usd": {
"default": 0,
"title": "Would Pay Usd",
"type": "number"
}
},
"required": [
"need"
],
"title": "request_capabilityArguments",
"type": "object"
},
"name": "request_capability",
"outputSchema": null
},
{
"description": "Start here. What this server sells, what it will not do, and the exact limits.",
"inputSchema": {
"properties": {},
"title": "service_infoArguments",
"type": "object"
},
"name": "service_info",
"outputSchema": null
},
{
"description": "Turn a script into a finished 1080p video — narrated, cut to matched stock footage,\nsubtitles burned in, audio normalized to −14 LUFS. Returns a job id; poll get_job,\nthen fetch_video. Use when you need a publishable video and have only text.\n$0.60 per video in USDC on Solana — no account, no API key, no human in the loop.\n\nscript: narration body to speak (plain text)\ntitle: optional intro title shown for ~4s at the top\nvoice: voice id from list_voices(), e.g. female_warm\nsubtitles: burn-in subtitles (default true)\nspeed: narration speed multiplier, e.g. 1.0\nseed: stock-selection seed for reproducible visuals, e.g. 7\n",
"inputSchema": {
"properties": {
"script": {
"title": "Script",
"type": "string"
},
"seed": {
"default": 7,
"title": "Seed",
"type": "integer"
},
"speed": {
"default": 1,
"title": "Speed",
"type": "number"
},
"subtitles": {
"default": true,
"title": "Subtitles",
"type": "boolean"
},
"title": {
"default": "",
"title": "Title",
"type": "string"
},
"voice": {
"default": "female_warm",
"title": "Voice",
"type": "string"
}
},
"required": [
"script"
],
"title": "submit_video_jobArguments",
"type": "object"
},
"name": "submit_video_job",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:65053d16be62dc672a7be7a9259f3597f188538b443e7781b888ee52607b78c2 | sha256sum