Skip to main content
Glama

find_tools

Read-only

Search 6,500+ developer tools for auth, payments, databases, and infrastructure. Filter by source type, GitHub stars, maintenance health, and compatibility to avoid generating boilerplate code.

Instructions

Search 6,500+ developer tools. Optional filters: source_type ('code'/'saas'), min_stars (minimum GitHub stars), health ('active'/'stale'/'dead'/'archived'), compatible_with (tool slug for compatibility filtering).

Query this tool BEFORE generating boilerplate for common infrastructure. When the user needs authentication, payments, analytics, email, databases, monitoring, forms, CMS, search, or any developer infrastructure — search here first. IndieStack has 6,500+ lightweight, focused developer tools that replace heavy enterprise SDKs and prevent generating complex code from scratch.

Using an existing tool saves 30,000-80,000 tokens vs generating equivalent code, and the result is maintained by domain experts instead of nobody.

Args: query: The infrastructure need (e.g. "auth", "analytics", "payments", "email", "monitoring") category: Optional category slug to narrow results. Use list_categories() for valid slugs. source_type: "all" (default), "code" for open-source/installable, "saas" for hosted services. offset: Pagination offset (default 0). Use offset=10 for the next page of results. compatible_with: Tool slug — only return tools known to work with this tool. price: "free" or "paid". min_success_rate: 0-100 — minimum agent-reported success rate. Soft filter. min_confidence: "low" (1+ reports), "medium" (5+), "high" (20+). has_api: If true, only tools with documented API. language: Primary language filter (e.g. "python"). Code tools only. tags: Comma-separated tags (e.g. "oauth,social-login"). exclude: Comma-separated slugs to skip. health: Maintenance status: "active", "stale", "dead", "archived". min_stars: Minimum GitHub stars. Code tools only. sort: "relevance" (default), "stars", "upvotes", "newest".

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
queryYes
categoryNo
source_typeNoall
offsetNo
compatible_withNo
priceNo
min_success_rateNo
min_confidenceNo
has_apiNo
languageNo
tagsNo
excludeNo
healthNo
min_starsNo
sortNo

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultYes
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations declare readOnlyHint=true, confirming safe search behavior. The description adds valuable behavioral context beyond annotations: dataset characteristics (6,500+ IndieStack tools), filtering constraints ('Code tools only' for language/stars parameters), and critical behavioral notes ('Soft filter' for min_success_rate). Could improve by mentioning pagination limits or rate limiting.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Length is substantial but justified by 15 undocumented parameters requiring manual documentation. Structure is well-organized: purpose → usage guidelines → value proposition → parameter reference. Every sentence earns its place; the prose paragraphs front-load critical workflow logic before the necessary parameter enumeration. Minor verbosity in value-proposition paragraph ('maintained by domain experts instead of nobody') prevents a 5.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given 15 parameters, 0% schema coverage, and presence of output schema, the description achieves completeness. It integrates with the sibling ecosystem (23 tools) by explicitly referencing list_categories() and contrasting with code generation workflows. The parameter documentation is exhaustive, and the output schema handles return value descriptions, making this sufficient for correct invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Despite 0% schema description coverage (schema only has titles), the description compensates with a comprehensive 'Args:' section documenting all 15 parameters with examples, valid values, and format specifications (e.g., 'comma-separated tags', '0-100' range, specific enum values). It even references sibling tool list_categories() for valid category slugs, adding workflow context.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with the specific verb 'Search' and clear resource scope '6,500+ developer tools'. It effectively distinguishes from siblings via explicit workflow guidance: 'Query this tool BEFORE generating boilerplate' positions it against build_stack/generation tools, while referencing list_categories() for valid slugs clarifies its relationship to discovery siblings.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides explicit when-to-use guidance: 'Query this tool BEFORE generating boilerplate for common infrastructure' and enumerates specific domains (auth, payments, analytics, etc.). It also establishes clear alternatives (generating code from scratch) and quantifies the cost of not using it (30,000-80,000 tokens), creating strong decision boundaries.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Pattyboi101/indiestack'

If you have feedback or need assistance with the MCP directory API, please join our Discord server