{"$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:41:31.851Z","url":"https://verifymcp.io/servers/pipeworx-io-who-euro/pipeworx-mcp-who-euro","markdownUrl":"https://verifymcp.io/servers/pipeworx-io-who-euro/pipeworx-mcp-who-euro.md","server":{"slug":"pipeworx-io-who-euro","name":"Who Euro","registryName":"io.github.pipeworx-io/who-euro","description":"WHO Regional Office for Europe — Data Warehouse API v5.","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"pipeworx-mcp-who-euro","type":"npm","identifier":"@pipeworx/mcp-who-euro","withdrawn":false,"url":"https://verifymcp.io/servers/pipeworx-io-who-euro/pipeworx-mcp-who-euro","version":"0.2.0","transport":"stdio","scoredAt":"2026-11-05T04:06:44.331Z"},"score":{"total":81,"tier":"high trust","status":"scored","weekDelta":0,"history":[{"date":"2026-11-05","total":81},{"date":"2026-11-04","total":81},{"date":"2026-11-03","total":81},{"date":"2026-11-02","total":81},{"date":"2026-11-01","total":81},{"date":"2026-10-31","total":81},{"date":"2026-10-30","total":81},{"date":"2026-10-29","total":81}]},"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-who-euro).","Clear OSI-approved license (MIT).","Actively maintained (last published 6 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-who-euro"}},{"code":"license.osi","args":{"spdx":"MIT"}},{"code":"maintenance.recent","args":{"age_days":"6"}},{"code":"disclosure.absent","args":{}}]},{"name":"Schema Quality & AI Usability","score":76,"verdict":"fail","reasons":["AI-judged instruction clarity (excellent).","Context-footprint check failed: tool/resource definitions use about 803 tokens (~133/item across 6 items; 6 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":"excellent"}},{"code":"schema.footprint_heavy","args":{"avg":"133","items":"6","tools":"6","tokens":"803","resources":"0"}},{"code":"schema.examples_absent","args":{}}]},{"name":"Stability & Change Management","score":0,"verdict":"unverified","reasons":["Stability not yet verified: not enough scan history yet (needs a 30-day window)."],"codes":[{"code":"stability.insufficient_history","args":{}}]},{"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 6 captured tool definition(s), and no name or description among them implies an irreversible operation.","An AI judge read all 7 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":"6"}},{"code":"toolsafety.manipulation_clean","args":{"units":"7","judged":"7"}}]},{"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":["Stability not yet verified: not enough scan history yet (needs a 30-day window)."],"malware":[],"components":[{"slug":"who-euro-mcp","type":"remote","identifier":"https://gateway.pipeworx.io/who-euro/mcp","withdrawn":false,"score":78,"current":false,"url":"https://verifymcp.io/servers/pipeworx-io-who-euro/who-euro-mcp","markdownUrl":"https://verifymcp.io/servers/pipeworx-io-who-euro/who-euro-mcp.md"},{"slug":"pipeworx-mcp-who-euro","type":"npm","identifier":"@pipeworx/mcp-who-euro","withdrawn":false,"score":81,"current":true,"url":"https://verifymcp.io/servers/pipeworx-io-who-euro/pipeworx-mcp-who-euro","markdownUrl":"https://verifymcp.io/servers/pipeworx-io-who-euro/pipeworx-mcp-who-euro.md"}],"facts":[{"label":"Registry","value":"npm"},{"label":"Package","value":"@pipeworx/mcp-who-euro"},{"label":"Version","value":"0.2.0"},{"label":"Transport","value":"stdio"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"who_euro_search_measures","title":null,"description":"Find health indicators in the WHO Regional Office for Europe Data Warehouse by name — tuberculosis incidence, life expectancy, hospital beds, alcohol consumption, immunization coverage and thousands more across 53 European countries, many with series back to the 1970s. Returns the measure code needed to fetch data, with the indicator name and when its data was last updated. Use to find European health statistics and WHO Europe indicator codes.","inputs":[{"name":"dataset","type":"string","required":false,"description":"Restrict to one dataset code, e.g. \"HFA\" or \"HFAMDB\". Optional."},{"name":"limit","type":"number","required":false,"description":"Maximum results (default 25)."},{"name":"query","type":"string","required":true,"description":"Words from the indicator name, e.g. \"tuberculosis incidence\" or \"life expectancy\"."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":162},{"name":"who_euro_measure_data","title":null,"description":"Fetch the time series for a WHO Europe health indicator, by country and year. Returns yearly values with their country, sex breakdown and units for European countries and country groups such as the EU or the WHO European Region. Use for European health statistics over time — mortality, disease incidence, health system capacity, risk factors and health expenditure.","inputs":[{"name":"country","type":"string","required":false,"description":"Country name, ISO code, or a group code (WHO_EURO, EU_MEMBERS, CIS). Omit for all countries."},{"name":"limit","type":"number","required":false,"description":"Maximum data points returned (default 500)."},{"name":"measure","type":"string","required":true,"description":"Indicator NAME (\"tuberculosis incidence\", \"life expectancy\") or a code from who_euro_search_measures (\"HFA_1\"). Names are resolved for you — do not invent a code."},{"name":"sex","type":"string","required":false,"description":"Sex dimension code: ALL, MALE or FEMALE. Omit for all available."},{"name":"years","type":"string","required":false,"description":"Year or range, e.g. \"2020\" or \"2010-2022\". Omit for all years."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":227},{"name":"who_euro_list_datasets","title":null,"description":"List the WHO Regional Office for Europe data collections — European Health for All (HFA), the European mortality database, health and technical resources, environment and health (ENHIS), Health Behaviour in School-aged Children, antimicrobial resistance, financial protection and others. Returns each dataset code, name and when it was last updated. Use to see what European health data collections exist before searching indicators.","inputs":[{"name":"query","type":"string","required":false,"description":"Optional words to filter dataset names."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":102},{"name":"who_euro_dataset_measures","title":null,"description":"List every health indicator inside one WHO Europe dataset, such as HFA (European Health for All) or HFAMDB (European mortality database). Returns indicator codes and names. Use to browse a specific European health data collection.","inputs":[{"name":"dataset","type":"string","required":true,"description":"Dataset code, e.g. \"HFA\", \"HFAMDB\", \"ENHIS\"."},{"name":"limit","type":"number","required":false,"description":"Maximum results (default 100)."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":96},{"name":"who_euro_countries","title":null,"description":"List the countries and country groups covered by the WHO European Region Data Warehouse, with their codes. Country groups include the WHO European Region, EU members, CIS and others, and can be used directly as a country argument to get grouped values. Use to resolve a European country to the code WHO Europe data uses.","inputs":[{"name":"query","type":"string","required":false,"description":"Optional country name or code to look up."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":88},{"name":"who_euro_measure_metadata","title":null,"description":"Get the definition, data source and footnotes for a WHO Europe health indicator — how it is calculated, which organisation supplied it, and country-specific caveats. Use before comparing European health indicator values across countries or years.","inputs":[{"name":"measure","type":"string","required":true,"description":"Measure code, e.g. \"HFA_1\"."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":73}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-05T04:06:44.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_01a18afb-062d-75ee-9176-bf3c3813f7dc","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-who-euro/pipeworx-mcp-who-euro#chg-chg_01a18afb-062d-75ee-9176-bf3c3813f7dc"},{"id":"chg_01a18742-58c5-7616-b987-7380f6b7e2bd","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-who-euro/pipeworx-mcp-who-euro#chg-chg_01a18742-58c5-7616-b987-7380f6b7e2bd"}],"truncated":false,"feedUrl":"https://verifymcp.io/servers/pipeworx-io-who-euro/pipeworx-mcp-who-euro/changelog.json"},"links":{"html":"https://verifymcp.io/servers/pipeworx-io-who-euro/pipeworx-mcp-who-euro","markdown":"https://verifymcp.io/servers/pipeworx-io-who-euro/pipeworx-mcp-who-euro.md","changelogJson":"https://verifymcp.io/servers/pipeworx-io-who-euro/pipeworx-mcp-who-euro/changelog.json","changelogRss":"https://verifymcp.io/servers/pipeworx-io-who-euro/pipeworx-mcp-who-euro.xml","external":[{"label":"npm package","href":"https://www.npmjs.com/package/@pipeworx/mcp-who-euro"},{"label":"Socket report","href":"https://socket.dev/npm/package/@pipeworx/mcp-who-euro"},{"label":"Repository","href":"https://github.com/pipeworx-io/mcp-who-euro"},{"label":"Website","href":"https://pipeworx.io/packs/who-euro"}]}}