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

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": "Public structural AI Search Readiness tools. Use audit_url, list_fixes, rescore_url, check_health, get_brief with no key. apply_fix stays dry-run in public. We do not sell LLM rankings.", "tools": [ { "description": "Generate a structural fix pack for a public domain. Public calls stay dry-run (no writes). Set dryRun false only with an operator key.", "inputSchema": { "properties": { "domain": { "description": "Alias of url. Use either url or domain, not both.", "type": "string" }, "dryRun": { "default": true, "description": "When true (default) only preview the pack. Writes stay off on the public endpoint.", "type": "boolean" }, "url": { "description": "Public domain or https URL to inspect (for example example.com or https://example.com). Localhost and private IPs are blocked.", "type": "string" } }, "type": "object" }, "name": "apply_fix", "outputSchema": { "properties": { "domain": { "type": "string" }, "dryRun": { "description": "Public endpoint always true — no files are written", "type": "boolean" }, "error": { "type": "string" }, "files": { "description": "Proposed files in the dry-run pack", "items": { "properties": { "action": { "type": "string" }, "path": { "type": "string" } }, "type": "object" }, "type": "array" }, "ok": { "type": "boolean" } }, "required": [ "ok", "dryRun" ], "type": "object" } }, { "description": "Run a structural AI Search Readiness audit for a public URL or domain. Returns pillar scores, recommendations, a brief link, and a CLI command. Not an LLM ranking. No API key required.", "inputSchema": { "properties": { "domain": { "description": "Alias of url. Use either url or domain, not both.", "type": "string" }, "url": { "description": "Public domain or https URL to inspect (for example example.com or https://example.com). Localhost and private IPs are blocked.", "type": "string" } }, "type": "object" }, "name": "audit_url", "outputSchema": { "properties": { "briefUrl": { "description": "Shareable public brief URL", "type": "string" }, "cli": { "description": "Matching CLI command", "type": "string" }, "confidence": { "description": "0-1 crawl confidence", "type": "number" }, "disclaimer": { "type": "string" }, "domain": { "description": "Normalized hostname", "type": "string" }, "isSynthetic": { "description": "True only if the crawl failed closed", "type": "boolean" }, "methodology": { "description": "Scoring methodology id", "type": "string" }, "ok": { "description": "True when the audit completed", "type": "boolean" }, "overallScore": { "description": "Structural readiness score 0-100. Not an LLM ranking.", "type": "number" }, "persisted": { "description": "True if the scan was saved", "type": "boolean" }, "pillars": { "description": "Per-pillar structural scores", "items": { "properties": { "key": { "type": "string" }, "label": { "type": "string" }, "score": { "type": "number" }, "summary": { "type": "string" } }, "type": "object" }, "type": "array" }, "recommendations": { "description": "Ranked structural gaps to fix", "items": { "type": "string" }, "type": "array" }, "refusal": { "description": "Ranking-refusal copy", "type": "string" } }, "required": [ "ok", "domain", "overallScore" ], "type": "object" } }, { "description": "Return environment and API health. Never returns secrets. No API key required.", "inputSchema": { "properties": {}, "type": "object" }, "name": "check_health", "outputSchema": { "properties": { "api_key": { "description": "set or unset — never the raw secret", "type": "string" }, "health": { "description": "Ops health without secrets", "type": "object" }, "refusal": { "type": "string" }, "version": { "type": "string" } }, "required": [ "version", "api_key" ], "type": "object" } }, { "description": "Return an executive structural brief for a domain: score, top gaps, and a shareable brief path. Not an LLM ranking. No API key required.", "inputSchema": { "properties": { "domain": { "description": "Alias of url. Use either url or domain, not both.", "type": "string" }, "url": { "description": "Public domain or https URL to inspect (for example example.com or https://example.com). Localhost and private IPs are blocked.", "type": "string" } }, "type": "object" }, "name": "get_brief", "outputSchema": { "properties": { "domain": { "type": "string" }, "ok": { "type": "boolean" }, "overallScore": { "type": "number" }, "pillars": { "items": { "type": "object" }, "type": "array" }, "recommendations": { "items": { "type": "string" }, "type": "array" }, "refusal": { "type": "string" }, "sharePath": { "description": "Relative brief path, for example /brief?domain=example.com", "type": "string" } }, "required": [ "ok", "domain", "overallScore", "sharePath" ], "type": "object" } }, { "description": "Return a dry-run structural fix pack (robots, schema, anchors) for a public domain. No files are written. No API key required.", "inputSchema": { "properties": { "domain": { "description": "Alias of url. Use either url or domain, not both.", "type": "string" }, "url": { "description": "Public domain or https URL to inspect (for example example.com or https://example.com). Localhost and private IPs are blocked.", "type": "string" } }, "type": "object" }, "name": "list_fixes", "outputSchema": { "properties": { "domain": { "type": "string" }, "dryRun": { "description": "Public endpoint always true — no files are written", "type": "boolean" }, "error": { "type": "string" }, "files": { "description": "Proposed files in the dry-run pack", "items": { "properties": { "action": { "type": "string" }, "path": { "type": "string" } }, "type": "object" }, "type": "array" }, "ok": { "type": "boolean" } }, "required": [ "ok", "dryRun" ], "type": "object" } }, { "description": "Run a fresh public structural audit (rescore) for a URL or domain. Same engine as audit_url. Not an LLM ranking. No API key required.", "inputSchema": { "properties": { "domain": { "description": "Alias of url. Use either url or domain, not both.", "type": "string" }, "url": { "description": "Public domain or https URL to inspect (for example example.com or https://example.com). Localhost and private IPs are blocked.", "type": "string" } }, "type": "object" }, "name": "rescore_url", "outputSchema": { "properties": { "briefUrl": { "description": "Shareable public brief URL", "type": "string" }, "cli": { "description": "Matching CLI command", "type": "string" }, "confidence": { "description": "0-1 crawl confidence", "type": "number" }, "disclaimer": { "type": "string" }, "domain": { "description": "Normalized hostname", "type": "string" }, "isSynthetic": { "description": "True only if the crawl failed closed", "type": "boolean" }, "methodology": { "description": "Scoring methodology id", "type": "string" }, "ok": { "description": "True when the audit completed", "type": "boolean" }, "overallScore": { "description": "Structural readiness score 0-100. Not an LLM ranking.", "type": "number" }, "persisted": { "description": "True if the scan was saved", "type": "boolean" }, "pillars": { "description": "Per-pillar structural scores", "items": { "properties": { "key": { "type": "string" }, "label": { "type": "string" }, "score": { "type": "number" }, "summary": { "type": "string" } }, "type": "object" }, "type": "array" }, "recommendations": { "description": "Ranked structural gaps to fix", "items": { "type": "string" }, "type": "array" }, "refusal": { "description": "Ranking-refusal copy", "type": "string" } }, "required": [ "ok", "domain", "overallScore" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:b501c95b2dd38bf5909cd5bd9e172b5dfcd6615e2eaa7b700db9b27e64c93204 | sha256sum