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

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": "Presentations.AI MCP server.\nTool discovery (initialize, tools/list, prompts/list, resources/list, ping) is open to all clients.\nTool invocation (tools/call) requires authentication.\nAuthentication options:\n 1. OAuth 2.1 with PKCE — discoverable at /.well-known/oauth-authorization-server and /.well-known/oauth-protected-resource.\n 2. API key (Bearer token) — generate at https://console.presentations.ai and send as: Authorization: Bearer <key>\nDocumentation: https://console.presentations.ai/apiref/docs/", "tools": [ { "description": "Poll for the result of an async presentation job. Returns current status and, when complete, the presentation details.", "inputSchema": { "properties": { "jobId": { "description": "The job ID returned from an async operation (callback_url or immediatePollUrl flow).", "type": "string" } }, "required": [ "jobId" ], "type": "object" }, "name": "check_job_status", "outputSchema": null }, { "description": "Transform raw text (articles, notes, reports, outlines) into a professional presentation. Supports multiple content-handling modes via preservationMode.", "inputSchema": { "properties": { "callback_url": { "format": "uri", "type": "string" }, "content": { "description": "Raw text content to transform", "type": "string" }, "domain": { "type": "string" }, "exportType": { "enum": [ "ppt", "pptx", "pdf", "image", "render", "share" ], "type": "string" }, "language": { "default": "en", "type": "string" }, "preservationMode": { "description": "How to handle the content. enhance/summarize/instruction require slideCount; preserve auto-determines.", "enum": [ "enhance", "preserve", "summarize", "instruction" ], "type": "string" }, "slideCount": { "description": "Number of slides. Omit when preservationMode is 'preserve'.", "maximum": 50, "minimum": 1, "type": "integer" }, "target_audience": { "enum": [ "executive-leadership", "general-employees", "clients-customers", "students-trainees", "technical-team", "general-audience" ], "type": "string" }, "tone": { "enum": [ "professional", "conversational", "authoritative", "persuasive", "educational" ], "type": "string" }, "topic": { "description": "Title override. When preservationMode is 'instruction', this is the instruction text.", "type": "string" } }, "required": [ "content", "exportType" ], "type": "object" }, "name": "create_presentation_from_content", "outputSchema": null }, { "description": "Convert an uploaded document (PDF, Word, PowerPoint, text, markdown, RTF) into a presentation. Max 5 MB. Supports the same preservation modes as content transformation.", "inputSchema": { "properties": { "callback_url": { "format": "uri", "type": "string" }, "domain": { "type": "string" }, "exportType": { "enum": [ "ppt", "pptx", "pdf", "image", "render", "share" ], "type": "string" }, "file_data": { "contentEncoding": "base64", "description": "Base64-encoded file content (max 5 MB)", "type": "string" }, "file_name": { "description": "Original filename with extension", "type": "string" }, "language": { "default": "en", "type": "string" }, "mime_type": { "enum": [ "application/pdf", "application/vnd.openxmlformats-officedocument.presentationml.presentation", "application/vnd.ms-powerpoint", "application/vnd.openxmlformats-officedocument.wordprocessingml.document", "application/vnd.ms-word", "text/plain", "text/markdown", "application/rtf" ], "type": "string" }, "preservationMode": { "enum": [ "enhance", "preserve", "summarize", "instruction" ], "type": "string" }, "slideCount": { "maximum": 50, "minimum": 1, "type": "integer" }, "target_audience": { "enum": [ "executive-leadership", "general-employees", "clients-customers", "students-trainees", "technical-team", "general-audience" ], "type": "string" }, "tone": { "enum": [ "professional", "conversational", "authoritative", "persuasive", "educational" ], "type": "string" }, "topic": { "description": "Topic override, or instruction text when preservationMode is 'instruction'.", "type": "string" } }, "required": [ "file_data", "file_name", "mime_type", "exportType" ], "type": "object" }, "name": "create_presentation_from_file", "outputSchema": null }, { "description": "Generate a full AI-powered presentation from a topic or brief. Returns a document URL and ID in the requested export format.", "inputSchema": { "properties": { "callback_url": { "description": "HTTPS webhook URL for async processing", "format": "uri", "type": "string" }, "domain": { "description": "Company domain for branding context", "type": "string" }, "exportType": { "description": "Output format", "enum": [ "ppt", "pptx", "pdf", "image", "render", "share" ], "type": "string" }, "immediatePollUrl": { "description": "When true, returns a job ID immediately for polling via check_job_status", "type": "boolean" }, "language": { "default": "en", "description": "ISO language code", "type": "string" }, "slideCount": { "description": "Number of slides to generate", "maximum": 50, "minimum": 1, "type": "integer" }, "target_audience": { "enum": [ "executive-leadership", "general-employees", "clients-customers", "students-trainees", "technical-team", "general-audience" ], "type": "string" }, "tone": { "enum": [ "professional", "conversational", "authoritative", "persuasive", "educational" ], "type": "string" }, "topic": { "description": "Topic or brief for the presentation", "maxLength": 500, "type": "string" } }, "required": [ "topic", "slideCount", "exportType" ], "type": "object" }, "name": "create_presentation_from_topic", "outputSchema": null }, { "description": "Generate a single AI-designed slide from a topic. Returns the slide in the requested export format.", "inputSchema": { "properties": { "callback_url": { "format": "uri", "type": "string" }, "domain": { "type": "string" }, "exportType": { "enum": [ "ppt", "pptx", "pdf", "image", "render", "share" ], "type": "string" }, "language": { "default": "en", "type": "string" }, "target_audience": { "enum": [ "executive-leadership", "general-employees", "clients-customers", "students-trainees", "technical-team", "general-audience" ], "type": "string" }, "tone": { "enum": [ "professional", "conversational", "authoritative", "persuasive", "educational" ], "type": "string" }, "topic": { "maxLength": 500, "type": "string" } }, "required": [ "topic", "exportType" ], "type": "object" }, "name": "create_single_slide", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:a17d6c0e7899981ae65f9c9f76e542521f44e78760c709154255e119fe4918aa | sha256sum