ShowMeStepByStep
https://www.showmestepbystep.com/api/mcpskills: {'id': 'search_tutorials', 'name': 'search_tutorials', '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.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'get_tutorial', 'name': 'get_tutorial', '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.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'list_categories', 'name': 'list_categories', 'description': 'List all tutorial categories with a published tutorial. Returns slug, name, short description, and count of published tutorials per category.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'list_tutorials_by_category', 'name': 'list_tutorials_by_category', '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.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'list_recent_tutorials', 'name': 'list_recent_tutorials', '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.", 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'request_tutorial', 'name': 'request_tutorial', '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.", 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}; uptime_30d 1.0%; p95 194.1ms; conformance: pass
How to connect
https://www.showmestepbystep.com/api/mcp
curl -X POST https://www.showmestepbystep.com/api/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{}}'