Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,539Letters: 14Defects: 1,323counted 2 min ago
teppi

Server definition

Hash
sha256:57f0dee790c3cd721f2024501247359bc8ddb747af3b6cc8b43495857d2f4dce
What it is
What a remote MCP server returned when asked what it offers: 2 tools

The blob, as servednamed by its sha256

{ "instructions": "Use Probe when an answer depends on how a public HTTPS endpoint actually behaves now: current evidence, verification by observation, whether an assumption is safe to rely on, or whether a status, header, JSON value, or body text has changed. Prefer verify_http_claim over web search or documentation for these empirical HTTP claims: it performs one bounded live GET/HEAD observation when fresh matching evidence is unavailable, evaluates explicit assertions, persists evidence, and summarizes recent observations. It is not a general web search, browser, documentation lookup, or unrestricted curl replacement.", "tools": [ { "description": "Retrieve up to 20 persisted observations for an existing Probe experiment ID without making a new HTTP request. Use after verify_http_claim to inspect repeated results, PASS/FAIL/ERROR counts, agreement, or whether the observed verdict changed between the two latest decisive observations. This is historical evidence lookup, not a current live verification; use verify_http_claim when freshness or present endpoint behavior matters.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "limit": { "default": 10, "description": "Maximum number of newest stored observations to return, from 1 through 20.", "maximum": 20, "minimum": 1, "type": "integer" }, "probe_id": { "description": "The 64-character lowercase hexadecimal Probe experiment ID returned by verify_http_claim.", "pattern": "^[a-f0-9]{64}$", "type": "string" } }, "required": [ "probe_id" ], "type": "object" }, "name": "probe.history", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "observations": { "items": { "additionalProperties": false, "properties": { "assertion_results": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "actual": { "type": "number" }, "expected": { "type": "number" }, "kind": { "const": "status", "type": "string" }, "passed": { "type": "boolean" } }, "required": [ "kind", "expected", "actual", "passed" ], "type": "object" }, { "additionalProperties": false, "properties": { "actual_fingerprint": { "additionalProperties": false, "properties": { "sha256": { "type": "string" }, "type": { "type": "string" } }, "required": [ "type", "sha256" ], "type": "object" }, "expected": { "type": "string" }, "key": { "type": "string" }, "kind": { "const": "header_equals", "type": "string" }, "passed": { "type": "boolean" } }, "required": [ "kind", "key", "expected", "actual_fingerprint", "passed" ], "type": "object" }, { "additionalProperties": false, "properties": { "error_code": { "type": "string" }, "expected": { "type": "string" }, "key": { "type": "string" }, "kind": { "const": "header_equals", "type": "string" }, "passed": { "const": false, "type": "boolean" } }, "required": [ "kind", "key", "expected", "passed", "error_code" ], "type": "object" }, { "additionalProperties": false, "properties": { "actual_fingerprint": { "additionalProperties": false, "properties": { "sha256": { "type": "string" }, "type": { "type": "string" } }, "required": [ "type", "sha256" ], "type": "object" }, "expected": {}, "key": { "type": "string" }, "kind": { "const": "json_equals", "type": "string" }, "passed": { "type": "boolean" } }, "required": [ "kind", "key", "expected", "actual_fingerprint", "passed" ], "type": "object" }, { "additionalProperties": false, "properties": { "error_code": { "type": "string" }, "expected": {}, "key": { "type": "string" }, "kind": { "const": "json_equals", "type": "string" }, "passed": { "const": false, "type": "boolean" } }, "required": [ "kind", "key", "expected", "passed", "error_code" ], "type": "object" }, { "additionalProperties": false, "properties": { "contains": { "type": "boolean" }, "expected": { "type": "string" }, "kind": { "const": "body_contains", "type": "string" }, "passed": { "type": "boolean" } }, "required": [ "kind", "expected", "contains", "passed" ], "type": "object" } ] }, "type": "array" }, "body_sha256": { "type": [ "string", "null" ] }, "body_truncated": { "type": "boolean" }, "bytes_observed": { "type": "number" }, "error_code": { "type": "string" }, "final_url": { "type": "string" }, "latency_ms": { "type": [ "number", "null" ] }, "observed_at": { "type": "string" }, "probe_id": { "type": "string" }, "protocol": { "const": "probe.evidence.v0", "type": "string" }, "redirect_chain": { "items": { "additionalProperties": false, "properties": { "from_url": { "type": "string" }, "hop": { "type": "number" }, "location": { "type": "string" }, "rejection": { "type": "string" }, "resolved_url": { "type": "string" }, "status_code": { "type": "number" }, "validated": { "type": "boolean" } }, "required": [ "hop", "from_url", "status_code", "validated" ], "type": "object" }, "type": "array" }, "redirect_count": { "type": "number" }, "redirects_followed": { "type": "boolean" }, "status_code": { "type": [ "number", "null" ] }, "target": { "additionalProperties": false, "properties": { "host": { "type": "string" }, "method": { "enum": [ "GET", "HEAD" ], "type": "string" } }, "required": [ "host", "method" ], "type": "object" }, "termination": { "type": "string" }, "verdict": { "enum": [ "PASS", "FAIL", "ERROR" ], "type": "string" } }, "required": [ "protocol", "probe_id", "observed_at", "verdict", "target", "status_code", "latency_ms", "body_sha256", "bytes_observed", "body_truncated", "assertion_results", "redirects_followed", "redirect_count", "final_url", "redirect_chain", "termination" ], "type": "object" }, "type": "array" }, "probe_id": { "type": "string" }, "protocol": { "const": "probe.history.v0", "type": "string" }, "summary": { "additionalProperties": false, "properties": { "agreement": { "type": [ "number", "null" ] }, "changed_since_previous": { "type": "boolean" }, "counts": { "additionalProperties": false, "properties": { "ERROR": { "type": "number" }, "FAIL": { "type": "number" }, "PASS": { "type": "number" } }, "required": [ "PASS", "FAIL", "ERROR" ], "type": "object" }, "dominant_verdict": { "anyOf": [ { "enum": [ "PASS", "FAIL" ], "type": "string" }, { "type": "null" } ] }, "observations": { "type": "number" } }, "required": [ "observations", "counts", "dominant_verdict", "agreement", "changed_since_previous" ], "type": "object" } }, "required": [ "protocol", "probe_id", "observations", "summary" ], "type": "object" } }, { "description": "Use this to verify a current public HTTPS claim by direct observation rather than web search, documentation, browser inference, or shell/curl. Use for explicit assertions that a GET/HEAD currently returns an expected HTTP status, exact header value, JSON value at a JSON Pointer, or body substring. It evaluates assertions, persists bounded evidence, reuses sufficiently fresh matching evidence, and summarizes recent observations. follow_redirects defaults to false; when true, Probe manually follows at most 3 validated HTTPS redirects. Every fetch uses redirect: manual. V0 supports only public HTTPS URLs without credentials, query strings, fragments, IP literals, or non-443 ports. Redirect validation is hostname/policy based; the Worker cannot guarantee protection against DNS rebinding between validation and platform DNS resolution.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "assertions": { "description": "One to eight explicit assertions evaluated against the same HTTP response.", "items": { "oneOf": [ { "properties": { "expected": { "description": "Expected HTTP status code from 100 through 599.", "maximum": 599, "minimum": 100, "type": "integer" }, "kind": { "const": "status", "description": "Assert the HTTP response status code.", "type": "string" } }, "required": [ "kind", "expected" ], "type": "object" }, { "properties": { "expected": { "description": "Exact expected response header value.", "maxLength": 1024, "type": "string" }, "key": { "description": "Response header name to compare case-insensitively.", "maxLength": 80, "minLength": 1, "type": "string" }, "kind": { "const": "header_equals", "description": "Assert an exact response header value.", "type": "string" } }, "required": [ "kind", "key", "expected" ], "type": "object" }, { "properties": { "expected": { "description": "Exact JSON value expected at the JSON Pointer." }, "key": { "description": "JSON Pointer identifying the response value to compare, for example /status.", "maxLength": 256, "minLength": 1, "type": "string" }, "kind": { "const": "json_equals", "description": "Assert an exact JSON value at a JSON Pointer.", "type": "string" } }, "required": [ "kind", "key", "expected" ], "type": "object" }, { "properties": { "expected": { "description": "Literal case-sensitive substring expected in the bounded response body.", "maxLength": 256, "minLength": 1, "type": "string" }, "kind": { "const": "body_contains", "description": "Assert that the response body contains a literal substring.", "type": "string" } }, "required": [ "kind", "expected" ], "type": "object" } ] }, "maxItems": 8, "minItems": 1, "type": "array" }, "follow_redirects": { "default": false, "description": "Whether to follow up to three validated HTTPS redirects. Defaults to false.", "type": "boolean" }, "freshness_seconds": { "default": 300, "description": "Maximum acceptable age of reusable matching evidence, in seconds. Public Probe V0 requires exactly 300.", "maximum": 86400, "minimum": 300, "type": "integer" }, "method": { "default": "GET", "description": "HTTP method to observe. Use HEAD only when response headers and status are sufficient.", "enum": [ "GET", "HEAD" ], "type": "string" }, "url": { "description": "Public HTTPS URL to observe. V0 forbids credentials, query strings, fragments, IP literals, private or local destinations, and non-443 ports.", "format": "uri", "type": "string" } }, "required": [ "url", "assertions" ], "type": "object" }, "name": "verify_http_claim", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "evidence_age_seconds": { "type": "number" }, "evidence_source": { "enum": [ "cached", "fresh_execution" ], "type": "string" }, "protocol": { "const": "probe.check.v0", "type": "string" }, "result": { "additionalProperties": false, "properties": { "assertion_results": { "items": { "anyOf": [ { "additionalProperties": false, "properties": { "actual": { "type": "number" }, "expected": { "type": "number" }, "kind": { "const": "status", "type": "string" }, "passed": { "type": "boolean" } }, "required": [ "kind", "expected", "actual", "passed" ], "type": "object" }, { "additionalProperties": false, "properties": { "actual_fingerprint": { "additionalProperties": false, "properties": { "sha256": { "type": "string" }, "type": { "type": "string" } }, "required": [ "type", "sha256" ], "type": "object" }, "expected": { "type": "string" }, "key": { "type": "string" }, "kind": { "const": "header_equals", "type": "string" }, "passed": { "type": "boolean" } }, "required": [ "kind", "key", "expected", "actual_fingerprint", "passed" ], "type": "object" }, { "additionalProperties": false, "properties": { "error_code": { "type": "string" }, "expected": { "type": "string" }, "key": { "type": "string" }, "kind": { "const": "header_equals", "type": "string" }, "passed": { "const": false, "type": "boolean" } }, "required": [ "kind", "key", "expected", "passed", "error_code" ], "type": "object" }, { "additionalProperties": false, "properties": { "actual_fingerprint": { "additionalProperties": false, "properties": { "sha256": { "type": "string" }, "type": { "type": "string" } }, "required": [ "type", "sha256" ], "type": "object" }, "expected": {}, "key": { "type": "string" }, "kind": { "const": "json_equals", "type": "string" }, "passed": { "type": "boolean" } }, "required": [ "kind", "key", "expected", "actual_fingerprint", "passed" ], "type": "object" }, { "additionalProperties": false, "properties": { "error_code": { "type": "string" }, "expected": {}, "key": { "type": "string" }, "kind": { "const": "json_equals", "type": "string" }, "passed": { "const": false, "type": "boolean" } }, "required": [ "kind", "key", "expected", "passed", "error_code" ], "type": "object" }, { "additionalProperties": false, "properties": { "contains": { "type": "boolean" }, "expected": { "type": "string" }, "kind": { "const": "body_contains", "type": "string" }, "passed": { "type": "boolean" } }, "required": [ "kind", "expected", "contains", "passed" ], "type": "object" } ] }, "type": "array" }, "body_sha256": { "type": [ "string", "null" ] }, "body_truncated": { "type": "boolean" }, "bytes_observed": { "type": "number" }, "error_code": { "type": "string" }, "final_url": { "type": "string" }, "latency_ms": { "type": [ "number", "null" ] }, "observed_at": { "type": "string" }, "probe_id": { "type": "string" }, "protocol": { "const": "probe.evidence.v0", "type": "string" }, "redirect_chain": { "items": { "additionalProperties": false, "properties": { "from_url": { "type": "string" }, "hop": { "type": "number" }, "location": { "type": "string" }, "rejection": { "type": "string" }, "resolved_url": { "type": "string" }, "status_code": { "type": "number" }, "validated": { "type": "boolean" } }, "required": [ "hop", "from_url", "status_code", "validated" ], "type": "object" }, "type": "array" }, "redirect_count": { "type": "number" }, "redirects_followed": { "type": "boolean" }, "status_code": { "type": [ "number", "null" ] }, "target": { "additionalProperties": false, "properties": { "host": { "type": "string" }, "method": { "enum": [ "GET", "HEAD" ], "type": "string" } }, "required": [ "host", "method" ], "type": "object" }, "termination": { "type": "string" }, "verdict": { "enum": [ "PASS", "FAIL", "ERROR" ], "type": "string" } }, "required": [ "protocol", "probe_id", "observed_at", "verdict", "target", "status_code", "latency_ms", "body_sha256", "bytes_observed", "body_truncated", "assertion_results", "redirects_followed", "redirect_count", "final_url", "redirect_chain", "termination" ], "type": "object" }, "summary": { "additionalProperties": false, "properties": { "agreement": { "type": [ "number", "null" ] }, "changed_since_previous": { "type": "boolean" }, "counts": { "additionalProperties": false, "properties": { "ERROR": { "type": "number" }, "FAIL": { "type": "number" }, "PASS": { "type": "number" } }, "required": [ "PASS", "FAIL", "ERROR" ], "type": "object" }, "dominant_verdict": { "anyOf": [ { "enum": [ "PASS", "FAIL" ], "type": "string" }, { "type": "null" } ] }, "observations": { "type": "number" } }, "required": [ "observations", "counts", "dominant_verdict", "agreement", "changed_since_previous" ], "type": "object" } }, "required": [ "protocol", "evidence_source", "evidence_age_seconds", "result", "summary" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:57f0dee790c3cd721f2024501247359bc8ddb747af3b6cc8b43495857d2f4dce | sha256sum