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

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": "Removes duplicate lines or CSV/TSV rows with the removeduplicates.org engine. Text is processed in memory for the call and never stored. For .xlsx workbooks, send the user to https://removeduplicates.org/excel, which works only in their browser.", "tools": [ { "description": "Remove duplicate lines from a text list, or duplicate rows from CSV/TSV text such as rows copied from Excel or Google Sheets. Uses the same engine as removeduplicates.org and returns the cleaned text with counts. Stateless: the text is processed in memory for this call only and is never stored.", "inputSchema": { "additionalProperties": false, "properties": { "compare": { "anyOf": [ { "enum": [ "row" ], "type": "string" }, { "minimum": 0, "type": "integer" }, { "items": { "minimum": 0, "type": "integer" }, "minItems": 1, "type": "array", "uniqueItems": true } ], "default": "row", "description": "Tables only: \"row\" compares entire rows; a zero-based column index or an array of indices compares only those columns." }, "format": { "default": "auto", "description": "auto detects CSV/TSV tables; lines compares whole lines; table forces CSV/TSV parsing.", "enum": [ "auto", "lines", "table" ], "type": "string" }, "header": { "default": false, "description": "Tables only: keep the first row as a header outside duplicate checks and counts.", "type": "boolean" }, "ignoreCase": { "default": false, "description": "Treat values such as Apple and apple as duplicates.", "type": "boolean" }, "keep": { "default": "first", "description": "Which occurrence of a duplicate survives.", "enum": [ "first", "last" ], "type": "string" }, "order": { "default": "preserve", "description": "preserve keeps the original order; sort returns a natural (numeric-aware) sort.", "enum": [ "preserve", "sort" ], "type": "string" }, "removeEmpty": { "default": true, "description": "Drop blank lines or all-blank rows.", "type": "boolean" }, "text": { "description": "The list or table text: one item per line, or CSV/tab-separated rows. Up to 131072 UTF-8 bytes.", "type": "string" }, "trim": { "default": false, "description": "Ignore surrounding spaces when comparing and return trimmed values.", "type": "boolean" } }, "required": [ "text" ], "type": "object" }, "name": "remove_duplicates", "outputSchema": { "properties": { "format": { "properties": { "columns": { "type": "integer" }, "header": { "type": "boolean" }, "kind": { "enum": [ "lines", "csv", "tsv" ], "type": "string" } }, "required": [ "kind", "columns", "header" ], "type": "object" }, "stats": { "properties": { "duplicates": { "type": "integer" }, "emptyRemoved": { "type": "integer" }, "reduction": { "description": "Percent of input removed, one decimal.", "type": "number" }, "removed": { "description": "duplicates + emptyRemoved.", "type": "integer" }, "total": { "description": "Input lines or data rows (header excluded).", "type": "integer" }, "unique": { "description": "Lines or data rows kept.", "type": "integer" } }, "required": [ "total", "unique", "removed", "duplicates", "emptyRemoved", "reduction" ], "type": "object" }, "text": { "description": "The cleaned text, rows joined with \\n.", "type": "string" } }, "required": [ "text", "format", "stats" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:5d8af8e349b6155d3e0c4e92a47c6692635cebab202d660e94850d3375b00be9 | sha256sum