Launchfiles

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

Sollte ich dies verwenden

Qualität und Sicherheit

B
Qualität der Beschreibung
95%
Vollständigkeit des Schemas
78%
Qualität der Benennung
64%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (9)

  • LOWTool 'launchfiles_standalone_deployment_trust_radar_free' description lacks action verbin launchfiles_standalone_deployment_trust_radar_free
  • LOWTool 'launchfiles_standalone_design_ux_radar_free' name length outside 3-30 rangein launchfiles_standalone_design_ux_radar_free
  • LOWTool 'launchfiles_standalone_search_repair_radar_free' name length outside 3-30 rangein launchfiles_standalone_search_repair_radar_free
  • LOWTool 'launchfiles_standalone_deployment_trust_radar_free' name length outside 3-30 rangein launchfiles_standalone_deployment_trust_radar_free
  • LOWTool 'launchfiles_billing_list_providers' name length outside 3-30 rangein launchfiles_billing_list_providers
  • LOWTool 'launchfiles_billing_create_checkout' name length outside 3-30 rangein launchfiles_billing_create_checkout
  • LOWTool 'launchfiles_billing_poll_checkout' name length outside 3-30 rangein launchfiles_billing_poll_checkout
  • LOWTool 'launchfiles_standalone_page_draft_paid' name length outside 3-30 rangein launchfiles_standalone_page_draft_paid
  • LOWTool 'launchfiles_standalone_page_draft_short' name length outside 3-30 rangein launchfiles_standalone_page_draft_short

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~2,156Tokens (Tool-Definitionen)
~1.6 KBTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (1.68% von 128k Kontext)

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-http

Was es kann

Tool-Inventar

Tools (10)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟡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

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet10 Tools