Skip to main content
Glama

Server Details

Launchfiles hosted MCP: free page radars (design UX, search repair, deploy trust) + workspace tools.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over 21 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

B3.2/5.0

Scored across 15 tools

Disambiguation3/5

Most tools target distinct workflows across billing, radars, drafts, feedback, and validation, but there is overlap between the two agent-key polling paths and between paired free/paid or short/paid radar and draft tools. Descriptions help clarify the boundaries, but an agent must read carefully to avoid choosing the wrong key or checkout path.

Naming Consistency3/5

All names use snake_case, which is consistent at the casing level, but prefixes and verb patterns vary: launchfiles_billing_*, launchfiles_standalone_*, launchfiles_<verb>_*, and bare get_/run_/submit_/validate_ tools. The names are readable but not predictably structured.

Tool Count4/5

Fifteen tools is reasonable for a broad server spanning billing, agent keys, standalone radars, page drafts, feedback, and validation. The count is at the upper end, and a few paired variants could potentially be consolidated, but no tool is obviously redundant enough to make the set bloated.

Completeness3/5

The surface covers several important workflows, especially checkout/key issuance, radars, page drafts, feedback submission, and copy validation. However, lifecycle gaps remain: there is no key revocation/rotation/list operation, no feedback item retrieval/update or work-order status tool, and no update/delete operations for most resources, which can create agent dead ends.

Available Tools

15 tools
get_portfolio_agent_feedback_summaryBInspect

Retrieves the central LaunchFiles portfolio agent feedback ledger, per-product friction counts, blocker counts, and proposed AX Repair Work Orders across all 24 portfolio products.

NameRequiredDescriptionDefault
limitNoMaximum number of recent feedback entries to return (default 25)
severityNoOptional severity filter (blocker, friction, suggestion)
productIdNoCamelCase alias for product_id
product_idNoOptional product slug or alias to filter feedback entries and work orders

TDQS

B3.2/5.0
Behavior3/5

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

No annotations exist, so the description carries the full burden. 'Retrieves' does signal a read-only, non-mutating operation and the scope ('across all 24 portfolio products') plus the contents of the response add real context. However, it says nothing about pagination behavior, result ordering, volume, or permissions, which matters for an all-products aggregate.

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?

A single front-loaded sentence with no filler; the verb leads and the returned data is enumerated. It is dense with internal jargon ('AX Repair Work Orders') but nothing is wasted.

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?

With no output schema and no annotations, the description partially compensates by listing what the response contains (ledger, friction counts, blocker counts, work orders). It still omits response structure, pagination, and ordering, leaving gaps for an agent needing to know what it will actually receive.

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%, so all four parameters (limit, severity, productId, product_id) are already documented in the schema. The description adds no additional meaning about filtering behavior or how productId and product_id interact. Baseline 3 applies when the schema does the heavy lifting.

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

Purpose4/5

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

States a specific verb (Retrieves) and enumerates the concrete resources returned: feedback ledger, per-product friction counts, blocker counts, and AX Repair Work Orders, scoped to all 24 portfolio products. This is well beyond a restatement of the name, though it never names a sibling to distinguish itself from get_vertical_redesign_spec or run_ux_radar_proof.

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 gives no when-to-use guidance, no exclusions, and no alternatives. Given a crowded sibling set that includes submit_agent_feedback and assorted radar/spec tools, the agent is left to infer that this is the read-only aggregate counterpart to submit_agent_feedback.

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

get_vertical_redesign_specCInspect

Retrieves the autonomous vertical redesign specification, locked theme token pack, and pre-generation domain lock for a vertical SaaS product.

NameRequiredDescriptionDefault
corpusNoOptional trade corpus for variant resolution
variantNoOptional domain variant
productSlugNoCamelCase alias for product_slug
product_slugYesVertical product slug (e.g. acme-field, studio-desk, route-ops)

TDQS

C2.7/5.0
Behavior2/5

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

With no annotations at all, the description carries the full disclosure burden and doesn't meet it. It doesn't say whether the spec is pre-computed or generated on demand (which would imply latency or side effects), whether the 'domain lock' makes the artifact immutable, what happens if product_slug is unknown, or roughly how large the returned payload is—and there is no output schema to compensate.

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?

A single front-loaded sentence with no filler. It is dense with internal terminology, but no sentence is wasted.

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 four-parameter retrieval tool with no annotations and no output schema, the description covers what is fetched but not how the call behaves or what comes back. Naming the three bundled artifacts is genuinely useful, but the agent still has to guess at side effects and failure modes.

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%, so all four parameters are already documented in structured form and the baseline is 3. The description adds no parameter guidance—it never mentions corpus, the jewelry/audio variant enum, or how product_slug interacts with the productSlug alias, leaving the duplicate slug fields ambiguous.

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

Purpose3/5

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

The verb 'Retrieves' and the named artifacts (redesign spec, theme token pack, domain lock) make the general shape clear, but the language is heavy internal jargon—'autonomous vertical redesign specification' and 'pre-generation domain lock' are not self-explanatory to an outside agent. It also does nothing to distinguish itself from siblings such as run_ux_radar_proof or standalone_page_draft_paid, which an agent could plausibly confuse with it.

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 offers no when-to-use condition, no prerequisites, and no alternative named. An agent has no signal for whether this is a first step before a redesign flow or a lookup of an existing artifact, which matters because the artifact names imply generation.

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

launchfiles_billing_create_checkoutAInspect

Create provider-agnostic agent checkout. Returns payment_url and/or x402 challenge plus poll_url. Poll until paid to receive agent_api_key once. Does not debit credits or publish.

NameRequiredDescriptionDefault
offerIdYesCommercial SKU id (page_draft_long or pack_starter_40). Hunt-shaped ids (hunt, hunt_for_hire, product_hunt, hunt-meter) are founder-only and not for sale.
providerNoOptional provider id (stripe|xmoney|x402).
customerEmailNoBuyer email (required for card/link; optional for pure x402).
preferredRailNo
idempotencyKeyNo

TDQS

A3.8/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 well: it discloses the return shape (payment_url and/or x402 challenge plus poll_url), that the key is delivered exactly once after polling, and that this call neither debits credits nor publishes. It stops short of covering auth requirements, rate limits, or expiry behavior of the checkout session.

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?

Three short sentences, zero filler, and the core action is front-loaded ahead of the return values and side-effect boundaries. 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?

No output schema exists, and the description compensates by summarizing the return payload and the required polling step. Combined with the explicit negative side effects, an agent has enough to call this correctly, though the undocumented idempotencyKey leaves a small gap.

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 60% and the description mentions no parameters at all; the only implicit reference is the payment rails behind "provider-agnostic." With most parameters documented in the schema, the baseline 3 applies, but idempotencyKey and preferredRail semantics receive no help from the description.

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

Purpose4/5

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

States a specific verb and resource ("Create provider-agnostic agent checkout") and enumerates the return payload. It hints at its position in a create-then-poll workflow but never names a sibling tool, so it falls short of explicit sibling differentiation.

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?

"Poll until paid to receive agent_api_key once" implies the follow-up call and thus the flow, which is useful routing context. However, there is no explicit when-to-use vs. when-not guidance, no mention of the sibling list_providers, and no conditions under which a caller should prefer a particular rail.

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

launchfiles_billing_list_providersAInspect

List payment providers available for agent checkout (id, enabled, mode, rails). Discover-only; does not spend or mutate ledger.

NameRequiredDescriptionDefault

No parameters

TDQS

A4.5/5.0
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 and does disclose the key behavioral trait: it is discover-only and does not spend or mutate the ledger, which is exactly the safety signal an agent needs. It omits pagination/rate-limit details, but for a zero-argument read-only listing that gap is minor.

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 short sentences, front-loaded with the purpose followed by the behavioral guarantee. Every clause earns its place, and the parenthetical field list efficiently previews the response.

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 usefully compensates by naming the returned fields. For a parameterless discovery tool with no annotations, the purpose, safety profile, and return shape are all covered with nothing essential 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?

The tool takes zero parameters, so per the rubric this hits the baseline of 4. The description correctly implies no filtering input is needed and adds no misleading parameter claims.

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 (List) and resource (payment providers available for agent checkout), and even enumerates the returned fields (id, enabled, mode, rails). This clearly distinguishes it from the create_checkout and poll_checkout siblings, which are action tools rather than discovery.

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?

"Discover-only; does not spend or mutate ledger" frames the context of use as pre-checkout discovery, which tells an agent when this is appropriate. It stops short of explicitly naming alternatives (e.g., 'call this before create_checkout'), so it is clear context without explicit routing.

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

launchfiles_billing_poll_checkoutBInspect

Poll an agent checkout until settled. When paid, returns agent_api_key once and, for page_draft_long, an unlock_token. Does not spend.

NameRequiredDescriptionDefault
providerNo
paymentIdYes
payment_idNo

TDQS

B3.2/5.0
Behavior3/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 disclose useful traits: non-spending behavior, one-time key return ('returns agent_api_key once'), and a conditional unlock_token for page_draft_long. It omits polling cadence, timeout/not-yet-settled behavior, and any auth or rate-limit context.

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?

Three short sentences, front-loaded with the core action and completion condition, followed by the return contract and the non-spending reassurance. Nothing is padded, though the terseness leaves gaps that could have been filled cheaply.

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 no-annotation, no-output-schema tool the description does convey the key return values (agent_api_key once, unlock_token conditionally). It stops short of explaining what the agent sees while still unsettled or how the duplicated payment parameters relate, which an agent needs to call this correctly.

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?

Schema coverage is 0% and the description mentions no parameters at all, leaving provider, paymentId, and payment_id undocumented. The near-duplicate paymentId/payment_id pair is especially risky with no guidance on which to supply or how they differ.

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

Purpose4/5

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

States a specific verb (poll) and resource (agent checkout) with the completion condition 'until settled'. It is clearly distinct from launchfiles_billing_create_checkout, though it does not explicitly contrast itself with the similarly named sibling launchfiles_poll_agent_key.

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?

Usage is implied (poll after creating a checkout) rather than stated, and no alternative tool is named. The clause 'Does not spend' does help separate it from a creating/purchasing call, but the agent must infer the when-to-use step from sibling names alone.

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

launchfiles_poll_agent_keyAInspect

Collect the lf_agent_ key once after the approve link is opened. Pending until then. Second poll redacts the secret.

NameRequiredDescriptionDefault
pollTokenNo
poll_tokenYes

TDQS

A3.5/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 well: it discloses that the call blocks/pends until approval, that the secret is retrievable only once, and that a second poll redacts it. Auth requirements and error/retry behavior are still unstated, keeping it short of a 5.

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?

Three terse sentences, front-loaded with the action and the gating condition, with zero filler. Every clause carries information an agent needs about timing or one-time retrieval.

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?

No output schema exists, so the description should say more about what a successful poll returns and how to interpret the pending/redacted states. It covers the key lifecycle behavior well but leaves return shape and failure handling unspecified.

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?

Schema description coverage is 0% and the description says nothing about any parameter. The required poll_token (minLength 8) and the near-duplicate pollToken alias are left entirely unexplained, so the description does not compensate for the coverage gap.

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

Purpose4/5

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

States a specific verb (collect/poll) and resource (lf_agent_ key), plus the trigger condition (after the approve link is opened). It doesn't explicitly name the sibling request_agent_key that presumably precedes it, so sibling differentiation is only implied by the approve-link flow.

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?

It gives clear timing guidance: call it once, after the approve link is opened, and it stays pending until then. However, it never names an alternative tool or states what to do instead if the approve step hasn't happened, leaving the surrounding flow to inference.

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

launchfiles_request_agent_keyAInspect

Primary agentic mint. Emails a one-time approve link to an allowlisted or approved-waitlist address. Returns poll_token. Does not mint a key until the link is opened. Rejects other addresses. Optional partner_id mints an lf_agent_ key whose scopes carry that partner claim (allowlist only). Omit partner_id for a generic agent key. Developer keys are not minted here. Founder UI is backup.

NameRequiredDescriptionDefault
emailYes
partner_idNoOptional partner id. Must be on LAUNCHFILES_PARTNER_ALLOWLIST or the call returns UNKNOWN_PARTNER and sends no email. The minted secret stays lf_agent_ and stores partner_id:<id> in scopes.

TDQS

A4.4/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 substantial work: it discloses the email side effect, that no key is minted until the link is opened, that non-allowlisted addresses are rejected, and the partner_id allowlist constraint. It omits auth/permission requirements and rate limits, so not exhaustive, but unusually rich for an unannotated tool.

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?

Front-loaded with the core function ('Primary agentic mint') followed by short, high-density assertions. Every sentence adds a distinct fact (side effect, return value, gating, partner behavior, exclusions) with essentially no filler.

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 mint tool with no annotations and no output schema, the description covers the key operational facts an agent needs: the approval flow, the returned poll_token, rejection behavior, and the partner_id branch. It stops short of describing token lifetime, error taxonomy beyond the schema, or auth prerequisites, but the essential call-shaping context is present.

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 50% (only partner_id is documented in the schema), so the description must compensate, and it does: it explains the email allowlist/waitlist constraint and that omitting partner_id yields a generic lf_agent_ key versus a partner-claimed one. This adds meaning beyond the schema's UNKNOWN_PARTNER note, though the email param's format is still only lightly characterized.

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 ('Primary agentic mint ... Emails a one-time approve link ... Returns poll_token') with concrete scope. It explicitly carves out what it is not ('Developer keys are not minted here. Founder UI is backup'), letting an agent distinguish it from siblings without opening any schema.

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 clear conditions for use (allowlisted or approved-waitlist addresses) and names the alternatives it is not for (developer keys, founder UI backup). It routes the agent well but never explicitly names the follow-up step (polling with poll_token) or the poll sibling, leaving that to inference.

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

launchfiles_standalone_deployment_trust_radar_freeCInspect

Public free Deployment Trust Radar packet (free-full demand probe; no paid tier). Requires deployment URL, use-case description, autonomy level, and data sensitivity. Rate-limited.

NameRequiredDescriptionDefault
urlYesTarget https URL.
autonomyYes
notify_emailNoOptional. If you want a link back to this report later, send an email. Not required.
use_case_plainYesPlain-language AI job description (≥ ~20 chars).
idempotency_keyNo
data_sensitivityYes
success_looks_like_plainNo

TDQS

C2.7/5.0
Behavior3/5

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

With no annotations, the description carries the full behavioral burden, and it does disclose a genuine trait beyond the schema: 'Rate-limited'. It also notes the free tier. But it says nothing about what the tool returns, latency, whether the call has side effects, or what happens on failure, leaving most behavioral questions unanswered.

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?

Two tight sentences, front-loading the identity and tier before listing required inputs. No filler, though some phrases ('free-full demand probe') cost tokens without adding clarity.

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

Completeness2/5

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

A 7-parameter tool with two enums, no output schema, and no annotations needs more than this. The description never explains the return artifact, the meaning of the autonomy/data_sensitivity enums, or the optional parameters, so an agent lacks enough to invoke it confidently.

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?

Schema description coverage is only 43%, so the description needs to compensate, but it merely restates the four required inputs (URL, use case, autonomy, data sensitivity) without adding format, constraints, or meaning. The optional parameters (notify_email, idempotency_key, success_looks_like_plain) and their purpose are never mentioned.

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

Purpose3/5

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

The description names the artifact it produces ('Deployment Trust Radar packet') and its tier ('public free'), which does distinguish it from sibling radars like design_ux_radar_free and search_repair_radar_free by domain. However, it uses vague jargon ('packet', 'demand probe') and never states a concrete verb or what the agent actually gets back, so the purpose is only loosely inferable.

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?

It signals a free tier with 'no paid tier', which hints at when this is the right choice versus the *_paid siblings, but there is no explicit when-to-use, when-not-to-use, or named alternative. The agent must infer routing from the name alone.

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

launchfiles_standalone_design_ux_radar_freeAInspect

Public free Design UX Radar preview for one URL. Scores come from fixed rules; a small language model writes the next-step text. Paid tier is not open to the public yet. Does not edit or publish the site. Rate-limited. Optional partner leave-behind fields add structured zones on this JSON response only (not public /cro chrome). client_ref is echoed so the caller can file the pair in their own DB; Launchfiles does not list runs by client. hide_lf_chrome is honored only for an authenticated lf_agent_ key; otherwise the response sets hide_lf_chrome false and wl_entitlement needs_auth. logo_url is an https URL shape check only (no fetch); a bad shape returns LOGO_URL_INVALID and no leave-behind.

NameRequiredDescriptionDefault
urlYesPublic https URL to analyze (preview mode only).
roleNo
deviceNo
localeNo
logo_urlNoAbsolute https URL. Shape is checked; this path does not fetch the image. Invalid shape returns LOGO_URL_INVALID.
brand_nameNoPartner display name. Empty keeps Launchfiles labels. Do not invent a name.
client_refNoOpaque client tag echoed next to run_id. Distro files this pair in Distro's DB. Launchfiles does not isolate or list clients from this echo.
partner_idNoOptional. Must match the partner_id claim on the lf_agent_ key. A mismatch or an anonymous claim returns UNAUTHORIZED_PARTNER or NEEDS_AUTH. Omit to use the key's claim. Partner keys also consume the daily runs quota.
notify_emailNoOptional. If you want a link back to this report later, send an email. Not required.
primary_colorNoOptional #RGB or #RRGGBB header accent. Invalid values are ignored.
hide_lf_chromeNoWhen true, Launchfiles wordmark and powered-by are removed only if the caller authenticated with lf_agent_ (including a partner-scoped key). Otherwise hide_lf_chrome is false and wl_entitlement is needs_auth.
idempotency_keyNo

TDQS

A4/5.0
Behavior5/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 so well: it discloses rate limiting, that it does not edit or publish the site, auth-gated chrome behavior (hide_lf_chrome honored only for lf_agent_ keys, otherwise needs_auth), partner quota consumption, and the LOGO_URL_INVALID error path.

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?

Front-loaded purpose followed by tightly packed behavioral caveats with essentially no filler. It is dense and lacks visual structure (no bullets), which slightly hurts scannability, but every sentence carries information.

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 12-param, no-annotation, no-output-schema tool, the description covers the high-risk behaviors (auth, errors, quota, non-mutation) and response shaping. Minor gaps remain on role/device/locale/idempotency_key semantics, but the critical invocation risks are addressed.

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?

At 67% schema coverage across 12 params, the description adds real meaning beyond the schema for the ambiguous fields: client_ref is echoed and not used for listing, logo_url is shape-checked only with no fetch, partner_id must match the key claim, and hide_lf_chrome's auth condition is spelled out.

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

Purpose4/5

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

Opens with a specific verb+resource and scope: 'Public free Design UX Radar preview for one URL,' and clarifies the scoring mechanism. The 'Design UX Radar' naming distinguishes it from the sibling search-repair and deployment-trust radars, though it never explicitly contrasts them.

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?

Usage is implied ('preview mode only', 'Paid tier is not open to the public yet', 'Rate-limited') but there is no explicit routing guidance to alternatives like page_draft_paid or the other free radars. An agent must infer when to pick this over siblings.

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

launchfiles_standalone_page_draft_paidBInspect

Paid Page Draft after a settled page_draft_long checkout, or a founder-issued developer key (no Stripe). Same writer door as the web buyer. Pass unlock_token from billing poll, or Authorization: Bearer with the developer key, plus a brief (who, and proof or proof_mode=no_proof). length=short|medium|long. Optional piece_kind: blog_post | landing_page | essay | social_post | seo_page | other. Omitted piece_kind keeps today's inference (short social/X stays cognition). A developer key may request short. Not a credit debit. Nothing is published. Writer failure is named — never an outline template.

NameRequiredDescriptionDefault
urlNo
whoNo
proofNo
topicNo
lengthNo
next_stepNo
paymentIdNo
payment_idNo
piece_kindNoSurface. blog_post/essay/landing_page/seo_page with an owned URL can exit cognition even at length=short. social_post stays cognition. Omit to keep today's short→cognition default.
proof_modeNo
unlockTokenNo
unlock_tokenNo

TDQS

B3.2/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 disclose meaningful traits: it is 'Not a credit debit', 'Nothing is published' (limited side effects), and 'Writer failure is named — never an outline template' (failure behavior). Auth requirements are also stated. It still omits return format and any rate/limit behavior, keeping it below a 5.

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

Conciseness3/5

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

The main purpose is front-loaded and each clause tries to carry information, so it is not padded. But the prose is a dense run of fragments and shorthand ('length=short|medium|long.', 'Same writer door', 'stays cognition') that sacrifices parseability for compression, hurting structure relative to its length.

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 zero-annotation, zero-required-param, 12-parameter tool with no output schema, the description supplies useful auth and side-effect context. Still, with no output schema and very low parameter coverage, several inputs (url, topic, next_step, payment ids) and the response shape are left unexplained, so it is not fully complete for the tool's complexity.

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 8%, so the description must compensate, and it does explain several key params: unlock_token source, who, proof or proof_mode=no_proof, length values, and the piece_kind enum plus its cognition effect. But it leaves url, topic, next_step, paymentId/payment_id, and unlockToken undocumented, so half the 12 params remain unexplained.

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

Purpose3/5

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

The opening line names a concrete verb+resource (a paid page draft produced after a settled page_draft_long checkout or via a developer key), which is specific. However, the meaning is buried in internal jargon ('writer door', 'cognition', 'Same writer door as the web buyer') that an outside agent cannot decode. It does not explicitly contrast itself with the sibling launchfiles_standalone_page_draft_short.

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?

It states a precondition (a settled checkout or a developer key) and how to authenticate (unlock_token from the billing poll, or Authorization: Bearer with the developer key). That is real usage context, but there is no explicit when-not-to-use rule or a named alternative such as the free short draft sibling. Usage is implied rather than routed.

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

launchfiles_standalone_page_draft_shortBInspect

Writer-short draft (~400 words). A founder-issued developer key gets full product access — no Stripe Writer checkout. Same writer door as the web buyer. Send the developer key as Authorization: Bearer (hosted MCP also accepts x-api-key or JSON-RPC _meta). Pass a brief (who, and proof or proof_mode=no_proof). Optional piece_kind: blog_post | landing_page | essay | social_post | seo_page | other. Omitted piece_kind keeps today's short→cognition social/X path. Owned blog/essay + piece_kind can return a pasteable dek. Nothing is published. Writer failure is named — never an outline template.

NameRequiredDescriptionDefault
urlNo
whoNo
proofNo
topicNo
next_stepNo
piece_kindNoSurface. blog_post/essay with an owned URL can exit cognition and emit a card dek. Omit for today's cognition short.
proof_modeNo

TDQS

B3.3/5.0
Behavior4/5

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

With zero annotations the description carries the full burden, and it does meaningfully: auth mechanics (Authorization: Bearer, x-api-key, JSON-RPC _meta), the guarantee 'Nothing is published,' and error behavior ('Writer failure is named — never an outline template'). It omits rate limits and any idempotency/retry notes, keeping it short of a 5.

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

Conciseness2/5

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

Front-loading is decent ('Writer-short draft (~400 words)'), but several fragments are cryptic rather than economical — 'Same writer door as the web buyer,' 'pasteable dek,' 'never an outline template' — and auth details are buried mid-paragraph. Info density is high but readability and structure are poor, so sentences don't cleanly earn their place.

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

Completeness2/5

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

For a 7-parameter tool with no annotations, no output schema, and 14% schema coverage, the description leaves major gaps: three parameters (url, topic, next_step) are never addressed, and there is no explanation of what the draft response contains or its format. Adequate for the auth/safety story, inadequate overall.

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 14%, so the description must compensate, and it partially does: it explains who/proof, the proof_mode=no_proof shortcut, and enumerates the piece_kind values. However, url, topic, and next_step are undocumented in both schema and description, leaving over half the parameters unexplained.

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

Purpose4/5

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

States a specific verb and artifact: a ~400-word 'writer-short draft,' and distinguishes itself from the paid path by noting it needs only a founder-issued developer key with 'no Stripe Writer checkout.' An agent can tell this is the short/free draft generator versus launchfiles_standalone_page_draft_paid, though the jargon ('writer door,' 'cognition path') slightly muddies it.

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?

Gives context for invoking it (send the developer key as Bearer, pass a brief with who and proof), and hints that omitting piece_kind keeps the 'short→cognition social/X path.' But it never explicitly contrasts when to use this over the paid sibling; the differentiation is implied rather than stated, and no exclusions are given.

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

launchfiles_standalone_search_repair_radar_freeAInspect

Public free Search Repair Radar teaser. Preview only — never unlocks the $29/mo paid repair packet. Owned product properties that already declare Search Console on their adapter use that bind (no access_token). Other sites need a Google access_token or return needs_auth + human connect URL. Rate-limited.

NameRequiredDescriptionDefault
site_urlNo
access_tokenNoOptional. OAuth access token with webmasters.readonly for sites that are not an owned adapter property. Not required for an already-bound product GSC property.
gsc_site_urlNoGSC property e.g. sc-domain:example.com or https://example.com/
notify_emailNoOptional. If you want a link back to this report later, send an email. Not required.
idempotency_keyNo

TDQS

A3.6/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 well: it discloses the teaser limitation, the alternative auth paths, the needs_auth + human connect URL fallback, and that the tool is rate-limited. Return contents beyond the auth signal are not described, but the behavioral surface is otherwise well covered.

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?

Front-loaded with what the tool is, then the pricing/preview constraint, then auth behavior, then rate limiting. Dense and every sentence carries information, though the telegraphic style leaves some clauses under-explained.

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 5-param, no-annotation, no-output-schema tool, the description still omits site_url and idempotency_key behavior and never says what the teaser report actually returns (only the auth-failure signal). It is adequate on auth and limits but incomplete on the core deliverable.

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 60%, and the description adds real meaning to access_token (only needed for sites that aren't an owned adapter property; bound properties need no token) and implies gsc_site_url's role. It says nothing about site_url or idempotency_key, so a portion of the parameters remain unexplained.

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

Purpose4/5

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

States a specific product and scope ('Public free Search Repair Radar teaser') and immediately distinguishes it from the paid $29/mo repair packet, so an agent understands this is a preview-only tool. It is product-flavored rather than a plain verb+resource, but the intent 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 Guidelines3/5

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

The description conveys the usage context (free preview, never unlocks paid) and the auth decision tree (owned bound property uses its GSC bind; other sites need access_token or get needs_auth). However, it never explicitly compares against sibling radar tools or states when NOT to use it beyond the teaser limitation.

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

run_ux_radar_proofCInspect

Runs the 15-gate Blueprint UX Radar verification, self-healing routing analysis, and generates a 4-part Launchfiles Proof Packet for a target URL or vertical workbench.

NameRequiredDescriptionDefault
htmlNoOptional raw HTML source to audit. If omitted and target_url starts with http, fetches target_url.
targetUrlNoCamelCase alias for target_url
target_urlYesTarget URL to evaluate
archetypeIdNoCamelCase alias for archetype_id
archetype_idNoOptional environmental archetype ID
product_slugNoOptional vertical product slug

TDQS

C2.9/5.0
Behavior2/5

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

No annotations exist, so the description carries the full burden, yet it says nothing about cost/tier (siblings are explicitly marked free vs paid), auth requirements, runtime, or whether the audit mutates anything. Words like 'self-healing routing analysis' hint at unusual behavior but are never explained, and the '4-part' packet contents are not enumerated even though there is no output schema.

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?

A single front-loaded sentence with the verb and primary artefact first and no filler. It is dense with jargon but not padded; only the unexplained compound phrases cost it a point.

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

Completeness2/5

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

For a six-parameter, multi-stage verification tool with no annotations and no output schema, the description should explain what the four packet parts are, what the 15 gates check, and any cost or latency expectations. None of that is present, leaving the agent unable to predict results or justify invocation.

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%, so each parameter (html fallback, targetUrl/target_url aliases, archetype ids, product_slug) is already documented. The description only loosely maps 'target URL' and 'vertical workbench' to those fields and adds no clarification on alias precedence or when to supply raw HTML instead of a URL.

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

Purpose4/5

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

Specific verb ('Runs') plus named resource ('15-gate Blueprint UX Radar verification') and expected deliverable ('4-part Launchfiles Proof Packet'), scoped to 'a target URL or vertical workbench'. It does not, however, differentiate itself from the very similar-sounding sibling 'launchfiles_standalone_design_ux_radar_free', and proprietary terms like 'Blueprint UX Radar' and 'Proof Packet' are never defined.

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?

There is no guidance on when to pick this over the free/paid UX radar siblings or the vertical redesign spec tool, nor any prerequisites or exclusions. The only usage hint is the implicit input condition 'a target URL or vertical workbench', which the schema already conveys.

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

submit_agent_feedbackAInspect

Submits structured agent friction, schema mismatch, auth wall, broken route, or feature request feedback for any of the 24 LaunchFiles portfolio products or LaunchFiles itself. Recurring friction (>= 2 reports) or blocker severity automatically compiles a proposed AX Repair Work Order.

NameRequiredDescriptionDefault
sourceNoOptional ingestion channel (defaults to mcp_tool)
summaryYesConcise description of what happened or what capability is needed
agent_idNoOptional identifier for the reporting coding or browser agent
categoryNoCategory of agent feedback or friction encountered
severityNoSeverity level: blocker (triggers immediate alert + repair work order), friction (triggers work order at >= 2 occurrences), or suggestion
productIdNoCamelCase alias for product_id
product_idYesTarget product slug, alias, or canonical URL (e.g. launchfiles, padel-ledger, studio-desk, route-ops)
proposed_fixNoOptional bounded fix suggestion from the reporting agent
route_or_toolNoRoute path or MCP tool name where the agent experienced friction (e.g. /api/scan, /llms.txt)
expected_behaviorNoOptional description of expected schema, status code, or response contract
observed_behaviorNoOptional description of actual status code, error payload, or DOM blocker observed

TDQS

A4.2/5.0
Behavior4/5

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

No annotations are provided, so the description carries full burden, and it does disclose a real side effect: recurring friction (>= 2 reports) or blocker severity auto-compiles an AX Repair Work Order. It omits auth requirements, rate limits, deduplication/idempotency behavior for repeat reports, and whether submissions are agent-attributed publicly.

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, zero filler, with the scope and the automated-consequence rule front-loaded. Every clause conveys information an agent needs to decide to call it.

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 an 11-parameter write tool with no annotations and no output schema, the description covers purpose, scope, and the key downstream effect. The remaining gap is the return contract — an agent cannot tell whether it receives a feedback ID, a dedup notice, or a work-order reference — which matters more here because no output schema exists.

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 all 11 parameters including the three enum fields carry their own descriptions, so the schema does the heavy lifting. The description adds no syntax, format, or selection guidance for any individual parameter beyond the severity-report aggregation rule already implied by 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?

Specific verb ("Submits") plus concrete resource (structured agent feedback) with an enumerated list of feedback kinds (friction, schema mismatch, auth wall, broken route, feature request) and an explicit scope of 24 portfolio products plus LaunchFiles itself. This reads clearly against the sibling read-side tool get_portfolio_agent_feedback_summary.

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 makes clear this is the submission path for agent-observed defects and requests, and scopes it to LaunchFiles products. It does not explicitly route away from alternatives (e.g., 'use get_portfolio_agent_feedback_summary to read existing reports') or state exclusions, 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.

validate_copy_manifestBInspect

Validates and sanitizes a copy manifest against GATE-10 (leaked engineering/db jargon ban), GATE-11 (AI slop and Unicode star ban), and GATE-12 (repetitive sentence ban).

NameRequiredDescriptionDefault
jsonPayloadNoCamelCase alias for json_payload
json_payloadYesCopy manifest JSON payload as an object or stringified JSON
voice_archetype_idNoOptional voice archetype ID

TDQS

B3.3/5.0
Behavior2/5

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

With no annotations present, the description carries the full behavioral burden and leaves the important questions open. It says 'sanitizes' but never states whether the payload is mutated in place or a cleaned copy is returned, whether failures raise an error or return a violation report, or that sanitization may rewrite the caller's copy. 'Validates' and 'sanitizes' are also two different behaviors bundled into one verb phrase without explaining their relationship.

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?

A single front-loaded sentence with no filler, and the gate list is efficiently enumerated. It loses a point because GATE-10/11/12 and 'AI slop' are unexplained internal jargon that the reader must already know.

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

Completeness2/5

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

For a validating/sanitizing tool with no annotations and no output schema, the description should at minimum sketch the return shape (pass/fail, list of violations, sanitized payload) and the effect of sanitization. Neither is present, so an agent cannot predict the outcome of a call or know how to interpret it.

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 all three parameters (jsonPayload, json_payload, voice_archetype_id) are documented in the schema itself, so the baseline of 3 applies. The description adds nothing about what voice_archetype_id changes about validation, which is the one genuinely under-specified parameter.

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 pair (validates and sanitizes) plus a specific resource (copy manifest) and enumerates the exact rule sets enforced (GATE-10 jargon ban, GATE-11 slop/Unicode star ban, GATE-12 repetitive sentence ban). None of the sibling tools (billing, agent key, radar, page draft) overlap with this gate-checking function, so an agent can select it unambiguously.

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?

Usage is only implied: naming editorial gates signals this is a pre-publish quality check on copy manifests, but the description never says when to call it, whether it should run before or after drafting, or what to do with a failing result. No alternatives or exclusions are offered, though no sibling is a plausible substitute.

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. 2 tool updates
    • Addedget_portfolio_agent_feedback_summary
    • Addedsubmit_agent_feedback
  2. 1 tool update
    • Changedget_vertical_redesign_spec1 field changed
      • changedInput schema / properties / product_slug / description
        Previous value: -"Vertical product slug (e.g. bristle, yardslot, backflowdesk, spotbench)"New value: +"Vertical product slug (e.g. acme-field, studio-desk, route-ops)"
  3. 3 tool updates
    • Addedget_vertical_redesign_spec
    • Addedrun_ux_radar_proof
    • Addedvalidate_copy_manifest
  4. 10 tool updates
    • First observedlaunchfiles_billing_create_checkout
    • First observedlaunchfiles_billing_list_providers
    • First observedlaunchfiles_billing_poll_checkout
    • First observedlaunchfiles_poll_agent_key
    • First observedlaunchfiles_request_agent_key
    • First observedlaunchfiles_standalone_deployment_trust_radar_free
    • First observedlaunchfiles_standalone_design_ux_radar_free
    • First observedlaunchfiles_standalone_page_draft_paid
    • First observedlaunchfiles_standalone_page_draft_short
    • First observedlaunchfiles_standalone_search_repair_radar_free

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables MCP clients to manage a workspace through file reading, writing, editing, searching, Bash/Python execution, and job control, with optional desktop GUI and Cloudflare Tunnel access.
    3
    -
  • A
    license
    B
    quality
    D
    maintenance
    A local, evidence-driven MCP runtime and control plane for open-source maintainers that provides workspace-bounded tools including controlled file operations, command execution, validation primitives, durable execution records, and human review workflows via stdio and Streamable HTTP transports.
    33
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Free, open-source desktop SEO crawler with a built-in MCP server. 250 technical SEO, GEO and AI-search checks across 23 areas, run locally; MCP tools list crawls, inspect issues, run Lighthouse, check AI-crawler access, and apply confirmation-gated WordPress fixes with rollback.
    61 PyPI
    19
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Self-hosted design audit MCP server that reviews UI code against Nielsen's heuristics and an accessibility rubric, returning scores and fixable findings. It also enables verifying previously flagged issues against updated code.
    80 npm
    BSD 3-Clause
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources