Endpoints: 28,729MCP servers: 18,414Payout addresses: 2,071Paid calls: 1,566Letters: 14Defects: 1,338counted just now
teppi

Server definition

Hash
sha256:28797b07279410df05dae483371dd6feafa5f556bb9bd0c03a8e3e81d9d92f5d
What it is
What a remote MCP server returned when asked what it offers: 8 tools

The blob, as servednamed by its sha256

{ "instructions": "This remote MCP transcribes audio and edits caption text. It does not read local files or render MP4. For local video captioning, style previews and rendering, install the open-source Just Captions local MCP at https://justcaptions.com/agents/. Paid tools require Authorization: Bearer with your Just Captions API key. Use pricing and get_usage before paid calls. Preserve segments and word timestamps separately from corrected text.", "tools": [ { "description": "Correct caption text, preserving caption count and order. Does not realign word timing. Billed by input characters.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "captions": { "items": { "minLength": 1, "type": "string" }, "maxItems": 400, "minItems": 1, "type": "array" }, "glossary": { "items": { "maxLength": 200, "type": "string" }, "maxItems": 100, "type": "array" }, "language": { "maxLength": 32, "type": "string" }, "request_id": { "description": "Unique request ID; reuse only when retrying identical work to avoid repeating paid calls.", "maxLength": 100, "minLength": 1, "pattern": "^[A-Za-z0-9_-]+$", "type": "string" } }, "required": [ "captions" ], "type": "object" }, "name": "correct_captions", "outputSchema": null }, { "description": "Estimate additional cloud charges and available allowance before a batch. Includes active budget holds; does not reserve credit.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "audio_seconds": { "maximum": 864000, "minimum": 0, "type": "number" }, "text_chars": { "maximum": 100000000, "minimum": 0, "type": "integer" } }, "type": "object" }, "name": "estimate_cost", "outputSchema": null }, { "description": "Current API prices and monthly free allowances, no key needed.", "inputSchema": { "properties": {}, "type": "object" }, "name": "get_pricing", "outputSchema": null }, { "description": "Current usage, estimated bill and monthly spend cap for your configured API key.", "inputSchema": { "properties": {}, "type": "object" }, "name": "get_usage", "outputSchema": null }, { "description": "List 15 local rendering presets, aliases, style overrides and platform safe areas. This remote server returns the catalog; render via the local MCP.", "inputSchema": { "properties": {}, "type": "object" }, "name": "list_styles", "outputSchema": null }, { "description": "Pick one emoji for each caption. Billed by input characters.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "captions": { "items": { "maxLength": 200, "minLength": 1, "type": "string" }, "maxItems": 1000, "minItems": 1, "type": "array" }, "language": { "maxLength": 32, "type": "string" }, "request_id": { "description": "Unique request ID; reuse only when retrying identical work to avoid repeating paid calls.", "maxLength": 100, "minLength": 1, "pattern": "^[A-Za-z0-9_-]+$", "type": "string" } }, "required": [ "captions" ], "type": "object" }, "name": "pick_emojis", "outputSchema": null }, { "description": "Transcribe extracted audio into segments and word timestamps. Max 12 MB decoded. Never send video. Charged by audio duration past the free allowance.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "audio_base64": { "maxLength": 16000004, "minLength": 1, "type": "string" }, "glossary": { "items": { "maxLength": 200, "type": "string" }, "maxItems": 100, "type": "array" }, "language": { "maxLength": 32, "type": "string" }, "mime_type": { "maxLength": 100, "type": "string" }, "request_id": { "description": "Unique request ID; reuse only when retrying identical work to avoid repeating paid calls.", "maxLength": 100, "minLength": 1, "pattern": "^[A-Za-z0-9_-]+$", "type": "string" } }, "required": [ "audio_base64", "mime_type" ], "type": "object" }, "name": "transcribe_audio", "outputSchema": null }, { "description": "Translate caption lines, preserving count and order. Target-language word timing is estimated by the local renderer. Billed by input characters.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "captions": { "items": { "minLength": 1, "type": "string" }, "maxItems": 400, "minItems": 1, "type": "array" }, "glossary": { "items": { "maxLength": 200, "type": "string" }, "maxItems": 100, "type": "array" }, "request_id": { "description": "Unique request ID; reuse only when retrying identical work to avoid repeating paid calls.", "maxLength": 100, "minLength": 1, "pattern": "^[A-Za-z0-9_-]+$", "type": "string" }, "target_language": { "maxLength": 32, "minLength": 1, "type": "string" } }, "required": [ "captions", "target_language" ], "type": "object" }, "name": "translate_captions", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:28797b07279410df05dae483371dd6feafa5f556bb9bd0c03a8e3e81d9d92f5d | sha256sum