{"data":{"name":"app.launchfiles/launchfiles","title":"Launchfiles","description":"Launchfiles hosted MCP: free page radars (design UX, search repair, deploy trust) + workspace tools.","version":"0.2.0","websiteUrl":"https://launchfiles.app/use-from-agent","repositoryUrl":null,"remotes":[{"url":"https://launchfiles.app/api/mcp","type":"streamable-http"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-13T08:03:21.274Z","updatedAt":"2026-10-13T08:03:21.274Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":"Launchfiles","source":"official-registry","sourceId":"app.launchfiles/launchfiles","updatedAt":"2026-10-13T08:03:21.274Z","confidence":100,"websiteUrl":"https://launchfiles.app/use-from-agent","description":"Launchfiles hosted MCP: free page radars (design UX, search repair, deploy trust) + workspace tools.","verification":"official","repositoryUrl":null}],"toolIndex":{"tools":[{"serverName":"app.launchfiles/launchfiles","endpointFingerprint":"2e6ab29b8a247f10d30467a7c028af2f6120c1c979de49a1f8355af5829c7f8b","name":"get_portfolio_agent_feedback_summary","title":null,"description":"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.","inputSchema":{"type":"object","properties":{"product_id":{"type":"string","description":"Optional product slug or alias to filter feedback entries and work orders"},"productId":{"type":"string","description":"CamelCase alias for product_id"},"severity":{"type":"string","enum":["blocker","high","medium","low","praise"],"description":"Optional severity filter (blocker, friction, suggestion)"},"limit":{"type":"number","description":"Maximum number of recent feedback entries to return (default 25)"}}},"annotations":null,"definitionHash":"ebddf7c3867a2211d56cf49bf34d30b67826660757f884b449a8b698b3d88bcc","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T11:46:58.214Z","metadataTrust":"untrusted"},{"serverName":"app.launchfiles/launchfiles","endpointFingerprint":"2e6ab29b8a247f10d30467a7c028af2f6120c1c979de49a1f8355af5829c7f8b","name":"get_vertical_redesign_spec","title":null,"description":"Retrieves the autonomous vertical redesign specification, locked theme token pack, and pre-generation domain lock for a vertical SaaS product.","inputSchema":{"type":"object","properties":{"product_slug":{"type":"string","description":"Vertical product slug (e.g. acme-field, studio-desk, route-ops)"},"productSlug":{"type":"string","description":"CamelCase alias for product_slug"},"variant":{"type":"string","enum":["jewelry","audio"],"description":"Optional domain variant"},"corpus":{"type":"string","description":"Optional trade corpus for variant resolution"}},"required":["product_slug"]},"annotations":null,"definitionHash":"2f5e8738e716a2d207d75a31b9c6a61411683501b8e88770205de5a261771d1d","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T11:46:58.214Z","metadataTrust":"untrusted"},{"serverName":"app.launchfiles/launchfiles","endpointFingerprint":"2e6ab29b8a247f10d30467a7c028af2f6120c1c979de49a1f8355af5829c7f8b","name":"launchfiles_billing_create_checkout","title":null,"description":"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.","inputSchema":{"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},"annotations":null,"definitionHash":"a791072c011e86cb2230288c57c1f2a4e56d4a4070ebedd42c154bb0bcc811a6","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T11:46:58.214Z","metadataTrust":"untrusted"},{"serverName":"app.launchfiles/launchfiles","endpointFingerprint":"2e6ab29b8a247f10d30467a7c028af2f6120c1c979de49a1f8355af5829c7f8b","name":"launchfiles_billing_list_providers","title":null,"description":"List payment providers available for agent checkout (id, enabled, mode, rails). Discover-only; does not spend or mutate ledger.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":null,"definitionHash":"ed73a61fd5eeb56bbe17d0874bccbaf8dbddc7e1a27af8f5127f879e3f1575cb","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T11:46:58.214Z","metadataTrust":"untrusted"},{"serverName":"app.launchfiles/launchfiles","endpointFingerprint":"2e6ab29b8a247f10d30467a7c028af2f6120c1c979de49a1f8355af5829c7f8b","name":"launchfiles_billing_poll_checkout","title":null,"description":"Poll an agent checkout until settled. When paid, returns agent_api_key once and, for page_draft_long, an unlock_token. Does not spend.","inputSchema":{"type":"object","properties":{"paymentId":{"type":"string","minLength":1},"payment_id":{"type":"string"},"provider":{"type":"string"}},"required":["paymentId"],"additionalProperties":false},"annotations":null,"definitionHash":"52db45c1cff7fee4964cc14e91580424a360aa9bc60c18408cc7fbc363cf863d","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T11:46:58.214Z","metadataTrust":"untrusted"},{"serverName":"app.launchfiles/launchfiles","endpointFingerprint":"2e6ab29b8a247f10d30467a7c028af2f6120c1c979de49a1f8355af5829c7f8b","name":"launchfiles_poll_agent_key","title":null,"description":"Collect the lf_agent_ key once after the approve link is opened. Pending until then. Second poll redacts the secret.","inputSchema":{"type":"object","properties":{"poll_token":{"type":"string","minLength":8},"pollToken":{"type":"string"}},"required":["poll_token"],"additionalProperties":false},"annotations":null,"definitionHash":"8e13d4fdc34ad198eeb7534ce27c75fe9d9d8c0a6fcc8789a8fa7f0d16c055fe","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T11:46:58.214Z","metadataTrust":"untrusted"},{"serverName":"app.launchfiles/launchfiles","endpointFingerprint":"2e6ab29b8a247f10d30467a7c028af2f6120c1c979de49a1f8355af5829c7f8b","name":"launchfiles_request_agent_key","title":null,"description":"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.","inputSchema":{"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},"annotations":null,"definitionHash":"3032a10e6f2dd88b8a3f9294bfaadc514d687de33965d9d81adacae0a19aa962","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T11:46:58.214Z","metadataTrust":"untrusted"},{"serverName":"app.launchfiles/launchfiles","endpointFingerprint":"2e6ab29b8a247f10d30467a7c028af2f6120c1c979de49a1f8355af5829c7f8b","name":"launchfiles_standalone_deployment_trust_radar_free","title":null,"description":"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.","inputSchema":{"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},"annotations":null,"definitionHash":"c1045e87593a9da087a804aebb3084dac50da0547eb9e03bc895681ff1473c95","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T11:46:58.214Z","metadataTrust":"untrusted"},{"serverName":"app.launchfiles/launchfiles","endpointFingerprint":"2e6ab29b8a247f10d30467a7c028af2f6120c1c979de49a1f8355af5829c7f8b","name":"launchfiles_standalone_design_ux_radar_free","title":null,"description":"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.","inputSchema":{"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},"annotations":null,"definitionHash":"531fad7f64bfcc8e3a80ad705b2384d34400530aff7db61a2504511dd85e0231","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T11:46:58.214Z","metadataTrust":"untrusted"},{"serverName":"app.launchfiles/launchfiles","endpointFingerprint":"2e6ab29b8a247f10d30467a7c028af2f6120c1c979de49a1f8355af5829c7f8b","name":"launchfiles_standalone_page_draft_paid","title":null,"description":"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.","inputSchema":{"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},"annotations":null,"definitionHash":"12e5848038ac0ffee8f741390d6f122a148f5daa86c0df3a92ea9eb32b3f96b9","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T11:46:58.214Z","metadataTrust":"untrusted"},{"serverName":"app.launchfiles/launchfiles","endpointFingerprint":"2e6ab29b8a247f10d30467a7c028af2f6120c1c979de49a1f8355af5829c7f8b","name":"launchfiles_standalone_page_draft_short","title":null,"description":"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.","inputSchema":{"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},"annotations":null,"definitionHash":"63a293e0cb4f63564c545741f6af63426f135067501445fb0147ee3cb7204f4d","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T11:46:58.214Z","metadataTrust":"untrusted"},{"serverName":"app.launchfiles/launchfiles","endpointFingerprint":"2e6ab29b8a247f10d30467a7c028af2f6120c1c979de49a1f8355af5829c7f8b","name":"launchfiles_standalone_search_repair_radar_free","title":null,"description":"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.","inputSchema":{"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},"annotations":null,"definitionHash":"95afb9f2f3e7ddfb5fcc0ca2421144ccf7bdbd26e7087b31fa572325be97e851","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T11:46:58.214Z","metadataTrust":"untrusted"},{"serverName":"app.launchfiles/launchfiles","endpointFingerprint":"2e6ab29b8a247f10d30467a7c028af2f6120c1c979de49a1f8355af5829c7f8b","name":"run_ux_radar_proof","title":null,"description":"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.","inputSchema":{"type":"object","properties":{"target_url":{"type":"string","description":"Target URL to evaluate"},"targetUrl":{"type":"string","description":"CamelCase alias for target_url"},"archetype_id":{"type":"string","description":"Optional environmental archetype ID"},"archetypeId":{"type":"string","description":"CamelCase alias for archetype_id"},"html":{"type":"string","description":"Optional raw HTML source to audit. If omitted and target_url starts with http, fetches target_url."},"product_slug":{"type":"string","description":"Optional vertical product slug"}},"required":["target_url"]},"annotations":null,"definitionHash":"736d8a8a593a611224e4e23c5c5fc662a824e8c76ef0c222f4840b9dcc4e9c2d","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T11:46:58.214Z","metadataTrust":"untrusted"},{"serverName":"app.launchfiles/launchfiles","endpointFingerprint":"2e6ab29b8a247f10d30467a7c028af2f6120c1c979de49a1f8355af5829c7f8b","name":"submit_agent_feedback","title":null,"description":"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.","inputSchema":{"type":"object","properties":{"product_id":{"type":"string","description":"Target product slug, alias, or canonical URL (e.g. launchfiles, padel-ledger, studio-desk, route-ops)"},"productId":{"type":"string","description":"CamelCase alias for product_id"},"category":{"type":"string","enum":["schema_or_contract_mismatch","calculation_or_receipt_defect","paywall_or_checkout_friction","missing_capability_or_field","ux_or_navigation_blocker","positive_execution_signal"],"description":"Category of agent feedback or friction encountered"},"severity":{"type":"string","enum":["blocker","high","medium","low","praise"],"description":"Severity level: blocker (triggers immediate alert + repair work order), friction (triggers work order at >= 2 occurrences), or suggestion"},"route_or_tool":{"type":"string","description":"Route path or MCP tool name where the agent experienced friction (e.g. /api/scan, /llms.txt)"},"summary":{"type":"string","description":"Concise description of what happened or what capability is needed"},"expected_behavior":{"type":"string","description":"Optional description of expected schema, status code, or response contract"},"observed_behavior":{"type":"string","description":"Optional description of actual status code, error payload, or DOM blocker observed"},"proposed_fix":{"type":"string","description":"Optional bounded fix suggestion from the reporting agent"},"agent_id":{"type":"string","description":"Optional identifier for the reporting coding or browser agent"},"source":{"type":"string","enum":["mcp_tool","webmcp_workbench","rest_api","a2a_rpc","skill_manifest"],"description":"Optional ingestion channel (defaults to mcp_tool)"}},"required":["product_id","summary"]},"annotations":null,"definitionHash":"051d78109dd0e05a2bd49474976adf7e083f423f6b30494abf0edc5675f030d8","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T11:46:58.214Z","metadataTrust":"untrusted"},{"serverName":"app.launchfiles/launchfiles","endpointFingerprint":"2e6ab29b8a247f10d30467a7c028af2f6120c1c979de49a1f8355af5829c7f8b","name":"validate_copy_manifest","title":null,"description":"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).","inputSchema":{"type":"object","properties":{"json_payload":{"type":["string","object"],"description":"Copy manifest JSON payload as an object or stringified JSON"},"jsonPayload":{"type":["string","object"],"description":"CamelCase alias for json_payload"},"voice_archetype_id":{"type":"string","description":"Optional voice archetype ID"}},"required":["json_payload"]},"annotations":null,"definitionHash":"a9d20cf42ba4cb812434909fb2d1fd397955582e54313d31a1c609500b91d1bd","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-02T11:46:58.214Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"2e6ab29b8a247f10d30467a7c028af2f6120c1c979de49a1f8355af5829c7f8b","protocol":"streamable-http","status":"indexed","toolCount":15,"observedAt":"2026-11-02T11:46:58.214Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"app.launchfiles/launchfiles":{"url":"https://launchfiles.app/api/mcp"}}},"Cursor":{"mcpServers":{"app.launchfiles/launchfiles":{"url":"https://launchfiles.app/api/mcp"}}},"VS Code":{"servers":{"app.launchfiles/launchfiles":{"type":"http","url":"https://launchfiles.app/api/mcp"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://launchfiles.app/api/mcp"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:app.launchfiles%2Flaunchfiles","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/app.launchfiles%2Flaunchfiles","name":"app.launchfiles/launchfiles","description":"Launchfiles hosted MCP: free page radars (design UX, search repair, deploy trust) + workspace tools.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://launchfiles.app/api/mcp"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://launchfiles.app/use-from-agent","repositoryUrl":null,"version":"0.2.0"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"app.launchfiles/launchfiles","status":"online","lastCheckedAt":"2026-11-03T19:17:49.771Z","lastSuccessfulCheck":"2026-11-03T19:17:49.771Z","latencyMs":99,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T19:17:49.771Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T19:17:49.771Z"},"security":null,"timestamps":{"createdAt":"2026-10-13T08:03:21.274Z","updatedAt":"2026-10-13T08:03:21.274Z","observedAt":"2026-11-03T19:17:49.771Z"},"compatibility":{"serverVersion":"0.2.0","protocolVersions":[{"protocol":"mcp","version":null}]}}}}