Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,526Letters: 13Defects: 1,322counted 3 min ago
teppi

Server definition

Hash
sha256:48dede5c6965d0612d70c258bc92e1fa56abdd4a82dd9b1efc2622c223f2c357
What it is
What a remote MCP server returned when asked what it offers: 4 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Validate raw JSON and return it pretty-printed or minified. `pretty` (default true) uses two-space indentation; false minifies. `sort_keys` (default false) sorts object keys alphabetically and leaves array order alone. Input is capped at 1 MB. Invalid JSON raises with the line and column and is not charged. Pay-per-call via x402 (USDC on Base), no account or API key.", "inputSchema": { "properties": { "pretty": { "default": true, "title": "Pretty", "type": "boolean" }, "sort_keys": { "default": false, "title": "Sort Keys", "type": "boolean" }, "text": { "title": "Text", "type": "string" } }, "required": [ "text" ], "title": "format_jsonArguments", "type": "object" }, "name": "format_json", "outputSchema": null }, { "description": "Fetch the raw transcript text of a YouTube video (no model run — the cheaper SKU), in any of 100+ languages (`language` param, BCP-47). Pay-per-call via x402 (USDC on Base), no account. A video without captions returns an error and is not charged.", "inputSchema": { "properties": { "language": { "default": "en", "title": "Language", "type": "string" }, "url": { "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "get_youtube_transcriptArguments", "type": "object" }, "name": "get_youtube_transcript", "outputSchema": null }, { "description": "New videos on a YouTube channel since your last poll — stateless channel monitoring, no accounts or webhooks. Pass a channel URL, @handle, or channel id, plus an optional cursor (`since_video_id` or `since`, an ISO 8601 timezone-aware timestamp) from your last call. Returns new video ids/titles/publish times, newest first, plus `newest_video_id` to use as your next cursor. Pay-per-call via x402 (USDC on Base), no account or API key. An unresolvable channel or a naive `since` timestamp returns an error and is not charged.", "inputSchema": { "properties": { "channel": { "title": "Channel", "type": "string" }, "since": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Since" }, "since_video_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Since Video Id" } }, "required": [ "channel" ], "title": "list_new_channel_videosArguments", "type": "object" }, "name": "list_new_channel_videos", "outputSchema": null }, { "description": "Summarize a YouTube video with Claude and return the summary text, in any of 100+ output languages (`language` param, BCP-47). Pay-per-call via x402 (USDC on Base) — no account or API key. Cheaper than pulling the full transcript into your own context. A bad URL or a video without captions returns an error and is not charged. New videos up to 60 minutes; longer ones (or ones whose length can't be determined) return an error and are not charged.", "inputSchema": { "properties": { "language": { "default": "en", "title": "Language", "type": "string" }, "url": { "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "summarize_youtube_videoArguments", "type": "object" }, "name": "summarize_youtube_video", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:48dede5c6965d0612d70c258bc92e1fa56abdd4a82dd9b1efc2622c223f2c357 | sha256sum