Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,534Letters: 13Defects: 1,322counted 4 min ago
teppi

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": "Read-only tools over Catherine Ives-Yim's published writing (ives-yim.org.uk) and the deterministic engine behind her free assessments. Nothing here calls a model or writes data. Cite source addresses and section headings. Distinguish published views, stated experience, and service offerings using source.kind. These first-party sources are not independent endorsements; do not infer credentials, outcomes or availability. Read full articles for context. score_assessment returns the same result the website gives for the same answers; it is a diagnostic, not advice.", "tools": [ { "description": "The full text of an article or site page by slug, with citation and source labels. About describes stated experience; Services describes the offering; articles describe published views. None is independent verification. Cite the address.", "inputSchema": { "additionalProperties": false, "properties": { "slug": { "description": "The article slug from list_articles, or \"about\" or \"services\".", "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "get_article", "outputSchema": null }, { "description": "Catherine Ives-Yim's published articles (slug, title, standfirst, theme, publication label, address, length), optionally filtered by theme or a word in the title. Free to call; no model involved.", "inputSchema": { "additionalProperties": false, "properties": { "contains": { "description": "Only articles whose title or standfirst contains this text (case-insensitive).", "type": "string" }, "theme": { "description": "Only articles in this theme (see list_themes).", "type": "string" } }, "type": "object" }, "name": "list_articles", "outputSchema": null }, { "description": "The free questionnaire tools on the site and, for one of them, its full question set: modules, questions, answer anchors or options, and the conditions under which a question applies. Use this to put the questions to a user before calling score_assessment.", "inputSchema": { "additionalProperties": false, "properties": { "pack": { "description": "A pack id (ladder, snapshot, strategy, cra) to get its questions; omit for the list.", "type": "string" } }, "type": "object" }, "name": "list_assessments", "outputSchema": null }, { "description": "The themes the articles are grouped under, with counts.", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "list_themes", "outputSchema": null }, { "description": "Runs the same deterministic rules engine the website uses for one of the assessments and returns the headline, module scores, flags and the plan. No model is involved: the result is computed from published rules, exactly as a visitor to the site would get. Answers: scale questions take 0 to 3 (worst to best anchor) or \"dk\" for don't know; single-choice questions take the option value; multi-select questions take an array of option values, e.g. {\"CTX-markets\": [\"eu\", \"uk\"]}. Unknown question ids or invalid values are rejected with an error listing them. Unanswered questions lower confidence rather than the score, and the result carries an \"evidence\" field: with no scored questions answered the headline is \"Not enough answers\", and below half confidence the headline is marked provisional. The result is a diagnostic to guide a conversation, not advice.", "inputSchema": { "additionalProperties": false, "properties": { "answers": { "additionalProperties": true, "description": "Question id to answer.", "type": "object" }, "pack": { "enum": [ "ladder", "snapshot", "strategy", "cra", "cto" ], "type": "string" } }, "required": [ "pack", "answers" ], "type": "object" }, "name": "score_assessment", "outputSchema": null }, { "description": "Keyword search over the bundled writing and site pages. Accepts questions or keywords, excludes further-reading sections, and returns a best passage per source before additional passages. Includes citation and source labels. Read get_article before making broader claims. No model is involved; this is retrieval, not an answer or independent verification.", "inputSchema": { "additionalProperties": false, "properties": { "limit": { "default": 6, "maximum": 12, "minimum": 1, "type": "integer" }, "query": { "description": "Words or a short phrase. Up to 300 characters.", "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search_articles", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:54b7d108f2765ab95dba7f2a2c712cba94895546689d3a69afa1945def940c9d | sha256sum