{"name":"co.launchtrust/launchtrust","slug":"launchtrust","title":"LaunchTrust","description":"Compliance & security scan for your app: secrets, exposed files, headers, privacy, AI-disclosure.","url":"https://mcp.market/server/launchtrust","rating":null,"grade":"C","score":57,"certified":false,"status":"active","category":"security","tags":["security"],"presence":{"score":5,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-09-27T14:06:08.653Z","last_ok_at":"2026-09-27T14:06:08.653Z","latency_ms":73},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/mustafasalimerek-bit/launchtrust-mcp","website":null,"version":"0.1.0","remotes":[{"type":"streamable-http","url":"https://mcp.launchtrust.co/mcp"}],"packages":[],"tools":[{"name":"get_compliance_rules","description":"Fetch LaunchTrust's sourced, founder-reviewed compliance rule snapshots, optionally filtered to one jurisdiction code (e.g. eu-ai-act-50, gdpr, ca-sb243). Compliance aid, not legal advice.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"jurisdiction":{"type":"string","description":"Optional jurisdiction code to filter by, e.g. gdpr or eu-ai-act-50."}},"additionalProperties":false}},{"name":"get_market_report","description":"Get the latest scan for one of your registered apps, with each finding annotated by the jurisdictions and rules applicable to that app's target markets. Requires a LaunchTrust token.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"app_id":{"type":"string","description":"The id of a registered app."}},"required":["app_id"],"additionalProperties":false}},{"name":"get_scan_history","description":"List recent scans (summary + findings) for one of your registered apps. Requires a LaunchTrust token.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"app_id":{"type":"string","description":"The id of a registered app."}},"required":["app_id"],"additionalProperties":false}},{"name":"list_jurisdictions","description":"List the jurisdictions and categories LaunchTrust tracks (e.g. EU AI Act, GDPR, US state privacy laws, app-store policies). Public coverage registry. Compliance aid, not legal advice.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":false}},{"name":"list_my_apps","description":"List the apps registered in your LaunchTrust account, with each one's latest scan status. Requires a LaunchTrust token.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":false}},{"name":"register_app","description":"Register a web URL in your LaunchTrust account so it can be fully scanned and monitored. Idempotent — if the URL is already registered, returns the existing app. Requires a LaunchTrust token and an active subscription.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"url":{"type":"string","description":"Public https URL of the app to register."},"name":{"type":"string","description":"Optional label (defaults to the hostname)."}},"required":["url"],"additionalProperties":false}},{"name":"scan_app","description":"Run the full LaunchTrust scan on one of your registered apps and store a signed, dated evidence record. Requires a LaunchTrust token and an active subscription. Limited to 5 scans per app per day.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"app_id":{"type":"string","description":"The id of a registered app (see list_my_apps or register_app)."}},"required":["app_id"],"additionalProperties":false}},{"name":"scan_url","description":"Run a FREE LaunchTrust compliance + security quick-scan on a public web URL. Returns a focused SUBSET of checks — leaked frontend secrets/API keys, exposed .env//.git, security headers, HTTPS/HSTS, missing privacy/terms pages, trackers/cookie banner, and AI-interaction disclosure. The result is unsigned and not stored. The full 27-detector signed, dated, continuously-monitored scan requires a LaunchTrust account. Compliance aid, not legal advice.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"url":{"type":"string","description":"Public http(s) URL to scan, e.g. https://example.com"}},"required":["url"],"additionalProperties":false}},{"name":"verify_record","description":"Independently verify the ECDSA (ES256) signature on a LaunchTrust signed scan/disclosure record against the published public key. Pass the record JSON (the downloaded record, or an object containing `canonical` and `signature`).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"record":{"type":"object","description":"The LaunchTrust signed record JSON (or an object with `canonical` + `signature`).","additionalProperties":true}},"required":["record"],"additionalProperties":false}}],"scan":{"score":57,"grade":"C","scanned_at":"2026-09-26T16:34:48.577Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-26T16:34:48.508Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 153ms"]},"poisoning":{"score":15,"max":15,"notes":["9 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 2 write-action tools with no auth"]},"maintenance":{"score":3,"max":15,"notes":["repository not readable: repo not found"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"}],"inputs":{"probes":[{"url":"https://mcp.launchtrust.co/mcp","reachable":true,"authRequired":false,"latencyMs":153,"serverInfo":{"name":"launchtrust","version":"0.1.0"}}],"packages":[],"repo":{"found":false,"owner":"mustafasalimerek-bit","repo":"launchtrust-mcp","error":"repo not found"},"icon":{"url":"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Crect width='64' height='64' rx='14' fill='%23111513'/%3E%3Ctext x='32' y='39' text-anchor='middle' font-family='Arial,sans-serif' font-size='22' font-weight='700' fill='white'%3ELT%3C/text%3E%3C/svg%3E","source":"site"},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":5}}}},"grade_history":[],"reviews":[]}