Skip to main content
Glama

LaunchOn.it

Server Details

Search launched products, weekly leaderboards and podium winners, check open launch slots, and draft a product launch for review.

Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL

TDQS

A4.1/5.0

Scored across 6 tools

Disambiguation4/5

Each tool targets a distinct action or resource: calendar slots, product details, weekly rankings, hall-of-fame winners, search, and submission. The only mild overlap is between get_weekly_leaderboard and get_winners, but their descriptions clearly differentiate a full weekly ranking from a top-3 podium summary.

Naming Consistency5/5

All tools follow a consistent verb_noun snake_case pattern: get_*, search_products, and submit_product. The get_ prefix dominates and the remaining verbs match the same imperative style, making the set predictable.

Tool Count5/5

Six tools is a well-scoped set for a launch platform MCP. Each tool serves a clear purpose—discovery, rankings, scheduling, and submission—without redundant or filler tools.

Completeness4/5

The server covers the main public workflows: browsing products, searching, viewing leaderboards and winners, checking launch calendar availability, and submitting a product. Minor gaps exist, such as no tool to check submission status or manage existing listings, but the review link handles post-submission steps externally.

Available Tools

6 tools
get_launch_calendarLaunch calendarA
Read-onlyIdempotent
Inspect

Free launch slots left in the live week and the weeks after it, plus the launch plans and prices. Use it to tell a maker when they would launch.

ParametersJSON Schema
NameRequiredDescriptionDefault
weeksNo

TDQS

A3.8/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint, and destructiveHint, so the safety profile is established. The description adds meaningful context about the data returned—free slots, plans, and prices—but does not disclose details like ordering, availability semantics, or response shape.

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 tight sentences front-load the core data content and end with a clear usage directive. There is no filler, repetition of the title, or extraneous detail.

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 simple read-only tool with one optional parameter, the description is mostly sufficient: it names the output contents and the intended use. However, the complete absence of parameter documentation—especially with no output schema—leaves a noticeable gap for an agent deciding how to set 'weeks'.

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

Parameters2/5

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

The schema has 0% description coverage for its only parameter, 'weeks', and the description never mentions how this parameter controls the returned calendar. The phrase 'the live week and the weeks after it' hints at the domain but does not explain the parameter's effect, default, or range.

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 names a specific resource—free launch slots, launch plans, and prices—and states a concrete use: tell a maker when they would launch. This clearly distinguishes the tool from siblings like get_weekly_leaderboard or submit_product without needing their schemas.

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 explicitly says when to use the tool: to tell a maker when they would launch. It gives clear context but does not list exclusions or compare against competing sibling tools, so it falls just 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.

get_productGet productA
Read-onlyIdempotent
Inspect

Full public listing for one product: tagline, description, who it's for, the problem it solves, pricing, tech stack, links and upvotes.

ParametersJSON Schema
NameRequiredDescriptionDefault
slugYesThe slug from launchon.it/products/{slug}.

TDQS

A3.9/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is covered. The description adds 'public' context and enumerates the listing fields, which is useful, but it does not disclose additional behaviors such as authentication requirements, rate limits, or error conditions. It neither contradicts the annotations nor adds substantial behavioral depth beyond them.

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 a single, well-structured sentence that leads with the core purpose and then lists the content included. Every phrase earns its place, and there is no redundant or filler text.

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 tool with one well-documented parameter, safety annotations, and no output schema, the description provides enough context by enumerating the returned listing fields. An agent can understand what it will receive and how to invoke the tool correctly without missing critical information.

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% and the sole parameter 'slug' is already documented as 'The slug from launchon.it/products/{slug}.' The description does not add parameter-level meaning, but the schema fully carries that burden, 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 states a specific verb and resource — 'get' a single product — and enumerates exactly what the listing contains: tagline, description, target audience, problem solved, pricing, tech stack, links, and upvotes. This clearly distinguishes it from sibling tools like search_products or get_launch_calendar by focusing on one product's full public listing.

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

Usage Guidelines3/5

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

The description implies this tool is used when you need the full public listing for one product, rather than searching or viewing calendars/leaderboards. However, it does not explicitly state when to use it versus alternatives, nor does it mention any exclusions or conditions such as 'use search_products when you don't have a slug.'

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

get_weekly_leaderboardWeekly leaderboardA
Read-onlyIdempotent
Inspect

Ranked products for one ISO week, by community upvotes. Defaults to the live week, which closes Sunday 23:59 UTC.

ParametersJSON Schema
NameRequiredDescriptionDefault
weekNoISO week like 2026-W39. Omit for the live week.
limitNo

TDQS

A4/5.0
Behavior4/5

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

Annotations already declare readOnlyHint and idempotentHint, covering safety. The description adds useful context: the ranking basis (upvotes) and the week's closing time, which informs expected data freshness. This goes beyond the annotations without contradiction.

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 concise sentences with no redundancy. The core purpose is front-loaded, and the default behavior is stated efficiently. Every sentence earns its place.

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?

The tool is simple (two optional parameters, no output schema). The description covers the purpose, ranking basis, and default week behavior. It does not specify the return format, but given no output schema and the simplicity, it is reasonably complete. Minor gap: no mention of limit's effect on results, but that's inferable.

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 50% (week has a description, limit does not). The description adds context for the week parameter by explaining the default live week, but does not elaborate on the limit parameter or its meaning beyond the schema. Since coverage is moderate, the description could compensate more, but it partially does.

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 states a specific action (get ranked products), the resource (products for one ISO week), and the ranking basis (community upvotes). It clearly distinguishes from siblings like get_product (single product) and get_winners (likely a different selection), so an agent can tell them apart.

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

Usage Guidelines3/5

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

The description clarifies the default behavior (live week, closing Sunday 23:59 UTC) but does not explicitly mention when to use this tool over alternatives or any exclusions. The context implies weekly leaderboard use, but no explicit when-not guidance is given.

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

get_winnersWeekly winnersA
Read-onlyIdempotent
Inspect

Top 3 podium finishers from recent weeks, newest week first. These are the Hall of Fame entries on /winners.

ParametersJSON Schema
NameRequiredDescriptionDefault
weeksNo

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already establish read-only, idempotent, non-destructive behavior. The description adds useful ordering and scope context ('newest week first', 'Hall of Fame entries'), which goes beyond annotations. It does not mention response format or edge cases, but those are less critical given the safety hints.

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 tight sentences with no filler. The key facts—resource, ordering, and domain location—are front-loaded and every sentence contributes 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 read-only tool with one optional parameter and safety hints from annotations, the description covers the essential facts: what is returned, ordering, and domain context. It does not spell out the exact meaning of 'weeks', but the schema and context make it reasonably clear.

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 single parameter 'weeks' is not directly explained in the description, though the phrase 'from recent weeks' hints at it. The schema supplies defaults, min, and max, so an agent can infer basic semantics, but the description itself adds little direct parameter guidance.

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?

Description states a specific resource ('Top 3 podium finishers') and clear scope ('from recent weeks, newest week first'). It also grounds the resource ('Hall of Fame entries on /winners'), which helps distinguish it from sibling tools like get_weekly_leaderboard.

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?

No explicit guidance on when to use this tool versus alternatives such as get_weekly_leaderboard or get_launch_calendar. The description implies a retrieval use case but never states when this tool is preferred or when to avoid it.

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

search_productsSearch productsA
Read-onlyIdempotent
Inspect

Keyword search across every product that has launched on LaunchOn.it. Matches name, tagline and description, most upvoted first.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
queryYesKeywords, e.g. "email marketing" or "open source analytics".

TDQS

A4.4/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, and non-destructive behavior, so there is no safety contradiction. The description adds meaningful behavior beyond annotations: it matches name, tagline, and description and sorts most upvoted first. It does not mention pagination or result shape, but this is a minor gap for a simple read-only search.

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?

One sentence with no filler; the core action and scope are front-loaded, and the matching/ordering details are appended compactly. Every word earns its place.

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 two-parameter search tool with safety carried by annotations, the description covers scope, match fields, and ordering. The only minor gap is that it does not explicitly state the return shape, but the name and behavior make it reasonably inferable.

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 only documents 2 parameters with 50% coverage; the description enriches the query parameter by specifying the matched fields and result ordering, which is absent from the schema. The limit parameter remains self-explanatory via its default, minimum, and maximum in 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?

States a specific verb ('Keyword search') and resource ('every product that has launched on LaunchOn.it'). It further scopes matching to name, tagline, and description, and specifies ordering, which clearly distinguishes it from the single-product and leaderboard siblings.

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 establishes clear usage context: use it for keyword-based discovery across all launched products. It does not explicitly name alternatives or exclusions, so it falls short of the top level, but the context is unambiguous.

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

submit_productSubmit productAInspect

Starts a launch for a product URL. LaunchOn.it reads the site, drafts the listing (name, tagline, description, story, pricing, categories) and returns a private review link. The maker opens the link, signs in, edits and publishes. Nothing goes live and nothing is charged from this call.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlYesThe product's website, e.g. https://example.com
titleNoProduct name. Drafted from the site if omitted.
taglineNoOne line, 10-40 characters. Drafted from the site if omitted.
descriptionNoDrafted from the site if omitted.
pricing_typeNo

TDQS

A4.3/5.0
Behavior4/5

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

The annotations already mark this as a non-read-only, open-world, non-idempotent, non-destructive action. The description goes further by specifying that it creates a draft, returns a private review link, requires the maker to sign in and publish, and that no public launch or charge occurs on this call, adding meaningful transparency beyond the flags.

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?

Four sentences, front-loaded with the action verb, each providing new information: purpose, process, return value, and side-effect clarity. No filler or redundancy.

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?

With no output schema, the description still communicates the key output (a private review link) and the complete lifecycle (draft → maker review → publish). Combined with the annotations, the agent has enough information to invoke the tool safely and understand what will and won't happen.

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 80%, so the baseline is 3. The description adds only the high-level note that the listing is drafted (name, tagline, description, story, pricing, categories), which informs the agent that some fields are auto-generated, but it does not add per-parameter semantics beyond what the schema already provides.

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 'Starts a launch for a product URL,' naming a specific verb and resource, and clarifies the workflow (reads site, drafts listing, returns review link). It is clearly distinct from the read-only sibling tools (get_*, search_products), which focus on viewing or querying rather than creating.

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 gives clear context that this is the action for launching a product and even notes the safe side effects ('Nothing goes live and nothing is charged'). However, it does not explicitly contrast with sibling tools or state when to prefer alternatives; the distinction is implied by the tool name and sibling set.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 6 tool updates
    • First observedget_launch_calendar
    • First observedget_product
    • First observedget_weekly_leaderboard
    • First observedget_winners
    • First observedsearch_products
    • First observedsubmit_product

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Enables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.
    16
    7 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables tracking competitor websites, changelogs, blog feeds, and pricing pages with meaningful diffs, classification, and Markdown digests via MCP tools for listing, adding, removing competitors, running checks, and retrieving digests or changes.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Browse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources