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

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": "FixMyPDF PDF tools. Pass each PDF as a base64 string or an https URL; prefer a URL for files over ~3 MB. Tools return the result PDF as base64 in structuredContent.pdf_base64.", "tools": [ { "description": "Reduce a PDF's file size losslessly by consolidating object streams (keeps text selectable). Returns base64 plus before/after sizes. Note: does not re-encode embedded images.", "inputSchema": { "properties": { "level": { "description": "medium also strips subject/keywords metadata. Default medium.", "enum": [ "light", "medium" ], "type": "string" }, "pdf": { "description": "The PDF as a base64 string or https URL.", "type": "string" } }, "required": [ "pdf" ], "type": "object" }, "name": "compress_pdf", "outputSchema": null }, { "description": "Remove specific pages from a PDF by their 1-based page numbers, keeping the rest in order. Returns base64.", "inputSchema": { "properties": { "pages": { "description": "1-based page numbers to delete.", "items": { "minimum": 1, "type": "integer" }, "minItems": 1, "type": "array" }, "pdf": { "description": "The PDF as a base64 string or https URL.", "type": "string" } }, "required": [ "pdf", "pages" ], "type": "object" }, "name": "delete_pages", "outputSchema": null }, { "description": "Read-only. Return a PDF's page count and per-page dimensions (in points). Use this first to plan a split or rotate.", "inputSchema": { "properties": { "pdf": { "description": "The PDF as a base64 string or an https URL.", "type": "string" } }, "required": [ "pdf" ], "type": "object" }, "name": "get_pdf_info", "outputSchema": null }, { "description": "Merge two or more PDFs into one, in the order given. Returns the merged PDF as base64.", "inputSchema": { "properties": { "pdfs": { "description": "Ordered list of PDFs, each a base64 string or https URL.", "items": { "type": "string" }, "minItems": 2, "type": "array" } }, "required": [ "pdfs" ], "type": "object" }, "name": "merge_pdf", "outputSchema": null }, { "description": "Encrypt a PDF with a password (AES). The result requires the password to open. Returns base64.", "inputSchema": { "properties": { "password": { "description": "Password required to open the output PDF.", "minLength": 1, "type": "string" }, "pdf": { "description": "The PDF as a base64 string or https URL.", "type": "string" } }, "required": [ "pdf", "password" ], "type": "object" }, "name": "protect_pdf", "outputSchema": null }, { "description": "Rotate pages of a PDF clockwise by 90, 180, or 270 degrees. Omit \"pages\" to rotate every page; otherwise pass 1-based page numbers. Returns base64.", "inputSchema": { "properties": { "degrees": { "description": "Clockwise rotation to add.", "enum": [ 90, 180, 270 ], "type": "integer" }, "pages": { "description": "Optional 1-based page numbers to rotate; omit for all pages.", "items": { "minimum": 1, "type": "integer" }, "type": "array" }, "pdf": { "description": "The PDF as a base64 string or https URL.", "type": "string" } }, "required": [ "pdf", "degrees" ], "type": "object" }, "name": "rotate_pdf", "outputSchema": null }, { "description": "Extract an inclusive, 1-based page range from a PDF into a new PDF. e.g. from=5,to=10 keeps pages 5–10. Returns base64.", "inputSchema": { "properties": { "from": { "description": "First page to keep (1-based, inclusive).", "minimum": 1, "type": "integer" }, "pdf": { "description": "The PDF as a base64 string or https URL.", "type": "string" }, "to": { "description": "Last page to keep (1-based, inclusive).", "minimum": 1, "type": "integer" } }, "required": [ "pdf", "from", "to" ], "type": "object" }, "name": "split_pdf", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:21eab84704bea188ae4893df05b9c0372d6f4bb6f23b00d7f25d4b05d0393934 | sha256sum