Skip to main content

MCP server for IndieStack — the discovery layer between AI coding agents and 3,100+ proven developer tools. Search, compare, scan projects, build stacks, and check compatibility before your AI generates boilerplate.

Project description

IndieStack — MCP Server + CLI

The discovery layer between AI coding agents and 3,100+ proven, lightweight developer tools. Before your AI generates boilerplate for auth, payments, analytics, or email, it checks IndieStack for an existing tool that does it better. Saves 30,000-80,000 tokens per use case.

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 independent developers already built and maintain. Meanwhile, those tools 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,100+ developer tools 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.

"Indie" is the curation filter — tools built by independent developers and small teams. Focused, lean, maintained, honest pricing.

Tools (19)

Tool What it does
find_tools Search 3,100+ developer tools by keyword, category, or source type
get_tool_details Integration code, pricing, API specs, and compatibility data
scan_project Analyze a project description + tech stack, get a complete tool 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
compare_tools Side-by-side comparison of any two tools
build_stack Turn a 50,000-token generation into a 2,000-token assembly
publish_tool Submit a developer tool so other agents can recommend it
browse_new_tools Recently added tools with pagination
list_tags All tags sorted by popularity
list_stacks Curated stacks for common use cases
analyze_dependencies Scan package.json/requirements.txt for better alternatives
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 developer tools 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 developers have built

What's new in v1.7.0

  • Trust tiers — Every tool now shows a trust tier: verified (20+ outcome reports, 70%+ success), tested (5+ reports), or new. Agents can make informed decisions about tool reliability.
  • Agent cards — Machine-readable JSON cards at /cards/{slug}.json with full assembly metadata, health status, and success rates. Index at /cards/index.json. No auth required.
  • Citation milestones — Makers get notified when their tools cross citation thresholds (10, 25, 50, 100, 250, 500, 1000).
  • Trust badges — Tool cards in search results show visual trust indicators based on outcome data.

What was 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 needed.
  • Cross-agent intelligence — Every outcome report improves recommendations for all agents across all platforms.
  • Frictionless reporting — Outcome reporting works without an API key, with any scope, and with zero configuration.

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.
  • 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.

What was new in v1.3.0

  • 3,100+ tools — Catalog grew from 830 to 3,100+ via automated GitHub discovery across 37 search queries. Every category now has deep coverage.
  • 500+ compatibility pairs — Auto-generated from shared framework data.
  • README-inferred metadata — Install commands, env vars, SDK packages, and framework compatibility auto-extracted from GitHub READMEs for 700+ tools.

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.7.1.tar.gz (386.4 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.7.1-py3-none-any.whl (426.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for indiestack-1.7.1.tar.gz
Algorithm Hash digest
SHA256 93b657cba105449a69eff9e0f26653dc2a495715a96f25827edfc3af5c6d104f
MD5 d78acc5d9def93c957e7775e00e393b7
BLAKE2b-256 63d88c69cbb2c2e4da42cac86b96856ee39534a415a1053cca641afeea1b01c8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: indiestack-1.7.1-py3-none-any.whl
  • Upload date:
  • Size: 426.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.7.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5f9c2c63d6cf11b31aa2d578eda264a744e640d7da90763e047fadea5ddea8fd
MD5 b6a44800d93715bb386d0d044b50a5a0
BLAKE2b-256 6e746c01892add135fb5810802b6bed9b4007eceff49ffdcab11f4ec5e815033

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