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

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": "Three tools: resolve_fragment — use when a user half-remembers a book, film, song, person, or event; results are DECIDE-BY-EYE. submit_resolution_feedback — return human recognition/rejection/partial feedback using the resolution_id from resolve_fragment. verify_claim — use when you have a specific factual assertion and want to check it against current web sources; verdict is DECIDE-BY-EYE, not asserted fact.", "tools": [ { "description": "Resolves a half-remembered description of a book, film, song, artwork, person, or event that someone knows exists but can't name. Input reads like a memory (\"there's this thing where...\", \"...somebody who...\", \"...a story about...\") rather than a lookup.\n\nMatches this shape:\n- a musician who became famous largely for stopping performing\n- somebody who photographed the same view every day until the changes became the artwork\n- a song everybody knew but nobody could identify\n- a novel where the footnotes slowly become the real story\n\nNot this shape:\n- what is the capital of France\n- who directed Jaws\n- name of french artist cubist painting 1948\n- which company bought Instagram in 2012\n- any well-documented fact or common trivia — this tool adds a multi-second round trip with no accuracy benefit there, and is not reliably correct on well-known items either\n\nLatency: calls typically take 10–20 seconds.\n\nResults are decide-by-eye, not asserted fact: a resolved title with a confidence level, a ranked shortlist of sources to check, or an explicit \"not resolvable\". Low-confidence findings are surfaced for a human to verify, not claimed as settled.\n\nEach result includes a resolution_id that identifies the stored resolution.", "inputSchema": { "additionalProperties": false, "properties": { "fragment": { "description": "The half-remembered or fragment-shaped query, in the user's own words. Must be at least 5 characters and describe the thing being recalled by premise, plot, relationship, or context.", "maxLength": 500, "minLength": 5, "type": "string" } }, "required": [ "fragment" ], "type": "object" }, "name": "resolve_fragment", "outputSchema": { "additionalProperties": false, "properties": { "candidate": { "oneOf": [ { "type": "null" }, { "additionalProperties": false, "properties": { "confidence": { "enum": [ "high", "possible" ], "type": "string" }, "creator": { "type": [ "string", "null" ] }, "snippet": { "anyOf": [ { "type": "null" }, { "additionalProperties": false, "properties": { "text": { "type": "string" }, "title": { "type": "string" }, "url": { "type": "string" } }, "required": [ "text", "url", "title" ], "type": "object" } ], "description": "Optional verbatim excerpt from a fetched text source, for display. Null when no readable source text was retrieved. Not a model summary." }, "title": { "type": "string" } }, "required": [ "title", "creator", "confidence" ], "type": "object" } ] }, "evidence": { "items": { "additionalProperties": false, "properties": { "quote": { "type": "string" }, "title": { "type": "string" }, "url": { "type": "string" } }, "required": [ "url", "title", "quote" ], "type": "object" }, "type": "array" }, "is_sf_question": { "type": "boolean" }, "leads": { "description": "Only on no_resolution for a Search Fragments question: up to 3 unconfirmed leads, best first. Not verified answers.", "items": { "additionalProperties": false, "properties": { "basis": { "enum": [ "reviewer_territory", "model_guess", "retrieved_page" ], "type": "string" }, "confidence": { "enum": [ "possible" ], "type": "string" }, "creator": { "type": [ "string", "null" ] }, "matched_clues": { "items": { "type": "string" }, "type": "array" }, "status": { "enum": [ "unconfirmed" ], "type": "string" }, "title": { "type": "string" }, "unmatched_clues": { "items": { "type": "string" }, "type": "array" }, "url": { "type": [ "string", "null" ] } }, "required": [ "title", "creator", "confidence", "status", "basis", "matched_clues", "unmatched_clues", "url" ], "type": "object" }, "maxItems": 3, "type": "array" }, "narrow_it": { "description": "Only on no_resolution for a Search Fragments question: up to 3 details that would narrow the search.", "items": { "type": "string" }, "maxItems": 3, "type": "array" }, "outcome": { "enum": [ "resolved", "ranked_stalls", "no_resolution" ], "type": "string" }, "pool": { "items": { "additionalProperties": false, "properties": { "domain": { "type": "string" }, "title": { "type": "string" }, "url": { "type": "string" } }, "required": [ "title", "url", "domain" ], "type": "object" }, "type": "array" }, "reject_reason": { "type": [ "string", "null" ] }, "resolution_id": { "description": "Stable ID for this stored resolution.", "type": [ "number", "null" ] }, "summary": { "type": "string" }, "territory": { "items": { "additionalProperties": false, "properties": { "evidence": { "items": { "additionalProperties": false, "properties": { "quote": { "type": "string" }, "title": { "type": "string" }, "url": { "type": "string" } }, "required": [ "url", "title", "quote" ], "type": "object" }, "type": "array" }, "reason": { "type": "string" }, "snippet": { "anyOf": [ { "type": "null" }, { "additionalProperties": false, "properties": { "text": { "type": "string" }, "title": { "type": "string" }, "url": { "type": "string" } }, "required": [ "text", "url", "title" ], "type": "object" } ], "description": "Optional verbatim excerpt from a fetched text source for this lead. Null when no readable source text was retrieved. Not a model summary." }, "title": { "type": "string" }, "unresolved": { "items": { "type": "string" }, "type": "array" } }, "required": [ "title", "reason", "evidence", "unresolved" ], "type": "object" }, "type": "array" }, "verification_state": { "enum": [ "SUPPORTED_RELATION", "PARTIAL_EVIDENCE", "INSUFFICIENT_EVIDENCE", "VERIFICATION_FAILED" ], "type": "string" } }, "required": [ "outcome", "resolution_id", "candidate", "summary", "evidence", "territory", "verification_state", "is_sf_question", "pool", "reject_reason" ], "type": "object" } }, { "description": "Records accepted, partial or rejected feedback for a resolution_id returned by resolve_fragment in this session. accepted means the result is what the user meant; partial means it helped but is not quite it; rejected means it is not what the user meant. corrected_target and new_clue are optional and are stored as feedback only; they never change graph facts.", "inputSchema": { "additionalProperties": false, "properties": { "corrected_target": { "description": "Optional. What the user was actually thinking of, if they know it. Max 300 characters.", "type": [ "string", "null" ] }, "new_clue": { "description": "Optional. An extra detail the user remembered after seeing the result. Max 500 characters.", "type": [ "string", "null" ] }, "note": { "description": "Optional free-text note. Max 1000 characters. No personal data.", "type": [ "string", "null" ] }, "resolution_id": { "description": "The resolution_id returned by the resolve_fragment call this feedback is about.", "type": "number" }, "status": { "description": "accepted: the result is what the user meant. partial: it helped but is not quite it. rejected: it is not what the user meant.", "enum": [ "accepted", "rejected", "partial" ], "type": "string" } }, "required": [ "resolution_id", "status" ], "type": "object" }, "name": "submit_resolution_feedback", "outputSchema": { "additionalProperties": false, "properties": { "recorded": { "type": "boolean" }, "resolution_id": { "type": "number" }, "status": { "enum": [ "accepted", "rejected", "partial" ], "type": "string" } }, "required": [ "recorded", "resolution_id", "status" ], "type": "object" } }, { "description": "Checks whether current web sources support a specific factual assertion. Takes a claim as a natural-language statement; returns a verdict with cited evidence and stated limits.\n\nVerdict set:\n- \"supported\" — multiple independent sources directly confirm the specific claimed detail\n- \"partially_supported\" — sources confirm the entity and domain; specific detail is pointed to but not directly stated\n- \"insufficient_evidence\" — sources don't address the specific claim; fires freely, including when the entity is well-known but the specific detail is undocumented\n- \"unsupported\" — a credible source explicitly contradicts the claim\n\nAll verdicts are DECIDE-BY-EYE. A \"supported\" verdict means current web sources confirm it — not that it is true. Evidence may be incomplete, biased, or outdated. The stated_limits field is always present and identifies what the evidence cannot confirm.\n\nGood input shape (specific, checkable assertions):\n- \"Werner Herzog dragged a full-size steamship over a hill during the filming of Fitzcarraldo\"\n- \"Glenn Gould stopped giving live concerts in 1964\"\n- \"The Backrooms photograph originated on 4chan\"\n\nChecks one specific factual statement. Not for identifying half-remembered works.\n\nNot this shape:\n- \"there's a documentary about a filmmaker dragging a boat over a mountain\"\n- \"a musician famous for stopping performing\"", "inputSchema": { "additionalProperties": false, "properties": { "claim": { "description": "A specific factual assertion to check against current web sources. Should be a concrete, checkable statement — not a question or a half-remembered fragment.", "maxLength": 500, "minLength": 5, "type": "string" } }, "required": [ "claim" ], "type": "object" }, "name": "verify_claim", "outputSchema": { "properties": { "evidence": { "description": "Web sources retrieved. Always DECIDE-BY-EYE — human must verify before acting.", "items": { "properties": { "domain": { "type": "string" }, "title": { "type": "string" }, "url": { "type": "string" } }, "type": "object" }, "type": "array" }, "stated_limits": { "description": "What the evidence cannot confirm, even when verdict is supported. Always present.", "type": "string" }, "verdict": { "description": "'supported' = multiple independent sources directly confirm the specific claimed detail. 'partially_supported' = sources confirm entity + domain; detail pointed to but not directly stated. 'unsupported' = a credible source explicitly contradicts the claim. 'insufficient_evidence' = pool doesn't address the specific claim; fires freely.", "enum": [ "supported", "partially_supported", "unsupported", "insufficient_evidence" ], "type": "string" } }, "required": [ "verdict", "evidence", "stated_limits" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:959b83bb2bd44b97ea45426cbc79d924499848aac69351412bd52853f3e88fe1 | sha256sum