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

Server definition

Hash
sha256:5106b113122786998fc1362c4608a591264334274291f2ee315e5af5079efa50
What it is
What a remote MCP server returned when asked what it offers: 3 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Re-check whether specific impressions are still purchasable, immediately before presenting them to a buyer or attempting a purchase. Each work here is unique or from a small edition, so an impression can sell between search and checkout. ALWAYS call this before offering a specific impression — offering a sold original is worse than offering nothing.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "listing_ids": { "description": "listing_id values from get_artwork.", "items": { "minLength": 1, "type": "string" }, "maxItems": 50, "minItems": 1, "type": "array" } }, "required": [ "listing_ids" ], "type": "object" }, "name": "check_availability", "outputSchema": null }, { "description": "Full detail for one artwork: attribution, medium, dimensions, edition structure, provenance, seller, and every individual impression that can be bought with its own price and availability. A numbered edition has one entry per impression — including artist proofs (AP), printer proofs (PP), and the bon à tirer (BAT), which are separate objects from the numbered run and usually priced differently. Attributes are as stated by the seller, and a null means unspecified rather than estimated. Also returns TEMPORARY image URLs — show them to the buyer, but honour `expires_at` and re-fetch rather than caching or redistributing them. Use this before presenting a work to a buyer, and quote the `impression` label exactly as given.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "artwork_id": { "description": "artwork_id from search_artworks.", "minLength": 1, "type": "string" } }, "required": [ "artwork_id" ], "type": "object" }, "name": "get_artwork", "outputSchema": null }, { "description": "Search original artworks by natural-language description of what the buyer wants — subject, mood, palette, texture, period, scale. Matches on MEANING rather than keywords, so \"a moody blue seascape\" finds work no keyword search would. IMPORTANT: the query text is matched on meaning ONLY. A budget written into it — \"under 20k\" — is NOT applied; pass min_price_usd and max_price_usd instead, or you will get results outside the buyer’s range and not know it. IMPORTANT: this catalogue CANNOT be filtered by authenticity or provenance strength, and no parameter accepts one — Fold verifies sellers, not works, and assesses neither. See _verification on the response and the verification block on each result. Returns only works that are purchasable now; include_sold adds works that have sold. Works taken off sale are never returned. Attributes such as medium and year are as stated by the seller; a null means the seller did not specify it. IMPORTANT: check the `completeness` field before telling a buyer this is everything available — \"partial\" means more may exist beyond what was scanned.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "include_sold": { "description": "Also include works that have already sold. Off by default. Works taken off sale are never returned either way.", "type": "boolean" }, "limit": { "description": "Maximum results. Default 10, hard cap 100.", "maximum": 100, "minimum": 1, "type": "integer" }, "max_price_usd": { "description": "Highest acceptable price.", "exclusiveMinimum": 0, "type": "number" }, "min_price_usd": { "description": "Lowest acceptable price.", "minimum": 0, "type": "number" }, "query": { "description": "What the buyer is looking for, in natural language.", "minLength": 1, "type": "string" }, "seller_stated_tags_only": { "description": "When true, match only tags the seller asserted, excluding model-generated ones. Use when the buyer needs the seller to have made the claim themselves.", "type": "boolean" } }, "required": [ "query" ], "type": "object" }, "name": "search_artworks", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:5106b113122786998fc1362c4608a591264334274291f2ee315e5af5079efa50 | sha256sum