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

Server definition

Hash
sha256:13f91205d9b0ba6cf6cfffece05d7318fb92aea0568a3f2a07a4094e6951560c
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": "Check whether a brand or entity surfaced by an AI engine is a genuine competitor in your category (e.g. is 'Banner Life' actually a mortgage insurance competitor to Enact?). Uses dual-model verification with automatic escalation on disagreement. Returns a confirmed/rejected decision, confidence score, reasoning, and audit trail. Pro plan or higher required.", "inputSchema": { "properties": { "entity": { "description": "Entity name to adjudicate, e.g. 'Banner Life', 'Enact Solar'.", "type": "string" }, "raw_evidence": { "description": "Source text the entity appeared in. Should contain 'raw_answer_excerpt' and optionally 'entity_sentence' and 'source_probe_id'.", "properties": { "entity_sentence": { "type": "string" }, "raw_answer_excerpt": { "type": "string" }, "source_probe_id": { "type": "string" } }, "required": [ "raw_answer_excerpt" ], "type": "object" }, "taxonomy_id": { "description": "Taxonomy registry to validate against. Default: pmi.v1", "type": "string" } }, "required": [ "entity", "raw_evidence" ], "type": "object" }, "name": "audit_brand_visibility", "outputSchema": null }, { "description": "Generate AI-optimized content (FAQ, about copy, use cases, differentiators) for the gaps in your latest scan. Returns full content text inline — no need to visit the dashboard. Pro plan or higher required. Pass gap_type='all' to get every block in one call.", "inputSchema": { "properties": { "gap_type": { "description": "Which content block to generate. Use 'all' for everything in one call.", "enum": [ "faq", "about", "use_cases", "differentiators", "all" ], "type": "string" } }, "required": [ "gap_type" ], "type": "object" }, "name": "generate_content", "outputSchema": null }, { "description": "Get the AI Visibility Index (0-100) for the signed-in user's most recently scanned brand, broken down by engine. Requires a free Ninar account (no credit card).", "inputSchema": { "properties": {}, "type": "object" }, "name": "get_latest_score", "outputSchema": null }, { "description": "List AI-generated content suggestions (FAQs, differentiators, use cases, about copy) the signed-in user can publish to close visibility gaps found in their latest scan.", "inputSchema": { "properties": {}, "type": "object" }, "name": "list_content_gaps", "outputSchema": null }, { "description": "Run an AI visibility scan for a brand. Pass `city` for a local-business check (ChatGPT + Gemini, city-scoped). Omit `city` for a multi-engine GEO scan across ChatGPT, Gemini, Perplexity, Claude, AI Overviews — engine count scales with the user's Ninar plan (free = 2).", "inputSchema": { "properties": { "brand_name": { "description": "Brand to scan, e.g. 'Ninar', 'Joe's Pizza'.", "type": "string" }, "category": { "description": "Category, e.g. 'AI visibility platform', 'pizza restaurant'.", "type": "string" }, "city": { "description": "City for a local-business check. Omit for multi-engine GEO scan.", "type": "string" }, "country": { "description": "Optional ISO country: us, gb, in, eu.", "type": "string" }, "use_case": { "description": "Optional GEO use case, e.g. 'for sales teams'.", "type": "string" }, "website": { "description": "Optional brand URL for GEO citation matching.", "type": "string" } }, "required": [ "brand_name", "category" ], "type": "object" }, "name": "scan_visibility", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:13f91205d9b0ba6cf6cfffece05d7318fb92aea0568a3f2a07a4094e6951560c | sha256sum