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

Server definition

Hash
sha256:7cdfa12f6863b9c2899d60e788624da373e74f4ba47bdc5ad49f7d46256a2408
What it is
What a remote MCP server returned when asked what it offers: 10 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Design a new document layout.", "inputSchema": { "properties": { "description": { "description": "Brief description of template purpose", "type": "string" }, "html_content": { "description": "HTML layout with {{variables}}", "type": "string" }, "name": { "description": "Template name", "type": "string" } }, "required": [ "name", "html_content" ], "type": "object" }, "name": "create_template", "outputSchema": { "properties": { "message": { "type": "string" }, "name": { "type": "string" }, "template_id": { "type": "string" } }, "required": [ "template_id", "name" ], "type": "object" } }, { "description": "Get your finished document.", "inputSchema": { "properties": { "job_id": { "description": "Completed job ID", "type": "string" } }, "required": [ "job_id" ], "type": "object" }, "name": "download_pdf", "outputSchema": { "properties": { "download_url": { "format": "uri", "type": "string" }, "filename": { "type": "string" }, "size_bytes": { "type": "integer" } }, "required": [ "download_url" ], "type": "object" } }, { "description": "Extract colors, fonts, and logo from a website.", "inputSchema": { "properties": { "website": { "description": "Website URL to analyze", "type": "string" } }, "required": [ "website" ], "type": "object" }, "name": "extract_branding", "outputSchema": { "properties": { "company_name": { "type": [ "string", "null" ] }, "font": { "type": [ "string", "null" ] }, "logo_url": { "type": [ "string", "null" ] }, "primary_color": { "type": [ "string", "null" ] }, "secondary_color": { "type": [ "string", "null" ] }, "website": { "type": "string" } }, "required": [ "website" ], "type": "object" } }, { "description": "Create a document. Preview first, then confirm to generate PDF.", "inputSchema": { "properties": { "confirm": { "default": false, "description": "Set true to generate PDF (preview runs first if false)", "type": "boolean" }, "data": { "description": "Template variables as key-value pairs", "type": "object" }, "margin": { "description": "Page margin (e.g., '1in', '20mm')", "type": "string" }, "orientation": { "description": "Page orientation", "enum": [ "portrait", "landscape" ], "type": "string" }, "page_size": { "description": "Paper size", "enum": [ "A4", "Letter", "Legal" ], "type": "string" }, "template_id": { "description": "Template ID to fill", "type": "string" } }, "required": [ "template_id", "data" ], "type": "object" }, "name": "fill_template", "outputSchema": { "properties": { "download_url": { "type": [ "string", "null" ] }, "job_id": { "type": "string" }, "message": { "type": "string" }, "status": { "enum": [ "pending", "processing", "completed", "failed" ], "type": "string" } }, "required": [ "job_id", "status" ], "type": "object" } }, { "description": "Research a topic and generate a visual deck with charts and visualizations.", "inputSchema": { "properties": { "format": { "default": "scrollytelling", "enum": [ "scrollytelling", "multipage-3d", "slides" ], "type": "string" }, "topic": { "description": "What to research and visualize", "type": "string" } }, "required": [ "topic" ], "type": "object" }, "name": "get_research_deck", "outputSchema": { "properties": { "job_id": { "type": "string" }, "message": { "type": "string" }, "status": { "type": "string" } }, "required": [ "job_id", "status" ], "type": "object" } }, { "description": "Check if your document is ready.", "inputSchema": { "properties": { "job_id": { "description": "Job ID from fill_template", "type": "string" } }, "required": [ "job_id" ], "type": "object" }, "name": "get_status", "outputSchema": { "properties": { "download_url": { "type": [ "string", "null" ] }, "error": { "type": [ "string", "null" ] }, "job_id": { "type": "string" }, "message": { "type": "string" }, "status": { "enum": [ "pending", "processing", "completed", "failed" ], "type": "string" } }, "required": [ "job_id", "status" ], "type": "object" } }, { "description": "Browse available document designs.", "inputSchema": { "properties": { "category": { "description": "Filter by category (e.g., invoice, receipt, form)", "type": "string" }, "query": { "description": "Search term to filter templates", "type": "string" }, "tags": { "description": "Filter by tags", "items": { "type": "string" }, "type": "array" } }, "type": "object" }, "name": "list_templates", "outputSchema": { "properties": { "templates": { "items": { "properties": { "category": { "type": [ "string", "null" ] }, "description": { "type": [ "string", "null" ] }, "id": { "type": "string" }, "name": { "type": "string" }, "tags": { "items": { "type": "string" }, "type": "array" } }, "type": "object" }, "type": "array" } }, "required": [ "templates" ], "type": "object" } }, { "description": "See how your document will look.", "inputSchema": { "properties": { "accept": { "default": "text/html", "enum": [ "text/html", "application/pdf" ], "type": "string" }, "data": { "description": "Template variables as key-value pairs", "type": "object" }, "template_id": { "description": "Template ID to preview", "type": "string" } }, "required": [ "template_id", "data" ], "type": "object" }, "name": "preview_template", "outputSchema": { "properties": { "html": { "description": "Rendered HTML preview", "type": "string" } }, "required": [ "html" ], "type": "object" } }, { "description": "Save a presentation deck and get a shareable URL.", "inputSchema": { "properties": { "html": { "description": "HTML content to host", "type": "string" }, "title": { "description": "Title for the document", "type": "string" } }, "required": [ "html", "title" ], "type": "object" }, "name": "save_deck", "outputSchema": { "properties": { "title": { "type": "string" }, "url": { "format": "uri", "type": "string" } }, "required": [ "url" ], "type": "object" } }, { "description": "Upload a .docx file as a template. Pass base64-encoded DOCX content.", "inputSchema": { "properties": { "description": { "description": "Optional description", "type": "string" }, "docx_base64": { "description": "Base64-encoded .docx file content", "type": "string" }, "name": { "description": "Human-readable template name", "type": "string" } }, "required": [ "docx_base64", "name" ], "type": "object" }, "name": "upload_docx_template", "outputSchema": { "properties": { "message": { "type": "string" }, "name": { "type": "string" }, "schema": { "type": "object" }, "template_id": { "type": "string" } }, "required": [ "template_id", "name" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:7cdfa12f6863b9c2899d60e788624da373e74f4ba47bdc5ad49f7d46256a2408 | sha256sum