Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,562Letters: 14Defects: 1,336counted 2 min ago
teppi

Server definition

Hash
sha256:38c87baa0faa16d231942fabcfe6b87ce189393a088648fb11dab38cb75db19e
What it is
What a remote MCP server returned when asked what it offers: 5 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Cancel a queued or processing job. Reserved credits are refunded.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "id": { "description": "Job ID to cancel", "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "cancel_job", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "id": { "type": "string" }, "status": { "description": "cancelled", "type": "string" } }, "required": [ "id", "status" ], "type": "object" } }, { "description": "Create a video/audio processing job. Use list_tools first to find the right tool and options. Returns a job ID — use get_job to check status and get the result URL.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "durationMs": { "description": "Input duration in milliseconds (for credit estimation)", "type": "number" }, "height": { "description": "Input height in pixels (for credit estimation)", "type": "number" }, "inputs": { "description": "Public URLs to input files", "items": { "format": "uri", "type": "string" }, "type": "array" }, "options": { "additionalProperties": {}, "description": "Tool-specific options (see list_tools for available options)", "propertyNames": { "type": "string" }, "type": "object" }, "tool": { "description": "Tool slug from list_tools (e.g. 'compress-video', 'convert-video')", "type": "string" }, "webhook": { "description": "HTTPS URL to receive a POST when the job completes or fails", "format": "uri", "type": "string" }, "width": { "description": "Input width in pixels (for credit estimation)", "type": "number" } }, "required": [ "tool", "inputs" ], "type": "object" }, "name": "create_job", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "creditsReserved": { "description": "Credits reserved for this job", "type": "number" }, "id": { "description": "Job ID — pass to get_job", "type": "string" }, "message": { "type": "string" }, "status": { "description": "Initial job status (queued)", "type": "string" }, "tool": { "description": "Tool slug", "type": "string" } }, "required": [ "id", "status", "tool", "creditsReserved", "message" ], "type": "object" } }, { "description": "Check your current credit balance", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "get_balance", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "credits": { "description": "Current credit balance", "type": "number" }, "totalPurchased": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "description": "Lifetime credits purchased" } }, "required": [ "credits", "totalPurchased" ], "type": "object" } }, { "description": "Check the status of a processing job. When status is 'completed', the response includes a download URL valid for 1 hour.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "id": { "description": "Job ID returned by create_job", "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "get_job", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "completedAt": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "description": "ISO 8601 timestamp" }, "createdAt": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "description": "ISO 8601 timestamp" }, "creditsCharged": { "anyOf": [ { "type": "number" }, { "type": "null" } ] }, "creditsReserved": { "anyOf": [ { "type": "number" }, { "type": "null" } ] }, "errorMessage": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "id": { "type": "string" }, "metrics": { "additionalProperties": false, "properties": { "cpuTimeMs": { "anyOf": [ { "type": "number" }, { "type": "null" } ] }, "peakMemoryBytes": { "anyOf": [ { "type": "number" }, { "type": "null" } ] }, "wallTimeMs": { "anyOf": [ { "type": "number" }, { "type": "null" } ] } }, "required": [ "wallTimeMs", "cpuTimeMs", "peakMemoryBytes" ], "type": "object" }, "outputFilename": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "outputSize": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "description": "Output size in bytes" }, "outputUrl": { "description": "Presigned download URL, valid 1 hour (completed jobs only)", "type": "string" }, "progress": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "description": "0-100" }, "progressMessage": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "status": { "description": "queued | processing | completed | failed | cancelled", "type": "string" }, "tool": { "anyOf": [ { "type": "string" }, { "type": "null" } ] } }, "required": [ "id", "status", "tool", "progress", "progressMessage", "errorMessage", "creditsReserved", "creditsCharged", "createdAt", "completedAt" ], "type": "object" } }, { "description": "List all available video/audio processing tools with their options", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "list_tools", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "tools": { "items": { "additionalProperties": false, "properties": { "category": { "type": "string" }, "description": { "type": "string" }, "inputs": { "description": "Number of input files the tool accepts", "type": "number" }, "name": { "type": "string" }, "options": { "description": "Available options: key, type, label, default, allowed values, min/max", "items": {}, "type": "array" }, "slug": { "description": "Tool slug — pass to create_job", "type": "string" } }, "required": [ "slug", "name", "description", "category", "inputs", "options" ], "type": "object" }, "type": "array" } }, "required": [ "tools" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:38c87baa0faa16d231942fabcfe6b87ce189393a088648fb11dab38cb75db19e | sha256sum