{"$schema":"https://verifymcp.io/schemas/trust-report.json","schemaVersion":1,"license":{"name":"CC BY-NC 4.0","url":"https://creativecommons.org/licenses/by-nc/4.0/"},"generatedAt":"2026-11-06T10:03:44.880Z","url":"https://verifymcp.io/servers/msanchezgrice-launchbuddy/api-mcp","markdownUrl":"https://verifymcp.io/servers/msanchezgrice-launchbuddy/api-mcp.md","server":{"slug":"msanchezgrice-launchbuddy","name":"LaunchBuddy: Builder Tools and Launch Audits","registryName":"io.github.msanchezgrice/launchbuddy","description":"Find builder resources, plan your next test, and audit public-site launch readiness.","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"api-mcp","type":"remote","identifier":"https://launchbuddy.com/api/mcp","withdrawn":false,"url":"https://verifymcp.io/servers/msanchezgrice-launchbuddy/api-mcp","version":"0.4.0","transport":null,"scoredAt":"2026-11-06T08:12:05.136Z"},"score":{"total":61,"tier":"medium","status":"scored","weekDelta":null,"history":[{"date":"2026-11-06","total":61},{"date":"2026-11-05","total":61}]},"categories":[{"name":"Endpoint Security","score":63,"verdict":"fail","reasons":["The endpoint's TLS certificate is valid, in date, and uses a strong key.","Authorisation check failed: no authorisation is required to call this server, and it exposes a tool marked destructive (reassess_launch).","HTTPS is enforced; there's no plaintext access path.","The HSTS (Strict-Transport-Security) header is present.","DNSSEC check failed: this domain isn't protected by DNSSEC."],"codes":[{"code":"tls.valid","args":{}},{"code":"auth.none_destructive","args":{"tool":"reassess_launch"}},{"code":"https.enforced","args":{}},{"code":"headers.hsts_present","args":{}},{"code":"dnssec.absent","args":{}}]},{"name":"Transport & Reachability","score":100,"verdict":"pass","reasons":["Verified streamable-http transport via a live MCP handshake."],"codes":[{"code":"transport.verified","args":{"transport":"streamable-http"}}]},{"name":"Schema Quality & AI Usability","score":61,"verdict":"fail","reasons":["AI-judged instruction clarity (fair).","Tool/resource definitions use about 931 tokens (~58/item across 16 items; 16 tools + 0 resources), lean.","Usage-examples check failed: none of the tools include examples."],"codes":[{"code":"schema.ai_quality","args":{"band":"fair"}},{"code":"schema.footprint_lean","args":{"avg":"58","items":"16","tools":"16","tokens":"931","resources":"0"}},{"code":"schema.examples_absent","args":{}}]},{"name":"Stability & Change Management","score":3,"verdict":"partial","reasons":["Stability observed for 1 of 30 days with no destabilising changes; credit accrues until the full window elapses."],"codes":[{"code":"stability.building_history","args":{"days":"1"}}]},{"name":"Tool Coverage","score":75,"verdict":"partial","reasons":["100% of tools have a non-trivial description (not blank, and not just the tool's name).","25% of tool parameters carry a description."],"codes":[{"code":"toolquality.descriptions","args":{"pct":"100"}},{"code":"toolquality.param_docs","args":{"pct":"25"}}]},{"name":"Tool Safety","score":100,"verdict":"pass","reasons":["No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.","We read all 16 captured tool definition(s), and no name or description among them implies an irreversible operation.","An AI judge read all 17 captured unit(s) of tool text and found none that tries to manipulate the model reading it."],"codes":[{"code":"toolsafety.injection_clean","args":{}},{"code":"toolsafety.destructive_none","args":{"tools":"16"}},{"code":"toolsafety.manipulation_clean","args":{"units":"17","judged":"17"}}]},{"name":"Capabilities","score":60,"verdict":"fail","reasons":["Spec-recency check failed: implements MCP spec 2025-06-18; the latest is 2026-07-28."],"codes":[{"code":"protocol.outdated","args":{"latest":"2026-07-28","version":"2025-06-18"}}]}],"inconclusive":[],"malware":[],"components":[{"slug":"api-mcp","type":"remote","identifier":"https://launchbuddy.com/api/mcp","withdrawn":false,"score":61,"current":true,"url":"https://verifymcp.io/servers/msanchezgrice-launchbuddy/api-mcp","markdownUrl":"https://verifymcp.io/servers/msanchezgrice-launchbuddy/api-mcp.md"}],"facts":[{"label":"Endpoint","value":"https://launchbuddy.com/api/mcp"},{"label":"Transports","value":"streamable-http"},{"label":"Auth","value":"none"},{"label":"Version","value":"0.4.0"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"verify_launch_audit","title":"Verify Launch Audit","description":"Recheck the native findings from a saved audit after changes are live. Preserve unavailable checks as unobservable. Requires original audit JSON for the same URL. Documentation: https://launchbuddy.com/agents.","inputs":[{"name":"previous_audit","type":"object","required":true,"description":null},{"name":"url","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":66},{"name":"audit_my_launch","title":"Audit My Launch","description":"Audit a public URL across selected launch, technical, and agent-readiness checks. Return separate scores, evidence, fix packs, and matching resources. No account actions, provider generation, or publishing. Documentation: https://launchbuddy.com/agents.","inputs":[{"name":"checks","type":"array","required":false,"description":null},{"name":"url","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":72},{"name":"search_launch_resources","title":"Search Launch Resources","description":"Find relevant public LaunchBuddy guides, free tools, skills, and relevant launch channels for a specific gap. Channel presence never proves eligibility, supported submission, or publication. Documentation: https://launchbuddy.com/agents.","inputs":[{"name":"gap","type":"string","required":false,"description":null},{"name":"limit","type":"integer","required":false,"description":null},{"name":"query","type":"string","required":false,"description":null},{"name":"source","type":"string","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":80},{"name":"get_launch_resource","title":"Get Launch Resource","description":"Read one public launch resource by its stable ID, including canonical URL and channel availability where applicable. Documentation: https://launchbuddy.com/agents.","inputs":[{"name":"id","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":45},{"name":"assess_launch","title":"Assess Launch","description":"Assess a public launch URL and return the scored launch gaps plus a durable report URL. Documentation: https://launchbuddy.com/agents.","inputs":[{"name":"installId","type":"string","required":false,"description":"Anonymous install id injected by the LaunchBuddy bridge."},{"name":"platform","type":"string","required":false,"description":"Agent host injected by the LaunchBuddy bridge."},{"name":"url","type":"string","required":true,"description":"Public HTTPS launch URL."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":78},{"name":"get_assessment","title":"Get Assessment","description":"Read a saved public LaunchBuddy assessment by scan id. Documentation: https://launchbuddy.com/agents.","inputs":[{"name":"scanId","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":38},{"name":"reassess_launch","title":"Reassess Launch","description":"Reassess a connected project after changes and compare its score without creating a second project. Documentation: https://launchbuddy.com/agents.","inputs":[{"name":"projectId","type":"string","required":true,"description":null},{"name":"url","type":"string","required":false,"description":"Optional replacement public HTTPS URL. Defaults to the connected project URL."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":64},{"name":"claim_assessment","title":"Claim Assessment","description":"Save an anonymous assessment to the connected account without scanning again or starting a trial. Documentation: https://launchbuddy.com/agents.","inputs":[{"name":"claimToken","type":"string","required":true,"description":"Expiring claim token returned by anonymous assess_launch."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":52},{"name":"list_projects","title":"List Projects","description":"List the connected account's LaunchBuddy projects. Documentation: https://launchbuddy.com/agents.","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":27},{"name":"create_growth_plan","title":"Create Growth Plan","description":"Create or read the free cached plan of ranked launch work for a connected project. Documentation: https://launchbuddy.com/agents.","inputs":[{"name":"projectId","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":43},{"name":"get_launch_todos","title":"Get Launch Todos","description":"Read the connected project checklist and its completion progress. Documentation: https://launchbuddy.com/agents.","inputs":[{"name":"projectId","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":38},{"name":"update_launch_todo","title":"Update Launch Todo","description":"Update one owned launch task without starting provider work. Documentation: https://launchbuddy.com/agents.","inputs":[{"name":"notes","type":"string","required":false,"description":"Optional progress note, up to 500 characters."},{"name":"owner","type":"string","required":false,"description":"Optional owner label, up to 80 characters."},{"name":"projectId","type":"string","required":true,"description":null},{"name":"status","type":"string","required":false,"description":null},{"name":"todoId","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":85},{"name":"preview_recommended_asset","title":"Preview Recommended Asset","description":"Preview the highest-priority asset brief without starting provider spend. Documentation: https://launchbuddy.com/agents.","inputs":[{"name":"projectId","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":40},{"name":"create_recommended_asset","title":"Create Recommended Asset","description":"Prepare the highest-priority asset. Never charges or publishes; returns a resumable paid/approval handoff when required. Documentation: https://launchbuddy.com/agents.","inputs":[{"name":"projectId","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":52},{"name":"get_action_intent","title":"Get Action Intent","description":"Read the resumable payment, approval, render, and verification state after a web handoff. Documentation: https://launchbuddy.com/agents.","inputs":[{"name":"intentId","type":"string","required":true,"description":null},{"name":"projectId","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":55},{"name":"get_access","title":"Get Access","description":"Explain the current identity, trial, paid entitlement, and available capabilities. Documentation: https://launchbuddy.com/agents.","inputs":[{"name":"projectId","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":40}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-06T08:12:05.000Z","track":"remote","endpoint":"https://launchbuddy.com/api/mcp","declaredUrl":null,"truncated":false,"tls":{"outcome":"valid","label":"Valid","version":"TLS 1.3","cipherSuite":"TLS_AES_128_GCM_SHA256","chainError":null,"certificates":[{"subject":"CN=launchbuddy.com","issuer":"CN=YR1,O=Let's Encrypt,C=US","notBefore":"2026-10-29T08:05:47Z","notAfter":"2027-01-27T08:05:46Z","keyType":"RSA","keyBits":2048,"isCa":false},{"subject":"CN=YR1,O=Let's Encrypt,C=US","issuer":"CN=Root YR,O=ISRG,C=US","notBefore":"2025-09-03T00:00:00Z","notAfter":"2028-09-02T23:59:59Z","keyType":"RSA","keyBits":2048,"isCa":true},{"subject":"CN=Root YR,O=ISRG,C=US","issuer":"CN=ISRG Root X1,O=Internet Security Research Group,C=US","notBefore":"2026-05-13T00:00:00Z","notAfter":"2032-09-02T23:59:59Z","keyType":"RSA","keyBits":4096,"isCa":true}]},"dnssec":{"result":"insecure","label":"Not signed","name":"launchbuddy.com.","steps":[{"zone":".","outcome":"verified","label":"Verified"},{"zone":"com.","outcome":"verified","label":"Verified"},{"zone":"launchbuddy.com.","outcome":"insecure_proven","label":"Unsigned (proven)"}]},"auth":{"outcome":"none","label":"No authorisation required","gate":null,"gateLabel":null,"status":200,"authorizationServers":[]},"httpsRedirect":{"outcome":"https_enforced","label":"HTTPS enforced","status":308},"transports":[{"transport":"streamable-http","outcome":"verified","label":"Verified","status":200,"followed":false}],"provenance":null,"installScripts":[],"installScriptsTotal":null,"vulnerabilities":[],"vulnerabilitiesTotal":null,"dependencies":null},"mismatches":[],"changelog":{"trackingSince":"2026-11-05","recent":[{"id":"chg_01a1afea-38a0-70e8-b266-733270851928","kind":"check.reverified","summary":"Stability (unverified → 0.03)","materiality":"functional","direction":"improvement","scoreDelta":null,"occurredOn":"2026-11-06","url":"https://verifymcp.io/servers/msanchezgrice-launchbuddy/api-mcp#chg-chg_01a1afea-38a0-70e8-b266-733270851928"},{"id":"chg_01a1ad15-6181-7b19-b35c-1f9a0b6efc9b","kind":"score.first_scored","summary":"First indexed and scored","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/msanchezgrice-launchbuddy/api-mcp#chg-chg_01a1ad15-6181-7b19-b35c-1f9a0b6efc9b"}],"truncated":false,"feedUrl":"https://verifymcp.io/servers/msanchezgrice-launchbuddy/api-mcp/changelog.json"},"links":{"html":"https://verifymcp.io/servers/msanchezgrice-launchbuddy/api-mcp","markdown":"https://verifymcp.io/servers/msanchezgrice-launchbuddy/api-mcp.md","changelogJson":"https://verifymcp.io/servers/msanchezgrice-launchbuddy/api-mcp/changelog.json","changelogRss":"https://verifymcp.io/servers/msanchezgrice-launchbuddy/api-mcp.xml","external":[{"label":"Remote endpoint","href":"https://launchbuddy.com/api/mcp"},{"label":"Website","href":"https://launchbuddy.com/agents"}]}}