{"$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-05T16:27:39.961Z","url":"https://verifymcp.io/servers/pipeworx-io-ftc-enforcement/pipeworx-mcp-ftc-enforcement","markdownUrl":"https://verifymcp.io/servers/pipeworx-io-ftc-enforcement/pipeworx-mcp-ftc-enforcement.md","server":{"slug":"pipeworx-io-ftc-enforcement","name":"Ftc Enforcement","registryName":"io.github.pipeworx-io/ftc-enforcement","description":"FTC Enforcement MCP — FTC cases, orders, and merger/non-merger enforcement.","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"pipeworx-mcp-ftc-enforcement","type":"npm","identifier":"@pipeworx/mcp-ftc-enforcement","withdrawn":false,"url":"https://verifymcp.io/servers/pipeworx-io-ftc-enforcement/pipeworx-mcp-ftc-enforcement","version":"0.2.1","transport":"stdio","scoredAt":"2026-11-05T07:26:27.834Z"},"score":{"total":82,"tier":"high trust","status":"scored","weekDelta":3,"history":[{"date":"2026-11-05","total":82},{"date":"2026-11-04","total":82},{"date":"2026-11-03","total":81},{"date":"2026-11-02","total":66},{"date":"2026-11-01","total":79},{"date":"2026-10-31","total":79},{"date":"2026-10-30","total":79},{"date":"2026-10-29","total":79}]},"categories":[{"name":"Supply Chain Security","score":100,"verdict":"pass","reasons":["No malware found by supply-chain analysis.","No known CVEs affecting this package version or its production dependencies.","No install/post-install scripts declared.","No production dependencies, so there is no dependency health to assess."],"codes":[{"code":"supplychain.malware_clean","args":{}},{"code":"cve.none","args":{}},{"code":"installscript.none","args":{}},{"code":"dephealth.no_dependencies","args":{"deps":"0","unhealthy":"0"}}]},{"name":"Provenance & Transparency","score":97,"verdict":"fail","reasons":["Source repository is publicly reachable at the declared URL.","Cryptographically verified build provenance (signed, bound to pipeworx-io/mcp-ftc-enforcement).","Clear OSI-approved license (MIT).","Actively maintained (last published 3 days ago).","Disclosure check failed: no security disclosure policy was found in the source repository."],"codes":[{"code":"provenance.repo_verified","args":{}},{"code":"provenance.verified","args":{"repo":"pipeworx-io/mcp-ftc-enforcement"}},{"code":"license.osi","args":{"spdx":"MIT"}},{"code":"maintenance.recent","args":{"age_days":"3"}},{"code":"disclosure.absent","args":{}}]},{"name":"Schema Quality & AI Usability","score":64,"verdict":"fail","reasons":["AI-judged instruction clarity (good).","Context-footprint check failed: tool/resource definitions use about 706 tokens (~235/item across 3 items; 3 tools + 0 resources), over budget; trim descriptions and params.","Usage-examples check failed: none of the tools include examples."],"codes":[{"code":"schema.ai_quality","args":{"band":"good"}},{"code":"schema.footprint_heavy","args":{"avg":"235","items":"3","tools":"3","tokens":"706","resources":"0"}},{"code":"schema.examples_absent","args":{}}]},{"name":"Stability & Change Management","score":23,"verdict":"partial","reasons":["Stability observed for 7 of 30 days with no destabilising changes; credit accrues until the full window elapses."],"codes":[{"code":"stability.building_history","args":{"days":"7"}}]},{"name":"Tool Coverage","score":100,"verdict":"pass","reasons":["100% of tools have a non-trivial description (not blank, and not just the tool's name).","100% of tool parameters carry a description."],"codes":[{"code":"toolquality.descriptions","args":{"pct":"100"}},{"code":"toolquality.param_docs","args":{"pct":"100"}}]},{"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 3 captured tool definition(s), and no name or description among them implies an irreversible operation.","An AI judge read all 4 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":"3"}},{"code":"toolsafety.manipulation_clean","args":{"units":"4","judged":"4"}}]},{"name":"Capabilities","score":100,"verdict":"pass","reasons":["Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28."],"codes":[{"code":"protocol.supported","args":{"latest":"2026-07-28","version":"2025-11-25"}}]}],"inconclusive":[],"malware":[],"components":[{"slug":"ftc-enforcement-mcp","type":"remote","identifier":"https://gateway.pipeworx.io/ftc-enforcement/mcp","withdrawn":false,"score":77,"current":false,"url":"https://verifymcp.io/servers/pipeworx-io-ftc-enforcement/ftc-enforcement-mcp","markdownUrl":"https://verifymcp.io/servers/pipeworx-io-ftc-enforcement/ftc-enforcement-mcp.md"},{"slug":"pipeworx-mcp-ftc-enforcement","type":"npm","identifier":"@pipeworx/mcp-ftc-enforcement","withdrawn":false,"score":82,"current":true,"url":"https://verifymcp.io/servers/pipeworx-io-ftc-enforcement/pipeworx-mcp-ftc-enforcement","markdownUrl":"https://verifymcp.io/servers/pipeworx-io-ftc-enforcement/pipeworx-mcp-ftc-enforcement.md"}],"facts":[{"label":"Registry","value":"npm"},{"label":"Package","value":"@pipeworx/mcp-ftc-enforcement"},{"label":"Version","value":"0.2.1"},{"label":"Transport","value":"stdio"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"ftc_search_cases","title":null,"description":"Search FTC (Federal Trade Commission) enforcement cases and proceedings by company name, individual name, case/matter number, or keyword, with optional date range, merger-vs-non-merger filter, and case-status filter. Covers both competition (antitrust/merger) and consumer-protection enforcement — complaints, consent orders, settlements, and federal-court actions. Returns each matching case's title, FTC slug (pass to ftc_case_detail for documents), type of action, case status, and last-updated date. Example: ftc_search_cases({ query: \"Kroger\", category: \"merger\" }).","inputs":[{"name":"category","type":"string","required":false,"description":"Restrict to merger enforcement, non-merger (conduct) enforcement, or both (\"any\", the default)."},{"name":"end_date","type":"string","required":false,"description":"Latest \"last updated\" date to include, YYYY-MM-DD."},{"name":"limit","type":"number","required":false,"description":"Max cases to return, newest-updated first. Default 20, max 100."},{"name":"query","type":"string","required":false,"description":"Company name, individual name, case/matter number, or keyword. Omit to browse all cases (combine with category/status/dates)."},{"name":"start_date","type":"string","required":false,"description":"Earliest \"last updated\" date to include, YYYY-MM-DD."},{"name":"status","type":"string","required":false,"description":"Restrict to cases in this status. Omit for any status."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":284},{"name":"ftc_case_detail","title":null,"description":"Get full detail for one FTC case or proceeding: case status (pending/closed/under order), federal court (if any), the full party caption, the case summary, any linked press release, and the complete document timeline (complaint, orders, settlements, briefs) each with its filing date, document title, and PDF URL. Takes the `slug` field returned by ftc_search_cases or ftc_recent_actions — the last path segment of the case's ftc.gov URL, e.g. \"hims-hers\" for https://www.ftc.gov/legal-library/browse/cases-proceedings/hims-hers. Example: ftc_case_detail({ slug: \"hims-hers\" }).","inputs":[{"name":"slug","type":"string","required":true,"description":"The case's ftc.gov slug (last URL path segment), or the full cases-proceedings URL — either is accepted."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":188},{"name":"ftc_recent_actions","title":null,"description":"Get the most recent FTC enforcement actions (cases and proceedings), newest first — new complaints, settlements, and orders across both competition and consumer-protection enforcement. Optionally restrict to merger enforcement only or non-merger (conduct) enforcement only. Answers \"what has the FTC done recently\" / \"what merger actions has the FTC taken this month.\" Example: ftc_recent_actions({ days: 30, category: \"merger\", limit: 10 }).","inputs":[{"name":"category","type":"string","required":false,"description":"Restrict to merger enforcement, non-merger (conduct) enforcement, or both (\"any\", the default)."},{"name":"days","type":"number","required":false,"description":"How many days back from today to look, by last-updated date. Default 30."},{"name":"limit","type":"number","required":false,"description":"Max actions to return, newest first. Default 20, max 100."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":178}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-05T07:26:27.000Z","track":"package","endpoint":null,"declaredUrl":null,"truncated":false,"tls":null,"dnssec":null,"auth":null,"httpsRedirect":null,"transports":[],"provenance":{"outcome":"verified","label":"Verified","reason":"verified","reasonLabel":"Verified","discovery":"attestation_endpoint","discoveryLabel":"Registry attestation endpoint","sourceRepo":null,"attestationSkipped":null,"attestationSkippedLabel":null},"installScripts":[],"installScriptsTotal":null,"vulnerabilities":[],"vulnerabilitiesTotal":null,"dependencies":{"nodes":0,"partial":false,"deprecated":null,"stale":null,"noRepo":null}},"mismatches":[],"changelog":{"trackingSince":"2026-10-29","recent":[{"id":"chg_01a1a573-8e53-73a5-8611-fdd06a8a1096","kind":"score.total_changed","summary":"Trust score (81 → 82)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-04","url":"https://verifymcp.io/servers/pipeworx-io-ftc-enforcement/pipeworx-mcp-ftc-enforcement#chg-chg_01a1a573-8e53-73a5-8611-fdd06a8a1096"},{"id":"chg_01a1a04f-a376-713f-8038-64fb09358a50","kind":"check.reverified","summary":"Malware scan (unverified → pass)","materiality":"security","direction":"improvement","scoreDelta":null,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/pipeworx-io-ftc-enforcement/pipeworx-mcp-ftc-enforcement#chg-chg_01a1a04f-a376-713f-8038-64fb09358a50"},{"id":"chg_01a1a04f-a378-7428-b53c-af1fe075ec92","kind":"score.total_changed","summary":"Trust score (66 → 81)","materiality":"functional","direction":"improvement","scoreDelta":15,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/pipeworx-io-ftc-enforcement/pipeworx-mcp-ftc-enforcement#chg-chg_01a1a04f-a378-7428-b53c-af1fe075ec92"},{"id":"chg_01a19a26-653a-7de3-a975-10641e2c4539","kind":"check.unverifiable","summary":"Malware scan (pass → unverified)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/pipeworx-io-ftc-enforcement/pipeworx-mcp-ftc-enforcement#chg-chg_01a19a26-653a-7de3-a975-10641e2c4539"},{"id":"chg_01a19a26-653d-75a3-9fe7-0707eb2587b1","kind":"score.total_changed","summary":"Trust score (79 → 66)","materiality":"functional","direction":"regression","scoreDelta":-13,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/pipeworx-io-ftc-enforcement/pipeworx-mcp-ftc-enforcement#chg-chg_01a19a26-653d-75a3-9fe7-0707eb2587b1"},{"id":"chg_01a19a26-653d-707b-bfc6-49cba4c788e3","kind":"package.version_changed","summary":"Package version (0.2.0 → 0.2.1)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/pipeworx-io-ftc-enforcement/pipeworx-mcp-ftc-enforcement#chg-chg_01a19a26-653d-707b-bfc6-49cba4c788e3"},{"id":"chg_01a19a26-653c-79a3-9d35-a3b2907ffbdb","kind":"check.reverified","summary":"Stability (unverified → 0.13)","materiality":"functional","direction":"improvement","scoreDelta":null,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/pipeworx-io-ftc-enforcement/pipeworx-mcp-ftc-enforcement#chg-chg_01a19a26-653c-79a3-9d35-a3b2907ffbdb"},{"id":"chg_01a18bb5-7f4f-75d5-923e-823f3df48ee5","kind":"check.reverified","summary":"Security disclosure (unverified → fail)","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-10-30","url":"https://verifymcp.io/servers/pipeworx-io-ftc-enforcement/pipeworx-mcp-ftc-enforcement#chg-chg_01a18bb5-7f4f-75d5-923e-823f3df48ee5"},{"id":"chg_01a18675-8b1e-7ed4-a8db-617c50113bc0","kind":"score.first_scored","summary":"First indexed and scored","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-29","url":"https://verifymcp.io/servers/pipeworx-io-ftc-enforcement/pipeworx-mcp-ftc-enforcement#chg-chg_01a18675-8b1e-7ed4-a8db-617c50113bc0"}],"truncated":false,"feedUrl":"https://verifymcp.io/servers/pipeworx-io-ftc-enforcement/pipeworx-mcp-ftc-enforcement/changelog.json"},"links":{"html":"https://verifymcp.io/servers/pipeworx-io-ftc-enforcement/pipeworx-mcp-ftc-enforcement","markdown":"https://verifymcp.io/servers/pipeworx-io-ftc-enforcement/pipeworx-mcp-ftc-enforcement.md","changelogJson":"https://verifymcp.io/servers/pipeworx-io-ftc-enforcement/pipeworx-mcp-ftc-enforcement/changelog.json","changelogRss":"https://verifymcp.io/servers/pipeworx-io-ftc-enforcement/pipeworx-mcp-ftc-enforcement.xml","external":[{"label":"npm package","href":"https://www.npmjs.com/package/@pipeworx/mcp-ftc-enforcement"},{"label":"Socket report","href":"https://socket.dev/npm/package/@pipeworx/mcp-ftc-enforcement"},{"label":"Repository","href":"https://github.com/pipeworx-io/mcp-ftc-enforcement"},{"label":"Website","href":"https://pipeworx.io/packs/ftc-enforcement"}]}}