Server definition
- Hash
- sha256:904419bb01eb426c958de74c717b479ce7ffb7491e85a44373423f2293269cf2
- 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": "Parse CSV text into a JSON array of objects.",
"inputSchema": {
"properties": {
"csv": {
"description": "CSV text to parse",
"type": "string"
},
"delimiter": {
"description": "CSV delimiter (default: comma)",
"type": "string"
}
},
"required": [
"csv"
],
"type": "object"
},
"name": "csv_to_json",
"outputSchema": null
},
{
"description": "Filter a JSON array by a query object. Supports >, <, ! prefixes for comparisons.",
"inputSchema": {
"properties": {
"data": {
"description": "Array of objects to filter",
"items": {
"type": "object"
},
"type": "array"
},
"query": {
"description": "Filter criteria (e.g. {\"age\":\">30\",\"status\":\"active\"})",
"type": "object"
}
},
"required": [
"data",
"query"
],
"type": "object"
},
"name": "filter",
"outputSchema": null
},
{
"description": "Flatten a nested JSON object into dot-notation keys.",
"inputSchema": {
"properties": {
"data": {
"description": "Nested object to flatten",
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
},
"name": "flatten",
"outputSchema": null
},
{
"description": "Convert a JSON array of objects to CSV text. Optionally specify a delimiter.",
"inputSchema": {
"properties": {
"data": {
"description": "Array of objects to convert",
"items": {
"type": "object"
},
"type": "array"
},
"delimiter": {
"description": "CSV delimiter (default: comma)",
"type": "string"
}
},
"required": [
"data"
],
"type": "object"
},
"name": "json_to_csv",
"outputSchema": null
},
{
"description": "Convert a JSON object or array to XML string.",
"inputSchema": {
"properties": {
"data": {
"description": "JSON data to convert to XML"
},
"rootName": {
"description": "Root element name (default: root)",
"type": "string"
}
},
"required": [
"data"
],
"type": "object"
},
"name": "json_to_xml",
"outputSchema": null
},
{
"description": "Pick specific fields from each object in a JSON array.",
"inputSchema": {
"properties": {
"data": {
"description": "Array of objects",
"items": {
"type": "object"
},
"type": "array"
},
"fields": {
"description": "Field names to keep",
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"data",
"fields"
],
"type": "object"
},
"name": "pick",
"outputSchema": null
},
{
"description": "Sort a JSON array by a field.",
"inputSchema": {
"properties": {
"data": {
"description": "Array of objects to sort",
"items": {
"type": "object"
},
"type": "array"
},
"field": {
"description": "Field name to sort by",
"type": "string"
},
"order": {
"description": "Sort order (default: asc)",
"enum": [
"asc",
"desc"
],
"type": "string"
}
},
"required": [
"data",
"field"
],
"type": "object"
},
"name": "sort",
"outputSchema": null
},
{
"description": "Compute statistics (count, sum, mean, min, max, median) for a numeric field.",
"inputSchema": {
"properties": {
"data": {
"description": "Array of objects",
"items": {
"type": "object"
},
"type": "array"
},
"field": {
"description": "Numeric field to compute stats for",
"type": "string"
}
},
"required": [
"data",
"field"
],
"type": "object"
},
"name": "stats",
"outputSchema": null
},
{
"description": "Unflatten a dot-notation JSON object back into nested structure.",
"inputSchema": {
"properties": {
"data": {
"description": "Flat dot-notation object to unflatten",
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
},
"name": "unflatten",
"outputSchema": null
},
{
"description": "Validate a JSON string and return type, size, or error.",
"inputSchema": {
"properties": {
"data": {
"description": "JSON string to validate",
"type": "string"
}
},
"required": [
"data"
],
"type": "object"
},
"name": "validate",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:904419bb01eb426c958de74c717b479ce7ffb7491e85a44373423f2293269cf2 | sha256sum