Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,562Letters: 14Defects: 1,336counted just now
teppi

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Fetch a previously-run audit by id. Returns module scores (0-100), total score, all findings with severity, recommendation text, and links to the HTML report. Use this to poll a queued `run_audit` until `status: complete`. Requires an API key.", "inputSchema": { "additionalProperties": false, "properties": { "audit_id": { "minLength": 1, "type": "string" } }, "required": [ "audit_id" ], "type": "object" }, "name": "get_audit", "outputSchema": null }, { "description": "Return a signed download URL for the branded PDF report for a given audit id. If no PDF has been rendered yet, queues a render and returns `status: queued` — poll the same tool again, or fetch the URL directly once ready. Requires an API key.", "inputSchema": { "additionalProperties": false, "properties": { "audit_id": { "minLength": 1, "type": "string" } }, "required": [ "audit_id" ], "type": "object" }, "name": "get_audit_pdf", "outputSchema": null }, { "description": "If the user has linked GA4 + Google Search Console, return the 28-day organic traffic snapshot for an audit: session count, daily trend, top landing pages, top queries, and indexing health. Returns `connected: false` if Google is not linked. Cached 24h server-side. Requires an API key.", "inputSchema": { "additionalProperties": false, "properties": { "audit_id": { "minLength": 1, "type": "string" } }, "required": [ "audit_id" ], "type": "object" }, "name": "get_organic_traffic", "outputSchema": null }, { "description": "List the user's audits (most recent first, deduplicated by URL). Returns `audit_id`, `url`, `status`, `total_score`, `created_at`. Default limit 24, max 100. Use the returned `audit_id` with `get_audit` for full findings. Requires an API key.", "inputSchema": { "additionalProperties": false, "properties": { "limit": { "maximum": 100, "minimum": 1, "type": "integer" } }, "type": "object" }, "name": "list_audits", "outputSchema": null }, { "description": "Queue a full SEO + AI-readability audit (includes Core Web Vitals from Google PSI and organic traffic if Google is linked). Returns the audit envelope immediately with `status: queued` and an `audit_id`. Poll `get_audit` with the returned `audit_id` until `status` becomes `complete` (typical 10-30s). Counts against the user's plan allowance. Requires an API key as a Bearer token. Quota and per-domain cooldowns mirror the dashboard.", "inputSchema": { "additionalProperties": false, "properties": { "url": { "format": "uri", "maxLength": 2000, "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "run_audit", "outputSchema": null }, { "description": "Run a one-shot SEO + AI-readability audit on any public URL. Returns scores across 11 modules and ~90 checks, plus actionable findings with rule docs. Limited to 1 audit per IP per 24 hours — for higher volume, get an API key at https://app.metricspot.com/settings/api-keys and use `run_audit`. Synchronous: blocks until the audit completes. Does NOT include Core Web Vitals (use `run_audit` for full PSI scoring). No auth required.", "inputSchema": { "additionalProperties": false, "properties": { "url": { "format": "uri", "maxLength": 2000, "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "run_audit_anonymous", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:f870d3739320c8e698e4405c680f5c2d419011c18c8f4755b90196dd3e017f87 | sha256sum