Server definition
- Hash
- sha256:7c88632d9a818f653c13383777744413ee40350724753586fbced6dd54794de4
- What it is
- What a remote MCP server returned when asked what it offers: 5 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Report how many verifications remain on this account for the current period.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "check_usage",
"outputSchema": null
},
{
"description": "FREE. Break text into checkable claims and report how many there are and how many credits verifying them would cost. Spends nothing and verifies nothing. Always call this before verify_claims on anything longer than a sentence or two — an article can contain 20 claims, and each claim costs one credit, so the user should see the price before agreeing to it.",
"inputSchema": {
"properties": {
"text": {
"description": "The text to break into claims. May also be a bare link.",
"type": "string"
},
"url": {
"description": "A public http(s) link to an article or web page. We fetch it, extract the readable text and verify the claims in it. Use this when the user gives you a link instead of text — you do not need to fetch the page yourself. Pages behind a login or paywall cannot be read; ask for the text instead.",
"type": "string"
}
},
"type": "object"
},
"name": "estimate_claims",
"outputSchema": null
},
{
"description": "Look up whether a claim has already been verified on this account, without spending a verification.",
"inputSchema": {
"properties": {
"claim": {
"type": "string"
}
},
"required": [
"claim"
],
"type": "object"
},
"name": "recall_claim",
"outputSchema": null
},
{
"description": "Buy more verification credits without leaving the conversation. Call with confirm false (or omit it) to see the price, the card on file and the remaining monthly limit; call again with confirm true once the user has agreed. Charges the card the user already saved and authorised for in-chat top-ups — if no card is saved, or the bank requires the cardholder present, it returns a secure checkout link instead of charging.",
"inputSchema": {
"properties": {
"confirm": {
"description": "True only after the user has explicitly agreed to the charge. Never set this on your own initiative.",
"type": "boolean"
}
},
"type": "object"
},
"name": "top_up",
"outputSchema": null
},
{
"description": "Fact-check text against live web evidence from two independent retrievers, then have a model from a different lab audit the verdict. Returns per-claim verdicts: SUPPORTED, CONTRADICTED, UNSUPPORTED (searched and found nothing — not the same as false), or UNVERIFIABLE (opinion or prediction). Use before relying on a factual claim, or to check your own draft answer before sending it.",
"inputSchema": {
"properties": {
"confirm": {
"description": "Required to proceed when the text contains more than 3 checkable claims. Call estimate_claims first, tell the user the claim count and credit cost, then call again with confirm true once they agree.",
"type": "boolean"
},
"force": {
"description": "Re-check even if a recent saved result exists.",
"type": "boolean"
},
"max_claims": {
"description": "Hard cap on how many claims to verify, and therefore on how many credits this call can spend. Use it to bound cost on a long document.",
"type": "integer"
},
"text": {
"description": "The text to verify. A single claim or a full answer containing several. May also be a bare link, e.g. 'verify https://example.com/article'.",
"type": "string"
},
"url": {
"description": "A public http(s) link to an article or web page. We fetch it, extract the readable text and verify the claims in it. Use this when the user gives you a link instead of text — you do not need to fetch the page yourself. Pages behind a login or paywall cannot be read; ask for the text instead.",
"type": "string"
}
},
"type": "object"
},
"name": "verify_claims",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:7c88632d9a818f653c13383777744413ee40350724753586fbced6dd54794de4 | sha256sum