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

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Get the full howto/v2 contract for one page by slug (from list_howto_pages / search_howto_pages): intro, per-step teach/intent/code, divergence notes, cross-tool links, and grounding.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "slug": { "description": "How-to page slug, e.g. flight-risk-predict-which-employees-will-resign-in-excel.", "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "get_howto_page", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "page": { "additionalProperties": false, "properties": { "contract": { "type": "string" }, "coordinates": { "additionalProperties": false, "properties": { "analysis": { "type": "string" }, "analysisSlug": { "type": "string" }, "ops": { "items": { "type": "string" }, "type": "array" }, "tool": { "type": "string" }, "toolLabel": { "type": "string" }, "vertical": { "type": "string" }, "verticalLabel": { "type": "string" } }, "required": [ "analysis", "analysisSlug", "tool", "toolLabel", "vertical", "verticalLabel", "ops" ], "type": "object" }, "crossTools": { "items": { "additionalProperties": false, "properties": { "diverges": { "type": "boolean" }, "slug": { "type": "string" }, "tool": { "type": "string" }, "toolLabel": { "type": "string" } }, "required": [ "tool", "toolLabel", "slug", "diverges" ], "type": "object" }, "type": "array" }, "divergences": { "items": { "type": "string" }, "type": "array" }, "grounding": { "additionalProperties": false, "properties": { "book": { "type": "string" }, "source": { "type": "string" } }, "required": [ "source", "book" ], "type": "object" }, "h1": { "type": "string" }, "intro": { "type": "string" }, "routing": { "additionalProperties": false, "properties": { "guides": { "items": { "type": "string" }, "type": "array" }, "service": { "type": "boolean" }, "toolbox": { "type": [ "string", "null" ] } }, "required": [ "guides", "toolbox", "service" ], "type": "object" }, "slug": { "type": "string" }, "steps": { "items": { "additionalProperties": false, "properties": { "artifact": { "type": "string" }, "bridge": { "type": "string" }, "callouts": { "items": { "additionalProperties": false, "properties": { "body": { "type": "string" }, "type": { "type": "string" } }, "required": [ "type", "body" ], "type": "object" }, "type": "array" }, "code": { "type": "string" }, "divergence": { "type": "boolean" }, "expect": { "type": "string" }, "goal": { "type": "string" }, "how": { "type": "string" }, "inputs": { "items": { "type": "string" }, "type": "array" }, "op": { "type": "string" } }, "required": [ "op", "artifact", "inputs", "goal", "bridge", "callouts", "how", "code", "expect", "divergence" ], "type": "object" }, "type": "array" }, "title": { "type": "string" }, "verdict": { "type": "string" } }, "required": [ "contract", "slug", "title", "h1", "coordinates", "intro", "steps", "divergences", "crossTools", "grounding", "routing" ], "type": "object" } }, "required": [ "page" ], "type": "object" } }, { "description": "List the analysis families on stepcode.dev (e.g. flight-risk, diversity-index-EBIT-impact) with the tools each is shown in and how many pages exist for it.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "list_analysis_families", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "count": { "type": "number" }, "families": { "items": { "additionalProperties": false, "properties": { "analysis": { "type": "string" }, "analysisSlug": { "type": "string" }, "pageCount": { "type": "number" }, "tools": { "items": { "type": "string" }, "type": "array" }, "vertical": { "type": "string" } }, "required": [ "analysisSlug", "analysis", "vertical", "tools", "pageCount" ], "type": "object" }, "type": "array" } }, "required": [ "count", "families" ], "type": "object" } }, { "description": "List every published how-to page on stepcode.dev — 36 analysis x tool cells (Excel, Google Sheets, R, Python, SQL, DAX/Power BI) with slug, title, analysis family, tool, vertical and whether the tool's approach diverges from the others.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "list_howto_pages", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "count": { "type": "number" }, "pages": { "items": { "additionalProperties": false, "properties": { "analysis": { "type": "string" }, "analysisSlug": { "type": "string" }, "diverges": { "type": "boolean" }, "slug": { "type": "string" }, "title": { "type": "string" }, "tool": { "type": "string" }, "vertical": { "type": "string" } }, "required": [ "slug", "title", "analysis", "analysisSlug", "tool", "vertical", "diverges" ], "type": "object" }, "type": "array" } }, "required": [ "count", "pages" ], "type": "object" } }, { "description": "Filter the how-to index by analysis family, tool, vertical, and/or a case-insensitive text query against title, analysis name, intro, problem statement, and step operations (with practitioner-synonym coverage, e.g. attrition/turnover/churn, logistic regression/classifier, power bi/dax, diversity/simpson/blau). All filters are optional and combine with AND; call with no arguments to get every page (same as list_howto_pages).", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "analysisSlug": { "description": "Analysis family slug, e.g. flight-risk-predict-which-employees-will-resign.", "type": "string" }, "query": { "description": "Case-insensitive text query against title, analysis name, intro, problem statement, and step operations.", "type": "string" }, "tool": { "description": "Tool slug, e.g. excel, sheets, r, python, sql, dax.", "type": "string" }, "vertical": { "description": "Vertical slug, e.g. hr.", "type": "string" } }, "type": "object" }, "name": "search_howto_pages", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "count": { "type": "number" }, "pages": { "items": { "additionalProperties": false, "properties": { "analysis": { "type": "string" }, "analysisSlug": { "type": "string" }, "diverges": { "type": "boolean" }, "slug": { "type": "string" }, "title": { "type": "string" }, "tool": { "type": "string" }, "vertical": { "type": "string" } }, "required": [ "slug", "title", "analysis", "analysisSlug", "tool", "vertical", "diverges" ], "type": "object" }, "type": "array" } }, "required": [ "count", "pages" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:d1e3286e0f2150dcc41ca6cac9150edd1f75fad0a558d2eabf21646a1e46dc4b | sha256sum