
ShowMeStepByStep
Connects Claude or Cursor to a corpus of 561 step-by-step how-to tutorials across 38 categories. You get five read-only tools: search by free text with optional filters for category, difficulty, or duration; fetch full tutorial details including numbered steps, materials, and video timestamps; browse by category or recency; and list all available categories. A sixth tool, request_tutorial, lets you submit gaps to their content queue when search comes up empty. All tutorials are CC BY 4.0 licensed with creator attribution in the response. No auth required. Useful when you need structured how-to content with citation metadata baked in, or when you want to surface step-by-step instructions without leaving your editor or chat window.
- tools
- 6
- transport
- HTTP
- last updated
- Oct 15, 2026
Install
From registry metadata$ npx add-mcp https://www.showmestepbystep.com/api/mcp --name showmestepbystepRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http showmestepbystep https://www.showmestepbystep.com/api/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 6 toolsVerified live against the running server on Nov 6, 2026.
search_tutorialsSearch the Show Me Step by Step 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.5 params
Search the Show Me Step by Step 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.
categorySlugstringdifficultystringeasy · medium · advancedlimitintegermaxDurationMinutesintegerquery*stringget_tutorialFetch 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 a...1 params
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 a...
slug*stringlist_categoriesList all tutorial categories with a published tutorial. Returns slug, name, short description, and count of published tutorials per category.
List all tutorial categories with a published tutorial. Returns slug, name, short description, and count of published tutorials per category.
No parameters. Call it with no arguments.
list_tutorials_by_categoryBrowse 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.2 params
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.
categorySlug*stringlimitintegerlist_recent_tutorialsList 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.2 params
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.
daysintegerlimitintegerrequest_tutorialSubmit 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 notif...4 params
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 notif...
contextstringnotifyEmailstringoriginalQuerystringtopic*stringSponsors
Readme
Details
- Repository
- github.com/rt1966/showmestepbystep
- Website
- www.showmestepbystep.com
- Categories
- Search & Web Crawling, Media & Entertainment
- Transport
- HTTP
- Registry
- MCP registry, active
- Prompts
- 4
- Tools verified
- Nov 6, 2026