Skip to main content

MCP server for IndieStack — the open-source supply chain for AI agents. 3,000+ tools with structured assembly metadata, 1,200+ compatibility pairs. Search, compare, scan projects, build stacks, and report compatibility.

Project description

IndieStack — MCP Server + CLI

The open-source supply chain for AI agents. 3,000+ indie creations with structured assembly metadata across 25 categories — dev tools, games, utilities, newsletters, creative tools, learning apps, and more.

Quick Start

MCP Server (for AI coding agents)

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

# Option 2: pipx (recommended for persistent install)
pipx install indiestack
claude mcp add indiestack -- indiestack-mcp

# Option 3: Cursor / Windsurf
# Add to your MCP config:
# {"command": "uvx", "args": ["--from", "indiestack", "indiestack-mcp"]}

CLI (for your terminal)

pip install indiestack

indiestack search "analytics"
indiestack details simple-analytics
indiestack stack "auth, payments, email"
indiestack categories

Both tools ship in the same package. Your AI searches what exists before building from scratch.

What it does

Your AI spends thousands of tokens rebuilding auth, payments, and analytics from scratch — things indie creators already built. Meanwhile, those creations sit on GitHub with 12 stars, invisible to the AI agents that could be recommending them.

IndieStack fixes both sides. Install the MCP server and your AI searches 3,000+ indie creations with structured assembly metadata before writing boilerplate. Tools include API types, auth methods, SDK packages, install commands, env vars, and framework compatibility — everything an agent needs to assemble proven building blocks instead of generating from scratch.

Tools (19)

Tool What it does
find_tools Search 3,000+ creations by keyword, category, or source type
get_tool_details Full details with assembly metadata, integration snippets, and companions
scan_project Analyze a project description + tech stack → get a complete indie stack recommendation
report_compatibility Report that two tools work well together — builds the compatibility graph
check_health GitHub health audit — maintenance grade, last commit, stars, alternatives for stale tools
list_categories Browse all 25 categories — dev tools to games to newsletters
compare_tools Side-by-side comparison of any two creations
build_stack Assemble a complete indie stack from building blocks
publish_tool Submit your creation so other agents can recommend it
browse_new_tools Recently added creations with pagination
list_tags All tags sorted by popularity
list_stacks Curated stacks for common use cases
analyze_dependencies Paste package.json/requirements.txt, get indie replacements
evaluate_build_vs_buy Financial breakdown: build from scratch vs use what exists
get_recommendations Personalized suggestions based on your search history

Resources (3)

Resource What it provides
indiestack://categories All 25 categories with slugs for filtering
indiestack://trending Top 10 trending creations this week
indiestack://tools-index Complete index for prompt caching — include once, reference forever

Prompts (5)

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 building blocks
discover-indie Explore what indie creators have built beyond dev tools

What's new in v1.6.0

  • Outcome intelligence — Tools now show agent success rates: "82% success rate from 14 agent reports." Report outcomes with report_outcome(slug, success) — no API key or special scope needed.
  • Cross-agent intelligence — Every outcome report improves recommendations for all agents across all platforms. IndieStack is becoming the neutral intelligence layer for tool discovery.
  • Frictionless reporting — Outcome reporting works without an API key, with any scope, and with zero configuration. Just call report_outcome() after integrating a tool.
  • Implicit signals — IndieStack now infers adoption and rejection from agent search patterns, building quality signals passively.

What was new in v1.5.0

  • Agent-native actionsrecommend(), shortlist(), report_outcome(), confirm_integration() — agents can now report what they recommend and whether it worked.
  • Scoped API keys — Read or read+write scopes for fine-grained agent permissions.

What was new in v1.4.0

  • CLI toolpip install indiestack now gives you indiestack CLI alongside the MCP server. Search, browse, build stacks, and pipe JSON output — all from your terminal.
  • Pro API enrichment — Pro API keys get richer responses: citation counts, compatible tool pairs, category percentile, and demand context.
  • 3-tier rate limiting — 15/day without a key, 50/day with a free key, 1,000/day with Pro.
  • Search boost for Pro makers — Pro subscribers' tools rank slightly higher in search results.
  • maker_is_pro badge — Tool cards now show a Pro badge when the maker has an active subscription.

What was new in v1.3.0

  • 3,000+ tools — Catalog grew from 830 to 3,000+ via automated GitHub discovery across 37 search queries. Every category now has deep coverage.
  • 500+ compatibility pairs — Auto-generated from shared framework data. Tools tested with the same frameworks are paired so agents know what works together.
  • README-inferred metadata — Install commands, env vars, SDK packages, and framework compatibility auto-extracted from GitHub READMEs for 700+ tools.
  • Smarter favicons — "Works Well With" pills now show actual favicons from tool URLs.

What was new in v1.2.0

  • Agentic Package Manager — Structured assembly metadata: API type, auth method, SDK packages, install commands, env vars, and framework compatibility.
  • scan_project() tool — Describe what you're building + your tech stack, get a complete indie stack recommendation.
  • report_compatibility() tool — Agents report successful tool pairings, building a verified compatibility graph.
  • check_health() tool — GitHub-powered health audits with maintenance grades and alternatives for stale tools.

What was new in v1.1.0

  • Beyond dev tools — IndieStack now covers everything indie-built: games, utilities, newsletters, creative tools, learning apps.
  • Broader search defaultsfind_tools() now defaults to source_type='all'.
  • New discover-indie prompt — Explore beyond developer categories.
  • Smarter market gap messages — Agents tell users they could build missing tools and get instant AI distribution.

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.6.0.tar.gz (361.6 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.6.0-py3-none-any.whl (399.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for indiestack-1.6.0.tar.gz
Algorithm Hash digest
SHA256 9833911148ff52e3ab50359f932a7be0fc23b4b53b3c62815b64a4f9ef6ef0e7
MD5 e6a7608e8ad470ecd2b29aa67ac31e22
BLAKE2b-256 3025f6b684b57bf956a35f93cc1f517392eb879cee4045569626f69ac9809a91

See more details on using hashes here.

File details

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

File metadata

  • Download URL: indiestack-1.6.0-py3-none-any.whl
  • Upload date:
  • Size: 399.7 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.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3fae4ff5274dbf845561f7b5f5ff0a8aa9d81b653445b87423e1993e33d74f62
MD5 9274582df12d622a32ee6595c4efe6c6
BLAKE2b-256 e3d3fb847f9e71c414388db1fd3e977a57a438df079b50772ce3a7bb11d69d15

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