Skip to main content

MCP server for IndieStack — the tool knowledge layer for AI agents. Search 880+ indie tools, get personalized recommendations, build stacks, and spot market gaps.

Project description

IndieStack MCP Server

The tool knowledge layer for AI agents. Search 880+ indie tools — from full SaaS products to tiny utilities — so your AI stops rebuilding solved problems.

Quick Start

# Option 1: pipx (recommended — handles venv automatically)
pipx install indiestack
claude mcp add indiestack -- indiestack-mcp

# Option 2: pip (if pipx isn't available)
pip install indiestack
claude mcp add indiestack -- indiestack-mcp

# Option 3: uvx (zero install — runs directly)
claude mcp add indiestack -- uvx --from indiestack indiestack-mcp

That's it. Your AI will now check IndieStack before building common functionality from scratch.

Works with

  • Claude Codeclaude mcp add indiestack -- indiestack-mcp
  • Cursor — Add indiestack-mcp to your MCP config
  • Windsurf — Add indiestack-mcp to your MCP config

What it does

When you ask your AI to "build invoicing" or "add analytics", it checks IndieStack first and suggests existing indie tools — saving 30k-120k tokens per use case.

Tools (12)

Tool What it does
find_tools Search by problem or keyword, with optional category filter
get_tool_details Full details including integration snippets and companion suggestions
list_categories Browse all 21 categories with tool counts
compare_tools Side-by-side comparison of any two tools
build_stack Build a complete indie tool stack for your requirements
publish_tool Submit a new tool to IndieStack
browse_new_tools Recently added tools with pagination
list_tags All tags sorted by popularity
list_stacks Curated tool stacks and collections
analyze_dependencies Paste package.json/requirements.txt, get indie replacements
evaluate_build_vs_buy Financial breakdown: build from scratch vs use an existing tool
get_recommendations Personalized suggestions based on your search history

Resources (3)

Resource What it provides
indiestack://categories All categories with slugs (auto-loaded into context)
indiestack://trending Top 10 trending tools this week
indiestack://tools-index Complete tool index for prompt caching — include once, reference forever

Prompts (4)

Prompt When to use
before-you-build Check IndieStack before building common functionality
find-alternatives Find indie alternatives to mainstream SaaS products
save-tokens Audit your project for token-saving opportunities
architect-feature Plan a feature using existing indie tools instead of building from scratch

What's new in v1.0.0

  • Launch-ready — 12 tools, 3 resources, 4 prompts. Stable API, production-hardened.
  • Faster — Parallel fetches in compare_tools and analyze_dependencies via asyncio.gather.
  • Smarter search fallback — Zero results now suggest broadening to source_type='all' before declaring a market gap.
  • Build vs Buy TCO — Now includes 15%/year maintenance cost in the financial breakdown.
  • 55+ dependency patternsanalyze_dependencies recognizes Clerk, Lemon Squeezy, Supabase, BullMQ, Pino, Playwright, and more.
  • Slugs in results — Search results now show slugs inline, making get_tool_details() calls effortless.
  • Bounded cache — LRU eviction at 200 entries prevents memory growth in long sessions.
  • 880+ tools — 571 open-source, 310 SaaS, across 21 categories.

Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

indiestack-1.0.0.tar.gz (268.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

indiestack-1.0.0-py3-none-any.whl (301.0 kB view details)

Uploaded Python 3

File details

Details for the file indiestack-1.0.0.tar.gz.

File metadata

  • Download URL: indiestack-1.0.0.tar.gz
  • Upload date:
  • Size: 268.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.2

File hashes

Hashes for indiestack-1.0.0.tar.gz
Algorithm Hash digest
SHA256 d1c026b3596fb5b8468738fba2007585616509349b773f6df832ff3ca6199e85
MD5 b745a3bd38b28dea82aae78fcfb4103f
BLAKE2b-256 269b03b84fa2aa15601ca98af35c854a96e97c21b26debddb24196466d091983

See more details on using hashes here.

File details

Details for the file indiestack-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: indiestack-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 301.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.2

File hashes

Hashes for indiestack-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 403bf125f24a27f68e036dc2b700fb4f579f8355694742d3b2e627134587ffeb
MD5 27a15ab8c9d61f6a71d3474e63c395aa
BLAKE2b-256 118ff3fbf27946e47b14d10178f7045c504033e52aa637550ce801da38c23731

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page