Launchfiles
Launchfiles hosted MCP: free page radars (design UX, search repair, deploy trust) + workspace tools.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (9)
- LOWin launchfiles_standalone_deployment_trust_radar_free
- LOWin launchfiles_standalone_design_ux_radar_free
- LOWin launchfiles_standalone_search_repair_radar_free
- LOWin launchfiles_standalone_deployment_trust_radar_free
- LOWin launchfiles_billing_list_providers
- LOWin launchfiles_billing_create_checkout
- LOWin launchfiles_billing_poll_checkout
- LOWin launchfiles_standalone_page_draft_paid
- LOWin launchfiles_standalone_page_draft_short
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"launchfiles": {
"url": "https://launchfiles.app/api/mcp"
}
}
}Remote-Endpunkte
https://launchfiles.app/api/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (10)
🟡launchfiles_standalone_design_ux_radar_free(url, device, role, locale, idempotency_key, ...)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"url": {
"type": "string",
"minLength": 1,
"description": "Public https URL to analyze (preview mode only)."
},
"device": {
"type": "string",
"enum": [
"mobile",
"desktop"
]
},
"role": {
"type": "string"
},
"locale": {
"type": "string"
},
"idempotency_key": {
"type": "string"
},
"notify_email": {
"type": "string",
"description": "Optional. If you want a link back to this report later, send an email. Not required."
},
"client_ref": {
"type": "string",
"description": "Opaque 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."
},
"brand_name": {
"type": "string",
"description": "Partner display name. Empty keeps Launchfiles labels. Do not invent a name."
},
"logo_url": {
"type": "string",
"description": "Absolute https URL. Shape is checked; this path does not fetch the image. Invalid shape returns LOGO_URL_INVALID."
},
"primary_color": {
"type": "string",
"description": "Optional #RGB or #RRGGBB header accent. Invalid values are ignored."
},
"hide_lf_chrome": {
"type": "boolean",
"description": "When 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."
},
"partner_id": {
"type": "string",
"description": "Optional. 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."
}
},
"required": [
"url"
],
"additionalProperties": false
}🟢launchfiles_standalone_search_repair_radar_free(gsc_site_url, site_url, access_token, idempotency_key, notify_email)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"gsc_site_url": {
"type": "string",
"description": "GSC property e.g. sc-domain:example.com or https://example.com/"
},
"site_url": {
"type": "string"
},
"access_token": {
"type": "string",
"description": "Optional. OAuth access token with webmasters.readonly for sites that are not an owned adapter property. Not required for an already-bound product GSC property."
},
"idempotency_key": {
"type": "string"
},
"notify_email": {
"type": "string",
"description": "Optional. If you want a link back to this report later, send an email. Not required."
}
},
"additionalProperties": false
}⚪launchfiles_standalone_deployment_trust_radar_free(url, use_case_plain, autonomy, data_sensitivity, success_looks_like_plain, ...)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"url": {
"type": "string",
"minLength": 1,
"description": "Target https URL."
},
"use_case_plain": {
"type": "string",
"minLength": 20,
"description": "Plain-language AI job description (≥ ~20 chars)."
},
"autonomy": {
"type": "string",
"enum": [
"suggest_only",
"draft_with_approval",
"act_with_approval",
"fully_auto"
]
},
"data_sensitivity": {
"type": "string",
"enum": [
"public",
"internal",
"pii",
"regulated"
]
},
"success_looks_like_plain": {
"type": "string"
},
"idempotency_key": {
"type": "string"
},
"notify_email": {
"type": "string",
"description": "Optional. If you want a link back to this report later, send an email. Not required."
}
},
"required": [
"url",
"use_case_plain",
"autonomy",
"data_sensitivity"
],
"additionalProperties": false
}🟢launchfiles_billing_list_providers
List payment providers available for agent checkout (id, enabled, mode, rails). Discover-only; does not spend or mutate ledger.
Eingabe-Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}🟡launchfiles_billing_create_checkout(offerId, customerEmail, preferredRail, provider, idempotencyKey)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"offerId": {
"type": "string",
"minLength": 1,
"description": "Commercial 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."
},
"customerEmail": {
"type": "string",
"description": "Buyer email (required for card/link; optional for pure x402)."
},
"preferredRail": {
"type": "string",
"enum": [
"card_checkout",
"payment_link",
"x402",
"auto"
]
},
"provider": {
"type": "string",
"description": "Optional provider id (stripe|xmoney|x402)."
},
"idempotencyKey": {
"type": "string"
}
},
"required": [
"offerId"
],
"additionalProperties": false
}⚪launchfiles_billing_poll_checkout(paymentId, payment_id, provider)
Poll an agent checkout until settled. When paid, returns agent_api_key once and, for page_draft_long, an unlock_token. Does not spend.
Eingabe-Schema
{
"type": "object",
"properties": {
"paymentId": {
"type": "string",
"minLength": 1
},
"payment_id": {
"type": "string"
},
"provider": {
"type": "string"
}
},
"required": [
"paymentId"
],
"additionalProperties": false
}⚪launchfiles_request_agent_key(email, partner_id)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"email": {
"type": "string",
"minLength": 3
},
"partner_id": {
"type": "string",
"description": "Optional 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."
}
},
"required": [
"email"
],
"additionalProperties": false
}⚪launchfiles_poll_agent_key(poll_token, pollToken)
Collect the lf_agent_ key once after the approve link is opened. Pending until then. Second poll redacts the secret.
Eingabe-Schema
{
"type": "object",
"properties": {
"poll_token": {
"type": "string",
"minLength": 8
},
"pollToken": {
"type": "string"
}
},
"required": [
"poll_token"
],
"additionalProperties": false
}🟡launchfiles_standalone_page_draft_paid(topic, url, who, proof, proof_mode, ...)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"topic": {
"type": "string"
},
"url": {
"type": "string"
},
"who": {
"type": "string"
},
"proof": {
"type": "string"
},
"proof_mode": {
"type": "string"
},
"next_step": {
"type": "string"
},
"length": {
"type": "string",
"enum": [
"short",
"medium",
"long"
]
},
"piece_kind": {
"type": "string",
"enum": [
"blog_post",
"landing_page",
"essay",
"social_post",
"seo_page",
"other"
],
"description": "Surface. 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."
},
"unlock_token": {
"type": "string"
},
"unlockToken": {
"type": "string"
},
"payment_id": {
"type": "string"
},
"paymentId": {
"type": "string"
}
},
"additionalProperties": false
}🟡launchfiles_standalone_page_draft_short(topic, url, who, proof, proof_mode, ...)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"topic": {
"type": "string"
},
"url": {
"type": "string"
},
"who": {
"type": "string"
},
"proof": {
"type": "string"
},
"proof_mode": {
"type": "string"
},
"next_step": {
"type": "string"
},
"piece_kind": {
"type": "string",
"enum": [
"blog_post",
"landing_page",
"essay",
"social_post",
"seo_page",
"other"
],
"description": "Surface. blog_post/essay with an owned URL can exit cognition and emit a card dek. Omit for today's cognition short."
}
},
"additionalProperties": false
}Community
Nachweis