Skip to main content
Glama

list_launch_directories

List directories and listing sites where an indie product can be submitted, from the open launch-directories dataset (CC BY 4.0). Rows include public eligibility, reciprocity, free-tier conditions, field-specific sources and checked dates. Use checked=true for source-backed options. Provider claims are not independently observed listing links. Blank/unknown stays unknown. Run run_launch_check on the product site before submitting.

Input Schema

NameRequiredDescriptionDefault
freeNoOnly directories with a free option.
queryNo
checkedNoOnly source-backed eligibility and free-tier options; not guaranteed approval.
dofollowNoOnly directories whose link is dofollow or dofollow with a badge.
link_typeNo
product_typeNoPublic product class, such as software, digital_product or website.
link_evidenceNo
requires_accountNo
ai_agent_friendlyNo
badge_requirementNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed5 schema fields changed
    • addedInput schema / properties / badge_requirement
      Added value: +{
      +  "enum": [
      +    "required",
      +    "optional",
      +    "none"
      +  ],
      +  "type": "string"
      +}
    • addedInput schema / properties / checked
      Added value: +{
      +  "description": "Only source-backed eligibility and free-tier options; not guaranteed approval.",
      +  "type": "boolean"
      +}
    • addedInput schema / properties / link_evidence
      Added value: +{
      +  "enum": [
      +    "provider_claim",
      +    "observed_listing",
      +    "unknown"
      +  ],
      +  "type": "string"
      +}
    • addedInput schema / properties / link_type
      Added value: +{
      +  "enum": [
      +    "dofollow",
      +    "nofollow",
      +    "dofollow_with_badge"
      +  ],
      +  "type": "string"
      +}
    • addedInput schema / properties / product_type
      Added value: +{
      +  "description": "Public product class, such as software, digital_product or website.",
      +  "type": "string"
      +}
  2. Added

TDQS

A4/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and does real work: it discloses row contents, warns that 'Provider claims are not independently observed listing links,' and states that 'Blank/unknown stays unknown' rather than being inferred. It omits return shape, result volume, and pagination behavior for a 10-param listing tool.

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?

Purpose and dataset are front-loaded in the first sentence, and the subsequent sentences are substantive caveats rather than filler. It is slightly dense and run-on (mixing row content, evidence caveats, and workflow advice), but almost every clause earns its place.

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

Completeness3/5

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

For a 10-parameter tool with no output schema and no annotations, the description covers data caveats and one recommended filter but leaves much of the filtering surface and the return shape unexplained. It is adequate to call the tool, but not complete enough to predict results.

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

Parameters3/5

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

Schema coverage is only 40% across 10 params, so the description must compensate, and it partially does: it explains checked=true ('source-backed eligibility and free-tier options; not guaranteed approval') and the reliability semantics behind link_evidence values such as provider_claim and unknown. However, eight other filters (query, free, dofollow, link_type, product_type, requires_account, ai_agent_friendly, badge_requirement) get no clarification beyond their names/enums.

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 ('List directories and listing sites where an indie product can be submitted') plus the data provenance (open launch-directories dataset, CC BY 4.0). The resource is narrow enough to separate it from siblings like list_categories or search_projects, and it names run_launch_check as a companion step.

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

Usage Guidelines4/5

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

Gives concrete usage guidance: 'Use checked=true for source-backed options' and 'Run run_launch_check on the product site before submitting,' which places it in a workflow. It lacks any when-not-to-use guidance or explicit contrast with the other list/search siblings, so it stops short of a 5.

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