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

Server definition

Hash
sha256:d10f95d8df9d75fd675cf9512c7aeac89f4e520400a594b5ac798620f38f04a3
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 the full machine-readable rendition of a tutorial by slug: title, TL;DR, numbered steps (with text, imageUrl, tips, and YouTube videoTimestampSeconds for deep-linking), tools/materials, tags, related tutorial slugs, creator credit, recipe (with nutrition + cuisine when applicable), license, and canonicalUrl. Use this after search_tutorials to fetch step details.", "inputSchema": { "properties": { "slug": { "description": "Tutorial slug (e.g. 'how-to-fix-a-leaky-faucet')", "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "get_tutorial", "outputSchema": null }, { "description": "List all tutorial categories with a published tutorial. Returns slug, name, short description, and count of published tutorials per category.", "inputSchema": { "properties": {}, "type": "object" }, "name": "list_categories", "outputSchema": null }, { "description": "List the most recently published tutorials, newest first. Use this to discover what's new on the site or to surface fresh content for aggregator / 'what's new this week' agent loops. Tenant-aware.", "inputSchema": { "properties": { "days": { "default": 14, "description": "Lookback window in days (default 14, max 90).", "maximum": 90, "minimum": 1, "type": "integer" }, "limit": { "default": 20, "maximum": 50, "minimum": 1, "type": "integer" } }, "type": "object" }, "name": "list_recent_tutorials", "outputSchema": null }, { "description": "Browse tutorials within a specific category, ranked by view count then publish date. Use this when a user wants to explore a topic area rather than search.", "inputSchema": { "properties": { "categorySlug": { "description": "e.g. 'cooking', 'home-improvement', 'crafts'", "type": "string" }, "limit": { "default": 20, "maximum": 50, "minimum": 1, "type": "integer" } }, "required": [ "categorySlug" ], "type": "object" }, "name": "list_tutorials_by_category", "outputSchema": null }, { "description": "Submit a request for a tutorial we don't yet have. Call this when search_tutorials returned no good match for what the user actually wants. The request enters our content-demand queue, which the daily content batch reviews and prioritizes. Optionally include an email for notification when the tutorial ships.", "inputSchema": { "properties": { "context": { "description": "Brief context about the requester (e.g. 'beginner crocheter', 'first-time homeowner', 'gluten-free baker'). Helps shape the tutorial when we ship it.", "maxLength": 200, "type": "string" }, "notifyEmail": { "description": "Optional email to notify when the tutorial ships. Pure opt-in.", "maxLength": 254, "type": "string" }, "originalQuery": { "description": "The exact user query that came up empty in search_tutorials. Useful for matching keyword demand.", "maxLength": 500, "type": "string" }, "topic": { "description": "What the user wants to learn how to do (e.g. 'how to get pesto stains out of a white shirt')", "maxLength": 200, "minLength": 5, "type": "string" } }, "required": [ "topic" ], "type": "object" }, "name": "request_tutorial", "outputSchema": null }, { "description": "Search the ShowMeStepByStep tutorial corpus by free-text query. Searches across tutorial titles, descriptions, and step content. Returns slim summaries with TL;DRs and canonical URLs. Tenant-aware. Optional filters narrow by category, difficulty, or maximum duration.", "inputSchema": { "properties": { "categorySlug": { "description": "Optional category to restrict the search to (e.g. 'cooking', 'crochet'). Use list_categories to see available slugs.", "type": "string" }, "difficulty": { "description": "Optional difficulty filter.", "enum": [ "easy", "medium", "advanced" ], "type": "string" }, "limit": { "default": 10, "maximum": 25, "minimum": 1, "type": "integer" }, "maxDurationMinutes": { "description": "Optional ceiling on tutorial total duration. Useful for 'quick recipes' / 'under 10 min' queries.", "minimum": 1, "type": "integer" }, "query": { "description": "Search query (>= 2 chars)", "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search_tutorials", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:d10f95d8df9d75fd675cf9512c7aeac89f4e520400a594b5ac798620f38f04a3 | sha256sum