Skip to main content
Glama

Server Details

Agent-native launch platform and tool directory: search, alternatives, trending, launch via MCP.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 4.2/5 across 12 of 12 tools scored. Lowest: 3.6/5.

Server CoherenceA
Disambiguation5/5

Each tool has a clearly distinct purpose: verification dry-run vs actual verification, submission vs status vs calendar, search vs browse vs trending, etc. Even the two verification tools are cleanly separated by check (non-destructive) and verify (action).

Naming Consistency5/5

All tools follow the pattern toolfound_<verb>_<object>, with consistent verbs like get_, list_, search_, submit_, verify_, check_, claim_. No mixing of styles or vague verbs.

Tool Count5/5

12 tools is well-scoped for a launch platform server. It covers discovery, submission, verification, status tracking, and post-launch features without being bloated or thin.

Completeness4/5

The tool surface covers the full submission-verification-launch workflow plus discovery and post-launch actions. Missing explicit update/delete operations for submissions, though idempotent resubmission partially covers updates, so it's a minor gap rather than a fatal flaw.

Available Tools

12 tools
toolfound_check_verificationCheck verification status (dry run)AInspect

Non-destructive dry run of ownership verification for a toolfound submission: reports, per method, what the checker sees RIGHT NOW — meta tag found or not (with the exact expected tag), DNS TXT found or not (with the exact expected record), and whether the submission email qualifies for the magic-link path. Use it to distinguish 'my deploy is not live yet' from 'wrong token' before calling toolfound_verify_submission. Changes nothing.

ParametersJSON Schema
NameRequiredDescriptionDefault
tokenYesThe verify_token returned by toolfound_submit_product.
Behavior5/5

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

With no annotations provided, the description carries the full burden. It states it is non-destructive, 'reports ... RIGHT NOW', and 'Changes nothing'. This fully discloses the tool's read-only, side-effect-free nature, which is more than sufficient.

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

Conciseness5/5

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

The description is appropriately sized and well-structured. It front-loads the core purpose ('Non-destructive dry run'), provides detailed but necessary specifics in the middle, and ends with a crisp 'Changes nothing'. Every sentence contributes to understanding or usage guidance.

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?

Even without an output schema, the description enumerates the report contents (meta tag found/not found, DNS TXT found/not found, email qualification). It also clearly positions the tool relative to the verification flow, making it fully complete for its simple 1-parameter operation.

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 100% with a detailed description of the token parameter, so the baseline is 3. The tool description does not add specific parameter semantics beyond what the schema already provides, but the context of the dry run makes the token's role clear. The description adds marginal value over the schema.

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 clearly states the tool is a 'non-destructive dry run of ownership verification' and enumerates exactly what it reports (meta tag, DNS TXT, email qualification). This specific verb+resource scope distinguishes it from the sibling toolfound_verify_submission, which it explicitly names.

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?

The description explicitly says to use it 'to distinguish my deploy is not live yet from wrong token' and 'before calling toolfound_verify_submission'. This provides clear when-to-use guidance and names the alternative, satisfying the dimension fully.

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

toolfound_claim_listingClaim a listingAInspect

Claim an existing toolfound listing as the product's owner (free). Claiming requires ownership verification — a magic link is sent to the email you provide (use an address at the product's domain), and meta-tag / DNS TXT verification also works. Claimed listings unlock editing, badges, analytics, and the optional open-to-acquisition flag.

ParametersJSON Schema
NameRequiredDescriptionDefault
slugYesSlug of the listing to claim.
emailYesYour email — ideally at the product's own domain — receives the claim magic link.
Behavior4/5

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

With no annotations, the description carries the full transparency burden. It discloses the verification process (magic link, meta-tag/DNS) and the benefits unlocked after claiming. It does not mention whether claiming is immediate/pending, reversibility, or what the API response looks like, which leaves some behavioral aspects open.

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

Conciseness5/5

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

The description is three concise, front-loaded sentences. The first sentence states the purpose, the second explains verification, and the third lists unlocked benefits. Every sentence earns its place with no fluff or redundant details.

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?

The description covers purpose and key context (verification required, domain email, benefits), but lacks operational details such as whether claiming is immediate or pending, what happens after the call, or the outcome for already-claimed listings. Since there is no output schema, some of this burden falls on the description, leaving it incomplete.

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 description coverage is 100% for both parameters (slug and email), and both have clear descriptions. The description's email guidance ('use an address at the product's domain') mirrors the schema's 'ideally at the product's own domain', adding no new information beyond the schema. Baseline 3 is appropriate.

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 clearly states the tool's function: claiming an existing listing as the product's owner with the qualifier '(free)'. It uses a specific verb+resource structure and is easily distinguished from sibling tools like getters, submit, or verify. The purpose is unambiguous.

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?

It conveys when to use the tool—when you are the owner of a product and want to claim its listing—and provides context such as email domain requirements and alternative verification methods. However, it does not explicitly compare with alternatives or list exclusion conditions, e.g., when not to use it.

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

toolfound_get_alternativesGet alternatives to a productAInspect

List alternatives to a given product on toolfound — tools in the same primary category, ranked by community votes. Useful for 'alternatives to X' and comparison questions. Each result includes tagline, pricing model, votes, and a canonical listing URL.

ParametersJSON Schema
NameRequiredDescriptionDefault
slugYesSlug of the product to find alternatives for.
Behavior3/5

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

With no annotations, the description carries the full burden of behavioral disclosure. It adds useful context about ranking and category, and states the output fields. However, it does not mention any potential limitations such as pagination, rate limits, authentication, or behavior when no alternatives exist. For a read tool, it provides moderate transparency but leaves gaps.

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

Conciseness5/5

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

The description is two sentences, front-loaded with the core function, followed by use cases and output details. No wasted words — every sentence provides value.

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

Completeness4/5

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

For a simple one-parameter read tool with no output schema, the description covers the key aspects: what it does, how results are ranked, and what data is returned. It is nearly complete, but could slightly improve by noting any constraints like pagination, but overall it is adequate.

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?

The schema has 100% description coverage with a clear explanation of the 'slug' parameter. The description does not add any additional semantics beyond the schema, so it meets the baseline but does not exceed it.

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 uses a specific verb ('List') with a clear resource ('alternatives to a given product on toolfound') and specifies the scope ('tools in the same primary category') and ranking logic ('by community votes'). It clearly distinguishes from siblings like search_tools and get_product by focusing on alternatives.

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?

The description explicitly states when to use the tool: 'Useful for "alternatives to X" and comparison questions.' This gives clear context, though it does not explicitly name sibling alternatives or state when not to use the tool, which is why it does not receive a 5.

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

toolfound_get_badgeGet embed badgesAInspect

Get the three copy-paste badge embed snippets for a toolfound listing ('live on toolfound', 'verified', 'top 3 this week' variants). Badges are optional and earned — they deep-link to the listing with varied anchor text, and the embedder chooses the rel attribute freely. Listing status is never conditioned on embedding a badge.

ParametersJSON Schema
NameRequiredDescriptionDefault
slugYesSlug of the listing to get badges for.
Behavior4/5

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

With no annotations available, the description carries the burden of disclosing behavior. It reveals that badges deep-link to the listing, the embedder chooses rel freely, and listing status is never conditioned on embedding — useful context beyond a simple 'get'. It doesn't mention authentication or error handling, but for a read-only badge retrieval, this is adequate.

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

Conciseness5/5

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

The description is two sentences, front-loaded with the core action, and every clause contributes context about badge variants, optionality, and embedding implications. There is no fluff or repetition.

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

Completeness4/5

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

For a simple tool with one parameter and no output schema, the description sufficiently tells the agent what it will receive (three embed snippets) and under what conditions (earned, optional). A note about the exact output format would make it complete, but it's already well-rounded for the tool's simplicity.

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?

The input schema already describes the single `slug` parameter with 100% coverage ('Slug of the listing to get badges for'). The description adds no additional meaning beyond the schema, so the baseline of 3 applies.

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 clearly states the specific action: 'Get the three copy-paste badge embed snippets' and explicitly names the variants ('live on toolfound', 'verified', 'top 3 this week'). This distinguishes it from sibling tools like get_product or get_launch_status, which serve different purposes.

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?

The description provides clear context that badges are optional, earned, and do not affect listing status, which helps an agent decide when to call this tool. However, it doesn't explicitly name alternative tools or state conditions when not to use it, so it falls short of a perfect score.

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

toolfound_get_launch_calendarGet the launch calendarAInspect

The upcoming toolfound launch calendar: how many products are queued per date over the next two weeks, plus how many of the first-100 free launch slots remain. toolfound shows queue position and assigned launch date openly — no hidden queues. Use this to pick a launch date or estimate wait time before submitting.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior3/5

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

There are no annotations, so the description carries the burden of behavioral disclosure. It adds the trust statement 'no hidden queues' and explains the return content, but it does not explicitly state that the operation is read-only or side-effect-free. The description provides some transparency but not comprehensive coverage.

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

Conciseness5/5

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

The description is two sentences long, front-loaded with the core function, and every sentence provides value: the first describes the data, the second adds transparency and usage guidance. No fluff or redundancy.

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

Completeness4/5

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

For a tool with no parameters and no output schema, the description is quite complete. It explains the output content (queue counts per date and remaining free slots) and the intended use case. It could be more explicit about the exact return format, but this is minor given the simplicity.

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?

The input schema is empty (0 parameters), so the baseline is 4. The description adds no parameter-level detail because there are no parameters to describe. The 100% schema coverage is vacuous, but the description appropriately focuses on the output and usage.

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 clearly states the tool's function: it returns the upcoming launch calendar with the number of products queued per date and the remaining first-100 free launch slots. It uses specific verbs like 'shows' and 'Use this to', and it distinguishes itself from siblings by focusing on the calendar and slot availability.

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?

The description explicitly says 'Use this to pick a launch date or estimate wait time before submitting,' which gives clear context for when to use the tool. However, it does not explicitly mention alternatives or when not to use it, so it lacks a full when/when-not comparison.

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

toolfound_get_launch_statusGet launch statusAInspect

Check the status of a toolfound submission by submission id or product URL: current state (pending verification, queued, launched), transparent queue position, assigned launch date, and the listing URL once live. toolfound never hides queue state — what this returns is exactly what everyone sees.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlNoOr the product URL you submitted.
submission_idNoThe submission id returned by toolfound_submit_product.
Behavior4/5

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

With no annotations, the description carries the full burden. It details the return payload (state, queue position, launch date, listing URL) and adds a notable transparency guarantee ('toolfound never hides queue state — what this returns is exactly what everyone sees'). It doesn't cover edge cases, but for a read-only status tool this is sufficient.

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

Conciseness5/5

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

Two sentences, front-loaded with the action, and every phrase contributes: the first sentence lists the return elements, the second adds a behavioral philosophy. No redundancy or filler.

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?

The tool is simple (two optional params, no output schema), and the description fully covers the primary return values and behavior. It doesn't mention error handling, but that is a minor gap for a status lookup. The description is self-sufficient.

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 description coverage is 100% for both parameters, so the bar is baseline 3. The description adds the 'by submission id or product URL' alternative relationship, but this is also implied by the schema's url description ('Or the product URL you submitted.'), adding minimal new meaning.

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 a specific action ('Check the status of a toolfound submission') and enumerates the exact data returned (state, queue position, launch date, listing URL). This clearly differentiates it from siblings like toolfound_check_verification and toolfound_get_launch_calendar.

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?

It provides a clear use case: checking launch status by submission id or product URL. It does not explicitly name alternatives or when not to use it, but the context is unambiguous and aligns with the tool's title.

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

toolfound_get_productGet a product listingAInspect

Fetch the full toolfound listing for a product by slug: description, tagline, pricing model, tags, socials, vote count, launch date, ownership-verification status, and the canonical listing URL. Every launched listing on toolfound is ownership-verified by its maker (DNS TXT, meta tag, or domain email). Includes the top alternatives in the same category.

ParametersJSON Schema
NameRequiredDescriptionDefault
slugYesThe product slug, e.g. 'acme-analytics' (from search results or the listing URL).
Behavior3/5

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

With no annotations provided, the description carries the full burden of behavioral disclosure. It states that every launched listing is ownership-verified and lists the verification methods, adding context beyond a plain 'fetch.' However, it does not disclose error behavior for invalid slugs, potential pagination limits, or any side effects. It is a read operation, but the description does not mention read-only status or rate limits, leaving some uncertainty.

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

Conciseness5/5

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

The description is compact and front-loaded with the core purpose. It uses three sentences: the first lists the full scope of return fields, the second provides important ownership-verification context, and the third clarifies the inclusion of alternatives. Every sentence adds meaningful information with no fluff or repetition.

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

Completeness4/5

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

Given that there is no output schema, the description reasonably covers the important return fields and gives background on ownership verification. It also mentions the canonical URL and inclusion of alternatives, which are likely useful for the agent. It could be more complete by specifying behavior for not-found slugs or whether the alternatives list is exhaustive, but for a simple getter it is sufficiently complete.

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?

The input schema has 100% description coverage for the only parameter 'slug', including an example and source context ('from search results or the listing URL'). The tool description adds only 'Fetch by slug' which is redundant. There is no additional semantic value beyond what the schema already provides, so the baseline score of 3 is appropriate.

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 uses the specific verb 'Fetch' and clearly identifies the resource as 'the full toolfound listing for a product by slug.' It enumerates the exact fields returned (description, tagline, pricing model, tags, socials, vote count, launch date, ownership-verification status, canonical URL), which differentiates it from siblings like get_badge (badge-only) or get_alternatives (alternatives-only). The scope is precise and unambiguous.

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

Usage Guidelines2/5

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

The description does not explicitly state when to use this tool versus alternatives. It mentions that the tool includes top alternatives, which could be confused with the dedicated get_alternatives sibling, but provides no guidance on which tool to choose for specific needs. There are no exclusions or conditions. The usage context is only implied through the resource description.

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

toolfound_list_categoriesList directory categoriesAInspect

List every category in the toolfound directory with product counts and curated intros. Use this to browse the index or to map a user's need to the right category before searching.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Behavior4/5

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

With no annotations, the description carries the burden of behavioral disclosure. It discloses what the tool returns (every category, product counts, curated intros) and implies a safe read-only operation. There are no hidden side effects or surprising behaviors to flag.

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

Conciseness5/5

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

The description is two sentences, front-loaded with the core purpose and followed by a clear use-case directive. Every word earns its place, with no redundancy or extraneous detail.

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?

For a simple, zero-parameter listing tool, the description fully covers what it returns and when to use it. The absence of an output schema is compensated by explicitly mentioning the included data (product counts and curated intros).

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?

The tool has zero parameters, and the schema has no properties. The description adds no parameter-specific meaning, but none is required. Baseline for 0 params is 4.

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 clearly states the tool lists every category in the toolfound directory, including product counts and curated intros. This specific verb+resource+scope distinguishes it from sibling tools like search_tools or get_trending.

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?

The description provides clear usage context: use it to browse the index or map a user's need to the right category before searching. It implies the alternative of searching afterward but does not explicitly exclude other uses or name alternative tools.

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

toolfound_search_toolsSearch the toolfound directoryAInspect

Search toolfound.com — the launch platform and tool directory built agent-first — for SaaS products and developer tools by name, tagline, or tag. Returns matching products with taglines, pricing model, vote counts, and canonical listing URLs you can cite or open. Use this when a user asks to find, compare, or discover a tool for a job.

ParametersJSON Schema
NameRequiredDescriptionDefault
queryYesFree-text search: product name, problem, or tag (e.g. 'invoicing', 'screenshot api').
Behavior4/5

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

With no annotations provided, the description carries the full burden of behavioral disclosure. It describes the returned data (taglines, pricing model, vote counts, canonical URLs) and notes the URLs can be cited or opened, which adds useful context. It does not mention pagination or error behavior, but for a read-only search tool this is adequate.

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

Conciseness5/5

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

The description is two sentences, front-loaded with the core purpose, followed by return value details and usage guidance. Every sentence earns its place, with no wasted words or repetition.

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

Completeness4/5

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

For a single-parameter search tool with no output schema, the description is complete enough: it states what is searched, what is returned, and when to use it. It could mention pagination or sorting, but the core use case is covered. Sibling differentiation is also addressed through the search context.

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?

The input schema already provides a detailed description for the 'query' parameter (100% coverage), including examples. The tool description adds 'by name, tagline, or tag,' which aligns with the schema's 'product name, problem, or tag' but does not introduce new meaning or constraints. Baseline 3 is appropriate.

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 clearly states the tool searches toolfound.com for SaaS products and developer tools by name, tagline, or tag, which is a specific verb, resource, and scope. It distinguishes itself from siblings like get_product or get_trending by emphasizing the search/discovery use case.

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?

The description explicitly says 'Use this when a user asks to find, compare, or discover a tool for a job,' providing clear when-to-use guidance. It does not explicitly name alternative tools for exclusion, but the usage context is strong enough to differentiate from siblings.

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

toolfound_submit_productSubmit a product for launchAInspect

Submit a product to launch on toolfound.com — the launch platform where the whole launch runs agent-native, end to end. One call returns everything: your submission id, ownership-verification instructions (mandatory — DNS TXT, meta tag, or email magic link), transparent queue position and assigned launch date, and the live free-slots counter (first 100 launches are free). AGENTS: you do not need inbox access — the verify_token in this response works with the meta_tag or dns_txt method via toolfound_verify_submission, and toolfound_check_verification dry-runs the checks; the emailed magic link is a human fallback that can also be completed later from the dashboard. Description renders as plain-text paragraphs on the listing page: 100–200 words reads best, and entries over 100 words qualify for search-engine indexing. Resubmitting a known URL returns the existing submission (idempotent).

ParametersJSON Schema
NameRequiredDescriptionDefault
urlYesThe product's public https URL (e.g. https://yourproduct.com).
nameNoProduct name (optional — drafted from the site if omitted).
emailYesMaker's email — receives the verification link, queue updates, and launch results.
taglineNoOne-line tagline (optional).
descriptionNoLonger description (optional — you can edit later).
Behavior5/5

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

With no annotations, the description carries full transparency duty. It discloses idempotency ('Resubmitting a known URL returns the existing submission'), mandatory ownership verification ('DNS TXT, meta tag, or email magic link'), and what the response includes (submission id, queue position, launch date, free-slots counter). It also explains how the description parameter renders and affects SEO indexing.

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 description is dense but not padded; it front-loads the core action and packs each sentence with operational detail. The 'AGENTS:' section is clearly separated for actionable guidance. While longer than minimal, the length is justified by the tool's complexity and the absence of annotations.

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?

The description substitutes for an output schema by enumerating all return fields (submission id, verification instructions, queue position, launch date, free-slots counter). It also provides integration guidance with sibling tools, idempotency behavior, and parameter-specific rendering advice, making it self-sufficient for an agent to select and invoke correctly.

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?

The schema covers all 5 parameters (100% coverage), so the baseline is 3. The description adds meaningful guidance for the description parameter (renders as plain-text paragraphs, 100–200 words reads best, over 100 words qualifies for search-engine indexing) and reinforces the email parameter's role in receiving verification links and updates. Other parameters already have adequate schema descriptions.

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 'Submit a product to launch on toolfound.com' — a specific verb and resource — and clearly distinguishes this from sibling tools like toolfound_verify_submission and toolfound_get_launch_status by framing it as the initial submission step. The phrase 'launch platform' further anchors the tool's purpose in the product-launch domain.

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?

It advises agents that inbox access is not needed and points to toolfound_verify_submission and toolfound_check_verification as complementary tools for verification, while noting the email magic link as a human fallback. This provides clear context and alternatives, though it does not explicitly state when not to use the tool or contrast it with every sibling.

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

toolfound_verify_submissionVerify a submissionAInspect

Complete the mandatory ownership verification for a toolfound submission using the verification token (from the email magic link, or after placing the meta tag / DNS TXT record on your domain — this call checks them on demand). Verification is what makes toolfound listings trustworthy: every launched product is confirmed maker-owned. On success your launch is queued at the transparent position and date you were assigned.

ParametersJSON Schema
NameRequiredDescriptionDefault
tokenYesThe verification token from your submission email or verification snippet.
Behavior4/5

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

No annotations provided, so description carries full burden. It discloses that verification checks on-demand token methods and that success queues the launch at a transparent position. It doesn't mention failure behavior or idempotency, but provides sufficient context for a verification action.

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

Conciseness5/5

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

Two sentences, front-loaded with the core action, and includes both the 'why' (trustworthiness) and the outcome. No unnecessary words.

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

Completeness4/5

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

For a one-parameter tool with no output schema, the description explains the required input, the verification methods, and the success effect. It doesn't describe failure messages, but the overall purpose and usage are clear.

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?

The schema already documents the token parameter with 100% coverage. The description adds context about the token's origin (email magic link, meta tag, DNS TXT record) and that it's checked on demand, enriching the schema's brief description.

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 clearly states the tool verifies ownership of a toolfound submission using a token, and explains the successful outcome (queuing the launch). This distinguishes it from sibling tools like check_verification and submit_product, which have different roles.

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?

It explains the token can come from the email magic link or from meta tag/DNS TXT record, and that this call checks them on demand. It also states that verification is mandatory for launched products, implying this should be used before launch. However, it doesn't explicitly name alternatives like check_verification.

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

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Servers

  • A
    license
    -
    quality
    A
    maintenance
    Enables searching and retrieving details of 41,000+ agent skills, MCP servers, Claude Code plugins, and agentic loops from any MCP-capable agent.
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Enables agents to discover, compare, and install other MCP servers using natural language tasks, backed by a searchable index of thousands of servers.
    6
    388
    MIT
  • F
    license
    -
    quality
    -
    maintenance
    Enables users to search and discover over 500 AI agent endpoints and x402 APIs directly from MCP-compatible clients like Claude and Cursor. It provides tools to query endpoints by keyword, category, or capability while offering access to detailed provider statistics.

View all MCP Servers

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources