LaunchTrust
Compliance & security scan for your app: secrets, exposed files, headers, privacy, AI-disclosure.
Sollte ich dies verwenden
Qualität und Sicherheit
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": {
"launchtrust": {
"url": "https://mcp.launchtrust.co/mcp"
}
}
}Remote-Endpunkte
https://mcp.launchtrust.co/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (9)
🟢scan_url(url)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Public http(s) URL to scan, e.g. https://example.com"
}
},
"required": [
"url"
],
"additionalProperties": false
}🟢list_jurisdictions
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.
Eingabe-Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}🟢get_compliance_rules(jurisdiction)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"jurisdiction": {
"type": "string",
"description": "Optional jurisdiction code to filter by, e.g. gdpr or eu-ai-act-50."
}
},
"additionalProperties": false
}🟢verify_record(record)
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`).
Eingabe-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
}🟢list_my_apps
List the apps registered in your LaunchTrust account, with each one's latest scan status. Requires a LaunchTrust token.
Eingabe-Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}⚪register_app(url, name)
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.
Eingabe-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
}⚪scan_app(app_id)
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.
Eingabe-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
}🟢get_scan_history(app_id)
List recent scans (summary + findings) for one of your registered apps. Requires a LaunchTrust token.
Eingabe-Schema
{
"type": "object",
"properties": {
"app_id": {
"type": "string",
"description": "The id of a registered app."
}
},
"required": [
"app_id"
],
"additionalProperties": false
}🟢get_market_report(app_id)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"app_id": {
"type": "string",
"description": "The id of a registered app."
}
},
"required": [
"app_id"
],
"additionalProperties": false
}Community
Nachweis