{"$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-05T18:44:37.648Z","url":"https://verifymcp.io/servers/pipeworx-io-fuel-prices/pipeworx-mcp-fuel-prices","markdownUrl":"https://verifymcp.io/servers/pipeworx-io-fuel-prices/pipeworx-mcp-fuel-prices.md","server":{"slug":"pipeworx-io-fuel-prices","name":"Fuel Prices","registryName":"io.github.pipeworx-io/fuel-prices","description":"Retail petrol, diesel and LPG prices across Europe, by country and week.","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"pipeworx-mcp-fuel-prices","type":"npm","identifier":"@pipeworx/mcp-fuel-prices","withdrawn":false,"url":"https://verifymcp.io/servers/pipeworx-io-fuel-prices/pipeworx-mcp-fuel-prices","version":"0.2.1","transport":"stdio","scoredAt":"2026-11-05T00:35:43.687Z"},"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":54},{"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-fuel-prices).","Clear OSI-approved license (MIT).","Actively maintained (last published 2 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-fuel-prices"}},{"code":"license.osi","args":{"spdx":"MIT"}},{"code":"maintenance.recent","args":{"age_days":"2"}},{"code":"disclosure.absent","args":{}}]},{"name":"Schema Quality & AI Usability","score":63,"verdict":"fail","reasons":["AI-judged instruction clarity (good).","Context-footprint check failed: tool/resource definitions use about 931 tokens (~232/item across 4 items; 4 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":"232","items":"4","tools":"4","tokens":"931","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 4 captured tool definition(s), and no name or description among them implies an irreversible operation.","An AI judge read all 5 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":"4"}},{"code":"toolsafety.manipulation_clean","args":{"units":"5","judged":"5"}}]},{"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":"fuel-prices-mcp","type":"remote","identifier":"https://gateway.pipeworx.io/fuel-prices/mcp","withdrawn":false,"score":84,"current":false,"url":"https://verifymcp.io/servers/pipeworx-io-fuel-prices/fuel-prices-mcp","markdownUrl":"https://verifymcp.io/servers/pipeworx-io-fuel-prices/fuel-prices-mcp.md"},{"slug":"pipeworx-mcp-fuel-prices","type":"npm","identifier":"@pipeworx/mcp-fuel-prices","withdrawn":false,"score":82,"current":true,"url":"https://verifymcp.io/servers/pipeworx-io-fuel-prices/pipeworx-mcp-fuel-prices","markdownUrl":"https://verifymcp.io/servers/pipeworx-io-fuel-prices/pipeworx-mcp-fuel-prices.md"}],"facts":[{"label":"Registry","value":"npm"},{"label":"Package","value":"@pipeworx/mcp-fuel-prices"},{"label":"Version","value":"0.2.1"},{"label":"Transport","value":"stdio"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"fuel_price","title":null,"description":"What does petrol cost in a European country right now — the current pump price per litre for petrol, diesel or LPG in any of 28 countries. Answers \"how much is petrol in Portugal\", \"what does diesel cost in Germany\", \"price of gas in Ireland\", \"how much to fill up in Spain\". Takes a country name or two-letter code and a fuel (defaults to petrol), and returns the price per litre in euros both including and excluding tax, the tax share as a percentage, and the week the figure is for. Reported weekly by EU Member States to the European Commission's Weekly Oil Bulletin, so it is a national average for that week rather than one filling station's sign. Fuels: petrol_95, diesel, lpg, heating_oil, fuel_oil_low_sulphur, fuel_oil_high_sulphur.","inputs":[{"name":"country","type":"string","required":true,"description":"Country name or two-letter code — \"Portugal\", \"PT\", \"Germany\", \"DE\". Use \"EU\" for the EU-wide average."},{"name":"fuel","type":"string","required":false,"description":"Which fuel: petrol (default), diesel, lpg, heating_oil. Forgiving about wording — \"gas\", \"gasoline\", \"unleaded\" and \"autogas\" all resolve."},{"name":"week_ending","type":"string","required":false,"description":"Optional YYYY-MM-DD to read a past week instead of the latest. Returns the most recent week on or before this date."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":298},{"name":"compare_fuel_prices","title":null,"description":"Where is fuel cheapest or most expensive in Europe — every country ranked by pump price for one fuel in the same week. Answers \"which European country has the cheapest diesel\", \"where is petrol most expensive in Europe\", \"is it cheaper to fill up in Poland or Germany\", and cross-border questions before a drive. Returns each country with its price per litre including and excluding tax and the tax share, so a difference can be attributed to the tax or to the underlying fuel. Sourced from the European Commission's Weekly Oil Bulletin, which EU Member States report into weekly. Fuels: petrol_95, diesel, lpg, heating_oil, fuel_oil_low_sulphur, fuel_oil_high_sulphur.","inputs":[{"name":"countries","type":"array","required":false,"description":"Optional shortlist of country names or codes to compare, e.g. [\"Poland\",\"Germany\",\"Czechia\"]. Omit to rank all 28."},{"name":"fuel","type":"string","required":false,"description":"Which fuel to rank on: petrol (default), diesel, lpg, heating_oil."},{"name":"limit","type":"number","required":false,"description":"How many countries to return (default 10, max 30)."},{"name":"order","type":"string","required":false,"description":"\"cheapest\" (default) or \"most_expensive\"."},{"name":"week_ending","type":"string","required":false,"description":"Optional YYYY-MM-DD to compare a past week instead of the latest."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":281},{"name":"fuel_price_history","title":null,"description":"How fuel prices have moved in one European country over time — a weekly series of pump prices with the change over the period. Answers \"how much has petrol gone up in Germany this year\", \"diesel price trend in France\", \"was fuel cheaper last summer in Italy\", and questions about whether a rise is recent or long-running. Returns each week's price per litre plus the first and last values, the absolute and percentage change, and the highest and lowest weeks in the window. Weekly series from the European Commission's Weekly Oil Bulletin, available back to 2005.","inputs":[{"name":"country","type":"string","required":true,"description":"Country name or two-letter code, e.g. \"France\", \"FR\"."},{"name":"fuel","type":"string","required":false,"description":"petrol (default), diesel, lpg, heating_oil."},{"name":"since","type":"string","required":false,"description":"Optional YYYY-MM-DD start date instead of a week count."},{"name":"weeks","type":"number","required":false,"description":"How many recent weeks to return (default 26, max 520 — 520 is ten years)."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":209},{"name":"fuel_price_coverage","title":null,"description":"Which countries and weeks this fuel-price data covers, and how fresh it is: the list of countries, the newest and oldest week available, the total number of weekly observations, and which fuels are carried. Use to check a country is in scope before asking about it — coverage is the European Union plus the United Kingdom, so the United States, Switzerland, Norway and Turkey are not included.","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":88}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-05T00:35:43.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_01a1a3e6-5cb8-7b2c-a2ba-85db3ddab0a6","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-fuel-prices/pipeworx-mcp-fuel-prices#chg-chg_01a1a3e6-5cb8-7b2c-a2ba-85db3ddab0a6"},{"id":"chg_01a19ec6-f1b1-7c0a-8111-f779847de6e7","kind":"check.reverified","summary":"Dependency health (unverified → pass)","materiality":"functional","direction":"improvement","scoreDelta":null,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/pipeworx-io-fuel-prices/pipeworx-mcp-fuel-prices#chg-chg_01a19ec6-f1b1-7c0a-8111-f779847de6e7"},{"id":"chg_01a19ec6-f1b2-72c9-95e5-194c6a9e48c9","kind":"score.total_changed","summary":"Trust score (54 → 81)","materiality":"functional","direction":"improvement","scoreDelta":27,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/pipeworx-io-fuel-prices/pipeworx-mcp-fuel-prices#chg-chg_01a19ec6-f1b2-72c9-95e5-194c6a9e48c9"},{"id":"chg_01a19ec6-f1ab-7dbb-8473-f2bd793dc087","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-fuel-prices/pipeworx-mcp-fuel-prices#chg-chg_01a19ec6-f1ab-7dbb-8473-f2bd793dc087"},{"id":"chg_01a19ec6-f1af-7b5c-8627-c37a4de7c738","kind":"check.reverified","summary":"Known CVEs (unverified → pass)","materiality":"security","direction":"improvement","scoreDelta":null,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/pipeworx-io-fuel-prices/pipeworx-mcp-fuel-prices#chg-chg_01a19ec6-f1af-7b5c-8627-c37a4de7c738"},{"id":"chg_01a19a25-fd14-7e09-988a-f13ac5b18313","kind":"check.unverifiable","summary":"Known CVEs (pass → unverified)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/pipeworx-io-fuel-prices/pipeworx-mcp-fuel-prices#chg-chg_01a19a25-fd14-7e09-988a-f13ac5b18313"},{"id":"chg_01a19a25-fd16-71fd-805b-09102d906af6","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-fuel-prices/pipeworx-mcp-fuel-prices#chg-chg_01a19a25-fd16-71fd-805b-09102d906af6"},{"id":"chg_01a19a25-fd17-7bfe-9bd2-3e75cd638687","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-fuel-prices/pipeworx-mcp-fuel-prices#chg-chg_01a19a25-fd17-7bfe-9bd2-3e75cd638687"},{"id":"chg_01a19a25-fd18-7289-bd5f-b362180dcf86","kind":"score.total_changed","summary":"Trust score (79 → 54)","materiality":"functional","direction":"regression","scoreDelta":-25,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/pipeworx-io-fuel-prices/pipeworx-mcp-fuel-prices#chg-chg_01a19a25-fd18-7289-bd5f-b362180dcf86"},{"id":"chg_01a19a25-fd13-7686-9fbf-88017d2e0979","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-fuel-prices/pipeworx-mcp-fuel-prices#chg-chg_01a19a25-fd13-7686-9fbf-88017d2e0979"},{"id":"chg_01a19a25-fd15-766c-8c05-55120b273b81","kind":"check.unverifiable","summary":"Dependency health (pass → unverified)","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/pipeworx-io-fuel-prices/pipeworx-mcp-fuel-prices#chg-chg_01a19a25-fd15-766c-8c05-55120b273b81"},{"id":"chg_01a18a24-86b6-7b66-a46f-ffbee5ba2e04","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-fuel-prices/pipeworx-mcp-fuel-prices#chg-chg_01a18a24-86b6-7b66-a46f-ffbee5ba2e04"},{"id":"chg_01a18675-c41b-7bc6-a046-31b4ff504834","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-fuel-prices/pipeworx-mcp-fuel-prices#chg-chg_01a18675-c41b-7bc6-a046-31b4ff504834"}],"truncated":false,"feedUrl":"https://verifymcp.io/servers/pipeworx-io-fuel-prices/pipeworx-mcp-fuel-prices/changelog.json"},"links":{"html":"https://verifymcp.io/servers/pipeworx-io-fuel-prices/pipeworx-mcp-fuel-prices","markdown":"https://verifymcp.io/servers/pipeworx-io-fuel-prices/pipeworx-mcp-fuel-prices.md","changelogJson":"https://verifymcp.io/servers/pipeworx-io-fuel-prices/pipeworx-mcp-fuel-prices/changelog.json","changelogRss":"https://verifymcp.io/servers/pipeworx-io-fuel-prices/pipeworx-mcp-fuel-prices.xml","external":[{"label":"npm package","href":"https://www.npmjs.com/package/@pipeworx/mcp-fuel-prices"},{"label":"Socket report","href":"https://socket.dev/npm/package/@pipeworx/mcp-fuel-prices"},{"label":"Repository","href":"https://github.com/pipeworx-io/mcp-fuel-prices"},{"label":"Website","href":"https://pipeworx.io/packs/fuel-prices"}]}}