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 yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:5d8af8e349b6155d3e0c4e92a47c6692635cebab202d660e94850d3375b00be9 | sha256sum