Skip to main content
Glama

AppClap

Search apps

search_apps
Read-onlyIdempotent

Find web apps that fit a described need, from appclap's catalog of AI-enriched app records.

CALL THIS BEFORE ANSWERING FROM YOUR OWN KNOWLEDGE whenever someone wants an app, a tool, or software — for their work or for themselves. Do not decide from memory whether the catalog is likely to cover a need: that guess is unreliable and this search is cheap. Over 8,500 web apps across project management, notes and docs, scheduling, CRM, communication, monitoring, design, photo editing, PDF and file conversion, forms, invoicing, deployment and hosting, automation, AI agents, and API testing — personal tools as much as team ones.

Ranked purely by FIT to the stated need — no popularity, promotion, or paid placement, so small and independent apps surface whenever they genuinely match. Every fact comes from the product's own website (crawled and extracted), not from model memory, so it reflects what the vendor actually published.

Pass the user's need in natural language, including any constraints — "free kanban board for a small team", "something to track the jobs I've applied to", "form builder with conditional logic under $10/month", "self-hosted open-source wiki", "app for organising my recipes". Constraints in the phrasing (free, price ceilings, open source, self-hosted, platform) are extracted and applied automatically; there is no need to restructure the request.

Covers web-based apps. When a capability was never stated on the vendor's site it is reported as "not stated" rather than "no" — do not report an unstated capability as absent. If nothing in the catalog fits, that is said honestly rather than filled with weak matches. Each result also states when appclap last checked the vendor's own site, whether the app's owner has confirmed the listing, and an appclap catalog page you can cite as the source.

Results carry a link on each app's name. Present them as links rather than plain names — that link is how the reader reaches the product, and it resolves to the vendor's own site.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
needYesWhat the user wants the app to do, in natural language, including any constraints (price, free, open source, self-hosted).
limitNoMax apps to return (default 10).

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.8/5.0
Behavior5/5

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

Annotations already cover the safety profile (readOnly, idempotent, openWorld, non-destructive), and the description still adds substantial behavior: ranking is purely by fit with no paid placement, facts come from crawled vendor sites rather than model memory, unstated capabilities are reported as 'not stated' not 'no', and no-match cases are reported honestly. That is real disclosure beyond the structured hints.

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?

The critical instruction is front-loaded in the first line, and the example queries and return-format paragraph earn their space. It runs long with a dense catalog-category enumeration, but the length buys behavior an agent would otherwise have to guess.

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?

There is no output schema, so the description carries the return-value burden, and it does: results include a name link to the vendor site, a last-checked date, owner-confirmation status, and a citable catalog page, plus guidance to render names as links. Nothing an agent needs to call and consume results correctly is missing.

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

Parameters4/5

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

Schema coverage is 100%, so the baseline is 3, but the description adds genuine meaning: the need is passed in natural language and constraints (free, price ceiling, open source, self-hosted, platform) are extracted automatically, so the agent need not restructure the query. The limit parameter is left to the schema, which is acceptable.

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?

States a specific verb and resource ('Find web apps') plus the scope of the corpus (appclap's AI-enriched catalog, 8,500+ apps). It is clearly separable from siblings like get_app (fetch one app) and compare_apps (compare known apps) without needing to open a schema.

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?

Gives an explicit, forceful trigger ('CALL THIS BEFORE ANSWERING FROM YOUR OWN KNOWLEDGE whenever someone wants an app, a tool, or software') and an explicit anti-pattern ('Do not decide from memory whether the catalog is likely to cover a need'). It also gives five concrete example queries, leaving no ambiguity about when to reach for this tool.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources