{"$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-05T20:27:28.700Z","url":"https://verifymcp.io/servers/pipeworx-io-phillips/pipeworx-mcp-phillips","markdownUrl":"https://verifymcp.io/servers/pipeworx-io-phillips/pipeworx-mcp-phillips.md","server":{"slug":"pipeworx-io-phillips","name":"Phillips","registryName":"io.github.pipeworx-io/phillips","description":"Phillips MCP — realized auction prices from phillips.com.","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"pipeworx-mcp-phillips","type":"npm","identifier":"@pipeworx/mcp-phillips","withdrawn":false,"url":"https://verifymcp.io/servers/pipeworx-io-phillips/pipeworx-mcp-phillips","version":"0.2.1","transport":"stdio","scoredAt":"2026-11-05T09:39:59.793Z"},"score":{"total":82,"tier":"high trust","status":"scored","weekDelta":3,"history":[{"date":"2026-11-05","total":82},{"date":"2026-11-04","total":81},{"date":"2026-11-03","total":81},{"date":"2026-11-02","total":80},{"date":"2026-11-01","total":80},{"date":"2026-10-31","total":80},{"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-phillips).","Clear OSI-approved license (MIT).","Actively maintained (last published 1 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-phillips"}},{"code":"license.osi","args":{"spdx":"MIT"}},{"code":"maintenance.recent","args":{"age_days":"1"}},{"code":"disclosure.absent","args":{}}]},{"name":"Schema Quality & AI Usability","score":62,"verdict":"fail","reasons":["AI-judged instruction clarity (good).","Context-footprint check failed: tool/resource definitions use about 564 tokens (~282/item across 2 items; 2 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":"282","items":"2","tools":"2","tokens":"564","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 2 captured tool definition(s), and no name or description among them implies an irreversible operation.","An AI judge read all 3 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":"2"}},{"code":"toolsafety.manipulation_clean","args":{"units":"3","judged":"3"}}]},{"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":"phillips-mcp","type":"remote","identifier":"https://gateway.pipeworx.io/phillips/mcp","withdrawn":false,"score":77,"current":false,"url":"https://verifymcp.io/servers/pipeworx-io-phillips/phillips-mcp","markdownUrl":"https://verifymcp.io/servers/pipeworx-io-phillips/phillips-mcp.md"},{"slug":"pipeworx-mcp-phillips","type":"npm","identifier":"@pipeworx/mcp-phillips","withdrawn":false,"score":82,"current":true,"url":"https://verifymcp.io/servers/pipeworx-io-phillips/pipeworx-mcp-phillips","markdownUrl":"https://verifymcp.io/servers/pipeworx-io-phillips/pipeworx-mcp-phillips.md"}],"facts":[{"label":"Registry","value":"npm"},{"label":"Package","value":"@pipeworx/mcp-phillips"},{"label":"Version","value":"0.2.1"},{"label":"Transport","value":"stdio"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"phillips_results_search","title":null,"description":"Look up realized prices for an artist or maker in Phillips' past-auction results. Returns that maker's most recent past lots with the realized price (hammer plus buyer's premium), the estimate range it sold against, currency, lot and sale number, saleroom, department and sale date. Phillips' keyword search is closed to crawlers, so this resolves the maker by NAME against Phillips' own artist index and reads their artist page — which means results are per-maker, and cover the 24 most recent past lots of the (reported) total. Optionally narrow by category/department, e.g. \"jewels\", \"watches\", \"editions\", \"photographs\", \"design\".","inputs":[{"name":"artist","type":"string","required":false,"description":"Artist or maker name, e.g. \"Banksy\", \"Jean-Michel Basquiat\", \"Patek Philippe\". Matched against Phillips' artist index — exact match wins, otherwise the closest name is used and near-misses are return…"},{"name":"artist_id","type":"number","required":false,"description":"Optional Phillips makerId, e.g. 8845 for Banksy. Skips name resolution entirely — pass this back from a previous result's `artist_id` to save a round trip. Overrides `artist` when both are given."},{"name":"category","type":"string","required":false,"description":"Optional filter, matched against the department, saleroom, sale number and lot title, e.g. \"jewels\", \"watches\", \"editions\", \"photographs\", \"design\", \"London\"."},{"name":"include_upcoming","type":"boolean","required":false,"description":"Also return the maker's upcoming (not yet sold) lots, which carry an estimate but no realized price. Default false."},{"name":"limit","type":"number","required":false,"description":"Max past lots to return (1-24, default 20)."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":371},{"name":"phillips_lot_details","title":null,"description":"Full detail for one Phillips lot: work title, maker, lot number, realized price (hammer plus buyer's premium), hammer price, estimate range, currency, the sale it appeared in and its date, plus the catalogue image. Takes the `lot_id` from phillips_results_search.","inputs":[{"name":"lot_id","type":"string","required":true,"description":"Phillips lot id (the `lot_id` / objectNumber from phillips_results_search), e.g. \"233345\"."},{"name":"slug","type":"string","required":false,"description":"Optional artist slug for the URL, e.g. \"banksy\". Decorative — any value resolves the same lot; omit to use a placeholder."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":139}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-05T09:39:59.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_01a1ab14-58d4-7097-8ba7-0cc65dfd56ef","kind":"score.total_changed","summary":"Trust score (81 → 82)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/pipeworx-io-phillips/pipeworx-mcp-phillips#chg-chg_01a1ab14-58d4-7097-8ba7-0cc65dfd56ef"},{"id":"chg_01a1ab14-58d2-74ad-aa89-12703c67843d","kind":"check.reverified","summary":"Security disclosure (unverified → fail)","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/pipeworx-io-phillips/pipeworx-mcp-phillips#chg-chg_01a1ab14-58d2-74ad-aa89-12703c67843d"},{"id":"chg_01a1a4ab-0103-73b7-97a3-5ba498727429","kind":"package.version_changed","summary":"Package version (0.2.0 → 0.2.1)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-04","url":"https://verifymcp.io/servers/pipeworx-io-phillips/pipeworx-mcp-phillips#chg-chg_01a1a4ab-0103-73b7-97a3-5ba498727429"},{"id":"chg_01a1a4ab-0102-70e3-9a21-48f7a620b5b2","kind":"check.unverifiable","summary":"Security disclosure (fail → unverified)","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-04","url":"https://verifymcp.io/servers/pipeworx-io-phillips/pipeworx-mcp-phillips#chg-chg_01a1a4ab-0102-70e3-9a21-48f7a620b5b2"},{"id":"chg_01a1a0be-920f-7886-aba0-cb06a317aeb2","kind":"score.total_changed","summary":"Trust score (80 → 81)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/pipeworx-io-phillips/pipeworx-mcp-phillips#chg-chg_01a1a0be-920f-7886-aba0-cb06a317aeb2"},{"id":"chg_01a1913f-c7ba-7b68-9668-959a1519e1b8","kind":"score.total_changed","summary":"Trust score (79 → 80)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/pipeworx-io-phillips/pipeworx-mcp-phillips#chg-chg_01a1913f-c7ba-7b68-9668-959a1519e1b8"},{"id":"chg_01a18674-b37d-714a-927b-99f856a66bdf","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-phillips/pipeworx-mcp-phillips#chg-chg_01a18674-b37d-714a-927b-99f856a66bdf"},{"id":"chg_01a1864f-47ae-78e9-aeef-b29d7ef2e458","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-phillips/pipeworx-mcp-phillips#chg-chg_01a1864f-47ae-78e9-aeef-b29d7ef2e458"}],"truncated":false,"feedUrl":"https://verifymcp.io/servers/pipeworx-io-phillips/pipeworx-mcp-phillips/changelog.json"},"links":{"html":"https://verifymcp.io/servers/pipeworx-io-phillips/pipeworx-mcp-phillips","markdown":"https://verifymcp.io/servers/pipeworx-io-phillips/pipeworx-mcp-phillips.md","changelogJson":"https://verifymcp.io/servers/pipeworx-io-phillips/pipeworx-mcp-phillips/changelog.json","changelogRss":"https://verifymcp.io/servers/pipeworx-io-phillips/pipeworx-mcp-phillips.xml","external":[{"label":"npm package","href":"https://www.npmjs.com/package/@pipeworx/mcp-phillips"},{"label":"Socket report","href":"https://socket.dev/npm/package/@pipeworx/mcp-phillips"},{"label":"Repository","href":"https://github.com/pipeworx-io/mcp-phillips"},{"label":"Website","href":"https://pipeworx.io/packs/phillips"}]}}