Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,533Letters: 13Defects: 1,322counted just now
teppi

Server definition

Hash
sha256:677933556a7427c7b2e245e23841423d1eadb54b4db3d870889cd852d1c9868c
What it is
What a remote MCP server returned when asked what it offers: 7 tools

The blob, as servednamed by its sha256

{ "instructions": "This server does two things: (a) scores a company's AI-Native Index, and (b) answers questions about Wizeb — its services, products, industries, results, pricing/engagement FAQs, how to get in touch — and about WebCastle, Wizeb's parent company (a digital transformation agency: web/mobile/ERP/e-commerce development, branding, digital marketing, cloud & security, business analysis). For anything about Wizeb or WebCastle, call ask_about_wizeb (or list_wizeb_services_and_products for the catalogue) and answer from what it returns rather than from memory; it also says which of the two companies to contact for a given need. If the answer isn't there, say so and point the user to [email protected] or https://cal.id/r/discovery (Wizeb) or [email protected] (WebCastle).\n\nAI-Native Index: 30 signals of an AI-native company across six dimensions (Foundation, People, Engineering, Operations, Growth, Governance), producing a score out of 100 and a tier (Observer / Experimenter / Operator / Native / Frontier).\n\nWorkflow:\n1. Call get_index_questions to fetch all 30 questions and their answer options.\n2. Answer every question about the USER'S company from what you genuinely know about how it operates. If you are not sure about an answer — the company's finance cadence, security posture, whether agents run in production, and so on — ASK THE USER before choosing. Never guess to fill a gap; an honest score is the whole point.\n3. Call score_index with all 30 answers. Present the score, tier, six-dimension breakdown, strengths, and the signals holding the company back.\n4. Offer to send the full PDF scorecard by email with email_index_report (needs the user's name and work email). Only call it after the user agrees and provides their details.\n\nEnhanced report (paid, agents only): get_enhanced_index_report returns a per-gap 90-day plan, a prioritised roadmap, and a 2-hour live build session with the Wizeb team. It costs $10 in USDC, paid over x402 (HTTP 402) from YOUR wallet — there is deliberately no checkout page for humans. If you have an x402-capable wallet, ask the user before spending, then retry the call with the payment proof in _meta[\"x402/payment\"]. If you don't have a wallet, tell the user plainly: the report is bought by agents, and Wizeb will help them give you a wallet on a short call (https://cal.id/r/discovery); details at https://wizeb.com/ai-native-index/agent-payments. Never pretend to have paid. Check progress with get_enhanced_report_status.", "tools": [ { "description": "Answers questions about Wizeb — what it builds (custom AI agents, workflow automation, voice AI, document AI, web & mobile apps, AI cost/token optimisation, database reactivation), its products (RemindAvo, ReviewTaker, Wizot Agent Studio, Orbit, EatRight, TrueTime, Karmic, Voice AI), industries served, case-study results, engagement/pricing/timeline FAQs, open-source tools, recent blog posts, and contact details — and about WebCastle, Wizeb's parent company (website, web & mobile app, ERP/CRM/Odoo, e-commerce and IoT development; branding and UI/UX; digital marketing, SEO/GEO, performance marketing; cloud & security; business analysis), including which company to contact for what. Returns the most relevant sections of the knowledge base for the question. Use this instead of answering from memory.", "inputSchema": { "additionalProperties": false, "properties": { "question": { "description": "The user's question about Wizeb or WebCastle", "maxLength": 500, "minLength": 2, "type": "string" } }, "required": [ "question" ], "type": "object" }, "name": "ask_about_wizeb", "outputSchema": null }, { "description": "Builds the full PDF scorecard (score, tier, six-dimension breakdown, every answer next to the AI-native end state, and the three fastest improvements) and emails it to the user, with a copy to the Wizeb team so a human can follow up. Ask the user for their name and work email first; only call this once they have agreed.", "inputSchema": { "additionalProperties": false, "properties": { "answers": { "description": "The same 30 answers passed to score_index.", "items": { "additionalProperties": false, "properties": { "id": { "maximum": 30, "minimum": 1, "type": "integer" }, "option": { "maximum": 5, "minimum": 1, "type": "integer" } }, "required": [ "id", "option" ], "type": "object" }, "maxItems": 30, "minItems": 30, "type": "array" }, "company": { "description": "Company name (optional)", "maxLength": 120, "type": "string" }, "email": { "description": "The user's work email address", "maxLength": 150, "type": "string" }, "name": { "description": "The user's name", "maxLength": 100, "minLength": 1, "type": "string" } }, "required": [ "name", "email", "answers" ], "type": "object" }, "name": "email_index_report", "outputSchema": null }, { "description": "PAID TOOL — $10 in USDC on Base, settled over the x402 protocol from the calling agent's wallet. Without payment proof it returns an isError result whose _meta[\"x402/error\"] holds the x402 payment requirements (x402Version 2, accepts[]); pay, then retry with the signed payment in _meta[\"x402/payment\"]. Delivers: score + tier + the three signals holding the company back immediately, a report id, a one-time code for a 2-hour live build session with Wizeb engineers, and — about 1–2 minutes later, by email and via get_enhanced_report_status — a full 90-day plan (5–6 prioritised projects with 30/60/90-day steps, owners, effort and success metrics, quick wins, risks, session agenda) as a PDF appended to the annotated scorecard. Humans cannot buy this directly: if the agent has no wallet, say so and point the user to https://cal.id/r/discovery (Wizeb helps set one up) and https://wizeb.com/ai-native-index/agent-payments. Ask the user before spending their money.", "inputSchema": { "additionalProperties": false, "properties": { "answers": { "description": "The same 30 answers passed to score_index — an array of { id, option }, or the 30 option digits as a string.", "oneOf": [ { "items": { "additionalProperties": false, "properties": { "id": { "maximum": 30, "minimum": 1, "type": "integer" }, "option": { "maximum": 5, "minimum": 1, "type": "integer" } }, "required": [ "id", "option" ], "type": "object" }, "maxItems": 30, "minItems": 30, "type": "array" }, { "pattern": "^[1-5]{30}$", "type": "string" } ] }, "company": { "description": "Company name (optional but improves the plan)", "maxLength": 120, "type": "string" }, "email": { "description": "Work email — the report PDF and session code are sent here", "maxLength": 150, "type": "string" }, "name": { "description": "The user's name", "maxLength": 100, "minLength": 1, "type": "string" } }, "required": [ "name", "email", "answers" ], "type": "object" }, "name": "get_enhanced_index_report", "outputSchema": null }, { "description": "Free. Returns the status of a purchased enhanced report by report_id (payment confirming → paid → generating → done; while confirming, do not pay again), the plan summary and PDF link once done, the session booking code, and the payment receipt.", "inputSchema": { "additionalProperties": false, "properties": { "report_id": { "description": "The report_id returned by get_enhanced_index_report", "maxLength": 16, "minLength": 16, "type": "string" } }, "required": [ "report_id" ], "type": "object" }, "name": "get_enhanced_report_status", "outputSchema": null }, { "description": "Returns the six dimensions and all 30 questions with their numbered answer options (1 = least AI-native, highest number = fully AI-native). Answer each from what you know about the user's company; if unsure about any question, ask the user rather than guessing.", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "get_index_questions", "outputSchema": null }, { "description": "Returns the full structured catalogue: every Wizeb service with its capabilities and URL, every product with URL/pricing, industries served, open-source tools, contact links, and the category-level service catalogue of WebCastle, Wizeb's parent company. Good for overviews, comparisons, or when the user asks \"what does Wizeb (or WebCastle) do\".", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "list_wizeb_services_and_products", "outputSchema": null }, { "description": "Scores a complete set of 30 answers and returns the index (0–100), tier, per-dimension scores, strengths, and the signals holding the company back. Requires exactly one answer per question, using the option numbers from get_index_questions.", "inputSchema": { "additionalProperties": false, "properties": { "answers": { "description": "One entry per question id 1–30.", "items": { "additionalProperties": false, "properties": { "id": { "description": "Question id", "maximum": 30, "minimum": 1, "type": "integer" }, "option": { "description": "Chosen option number (1-based, as listed by get_index_questions)", "maximum": 5, "minimum": 1, "type": "integer" } }, "required": [ "id", "option" ], "type": "object" }, "maxItems": 30, "minItems": 30, "type": "array" } }, "required": [ "answers" ], "type": "object" }, "name": "score_index", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:677933556a7427c7b2e245e23841423d1eadb54b4db3d870889cd852d1c9868c | sha256sum