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

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Normalizes a batch of catalog products (attribute canonicalization/extraction + category-path mapping into the requested target taxonomies: google, shopify, amazon). Returns one result per input product, same order: a NormalizedProduct on success, or { error, source_title } if that specific product's classification failed — one product's failure never voids the rest of the batch. attributes is keyed by a controlled vocabulary (size, color, material, gender, sleeve_length — unrecognized keys are dropped, not passed through under a model-chosen name) and each value carries provenance: \"canonicalized\" means it came from your own raw_attributes input for that product (deterministic cleanup only, no recall); \"extracted\" means the model inferred it from the title/description and it wasn't in your input — treat extracted values as a suggestion, not a confirmed fact about the product, the same way you'd treat a low-confidence category_paths entry. category_paths for google and shopify is retrieval-grounded against the real, current taxonomy files (not recalled from memory) — measured at 22/24 (91.7%) exact path+leaf_id matches on a 12-product evaluation set; amazon has no comparable public reference file, so it stays best-effort. Each entry's confidence (0-1) and leaf_id (null when not confident it matches a real node) are the honest signal regardless of taxonomy — treat a low-confidence or null-leaf_id result as a suggestion worth a quick human check, not a confirmed classification.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "products": { "items": { "properties": { "description": { "maxLength": 5000, "type": "string" }, "raw_attributes": { "additionalProperties": { "maxLength": 1000, "type": "string" }, "propertyNames": { "type": "string" }, "type": "object" }, "title": { "maxLength": 500, "type": "string" } }, "required": [ "title", "description", "raw_attributes" ], "type": "object" }, "maxItems": 200, "type": "array" }, "target_taxonomies": { "items": { "enum": [ "google", "shopify", "amazon" ], "type": "string" }, "minItems": 1, "type": "array" } }, "required": [ "products", "target_taxonomies" ], "type": "object" }, "name": "normalize_catalog", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "results": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "attributes": { "additionalProperties": false, "properties": { "color": { "additionalProperties": false, "properties": { "provenance": { "enum": [ "canonicalized", "extracted" ], "type": "string" }, "value": { "type": "string" } }, "required": [ "value", "provenance" ], "type": "object" }, "gender": { "additionalProperties": false, "properties": { "provenance": { "enum": [ "canonicalized", "extracted" ], "type": "string" }, "value": { "type": "string" } }, "required": [ "value", "provenance" ], "type": "object" }, "material": { "additionalProperties": false, "properties": { "provenance": { "enum": [ "canonicalized", "extracted" ], "type": "string" }, "value": { "type": "string" } }, "required": [ "value", "provenance" ], "type": "object" }, "size": { "additionalProperties": false, "properties": { "provenance": { "enum": [ "canonicalized", "extracted" ], "type": "string" }, "value": { "type": "string" } }, "required": [ "value", "provenance" ], "type": "object" }, "sleeve_length": { "additionalProperties": false, "properties": { "provenance": { "enum": [ "canonicalized", "extracted" ], "type": "string" }, "value": { "type": "string" } }, "required": [ "value", "provenance" ], "type": "object" } }, "type": "object" }, "category_paths": { "additionalProperties": false, "properties": { "amazon": { "additionalProperties": false, "properties": { "confidence": { "type": "number" }, "leaf_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "path": { "items": { "type": "string" }, "type": "array" } }, "required": [ "path", "leaf_id", "confidence" ], "type": "object" }, "google": { "additionalProperties": false, "properties": { "confidence": { "type": "number" }, "leaf_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "path": { "items": { "type": "string" }, "type": "array" } }, "required": [ "path", "leaf_id", "confidence" ], "type": "object" }, "shopify": { "additionalProperties": false, "properties": { "confidence": { "type": "number" }, "leaf_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "path": { "items": { "type": "string" }, "type": "array" } }, "required": [ "path", "leaf_id", "confidence" ], "type": "object" } }, "type": "object" }, "schema_version": { "const": "2.0", "type": "string" }, "source_title": { "type": "string" } }, "required": [ "schema_version", "source_title", "category_paths", "attributes" ], "type": "object" }, { "additionalProperties": false, "properties": { "error": { "type": "string" }, "source_title": { "type": "string" } }, "required": [ "error", "source_title" ], "type": "object" } ] }, "type": "array" } }, "required": [ "results" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:fd44bf464ba964b85031aca485fd79ec7334633175d170c58bb58c91ace37d50 | sha256sum