IndieTools lets AI agents discover and research indie products and founders. Search the product catalog, retrieve company and founder profiles, explore categories and technologies, access public documentation, and inspect website performance rankings to support product discovery and market research.
The official MCP SDK for TypeScript lets Node and edge services call MCP servers directly, with an API key for headless auth.
This guide connects IndieTools MCP to TypeScript through MewCP, so TypeScript can use IndieTools MCP's 12 tools, like list_public_document_families, list_public_documents and search_public_content.
IndieTools MCP needs no credentials, but every call still runs through MewCP: scoped, checked and logged like any other.
More apps
Crawl websites and extract clean structured data optimized for AI applications and automation. Collect content from the web at scale while maintaining high-quality outputs.
Extract structured data from websites and public web pages. Fetch content, parse information and transform online data into formats that can be consumed by applications, agents and workflows.
TinyFish MCP for running AI-driven browser automation tasks, deep web research, persistent browser login profiles, remote CDP browser sessions, and agentic wallet payments.
Scrape, extract, and understand the web, plus identify any company from a domain, email, name, or transaction string. This MCP server exposes Context.dev's API for web scraping in multiple formats (raw HTML, Markdown, screenshots, images, sitemaps, and web search), schema-driven structured data extraction, design-system extraction (styleguides and fonts), and brand intelligence lookups. It's built for AI agents that read, summarize, or monitor web content, for enriching CRM, KYC, or fintech pipelines with company and brand data, and for extracting a competitor's design system or structured product and pricing data at scale.
Other clients
IndieTools MCP works the same way in every client below. Pick yours for its own guide.
Free to start.
Scope access to the exact IndieTools MCP tools and accounts you allow, work and personal side by side. Anything outside that scope is refused at call time, even when the model asks for it.
Each call is logged: what ran, on which account, and whether it worked. Failures come back structured, so the agent knows whether to retry instead of guessing.
Every app sits behind one secure MCP URL, and there is no server for you to deploy or keep running. Add an integration in the dashboard and it is live on the next call, with no config to change and no new credentials to wire up. Tools load only when a task needs them, so your agent stays fast and focused however many apps you connect.
SDK clients sign in with an API key. Create one in your dashboard and replace API_KEY in the code below.
SDK clients run without a browser, so they sign in with your API key. Needs Node 18+ as an ES module (for example npx tsx script.ts).
Discover every content family in the current prepared public snapshot, including scope, eligible document counts and export paths. No generation or provider checks run on reads.
Enumerate registered eligible public document summaries, optionally within one family. Follow nextCursor with the same family and version. Use get_public_document for full text and every semantic part; summaries are not full records.
Search prepared public document text across families. Results are attributed summaries, with detailUrl and explicit version-bound continuation. Fetch the full relevant record before answering; no arbitrary URL fetch or external provider is invoked.
Fetch full public Markdown for a registered document ID, with canonical attribution and freshness. Follow nextPart at the returned version until nextPart is null, then concatenate Markdown parts in order. complete means the entire document fits in this response. Each decoded part is bounded; no private files, arbitrary URLs, SQL or external checks are accepted. A stale or revoked version requires restarting discovery.
Search public IndieTools products and discoverable founders. Paid placement does not alter result order.
List public products newest first with bounded pagination.
Read one public product by its canonical slug, including its effective public SEO, GEO, FAQ and product facts. Use this detail for product-specific answers; list and search results are summaries. Private drafts and commercial preparation are excluded.
List discoverable IndieTools founder profiles with bounded pagination.
Read one discoverable founder profile by its canonical slug.
List public product categories and their public product counts with bounded pagination. Follow pagination.hasNext for all categories.
List active technologies used by public products with bounded pagination. Follow pagination.hasNext for all technologies.
List the latest or a selected finalized IndieTools Speed board, optionally within one category. ISO-week and category filters resolve the same permanent editions as the public archive. Every result is an IndieTools Product and links to its canonical Product page.