{"$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:02:50.242Z","url":"https://verifymcp.io/servers/pipeworx-io-wikimedia-rest/pipeworx-mcp-wikimedia-rest","markdownUrl":"https://verifymcp.io/servers/pipeworx-io-wikimedia-rest/pipeworx-mcp-wikimedia-rest.md","server":{"slug":"pipeworx-io-wikimedia-rest","name":"Wikimedia Rest","registryName":"io.github.pipeworx-io/wikimedia-rest","description":"Wikimedia REST API v1 MCP.","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"pipeworx-mcp-wikimedia-rest","type":"npm","identifier":"@pipeworx/mcp-wikimedia-rest","withdrawn":false,"url":"https://verifymcp.io/servers/pipeworx-io-wikimedia-rest/pipeworx-mcp-wikimedia-rest","version":"0.2.0","transport":"stdio","scoredAt":"2026-11-05T00:32:02.694Z"},"score":{"total":81,"tier":"high trust","status":"scored","weekDelta":4,"history":[{"date":"2026-11-05","total":81},{"date":"2026-11-04","total":80},{"date":"2026-11-03","total":80},{"date":"2026-11-02","total":79},{"date":"2026-11-01","total":79},{"date":"2026-10-31","total":78},{"date":"2026-10-30","total":78},{"date":"2026-10-29","total":77}]},"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-wikimedia-rest).","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-wikimedia-rest"}},{"code":"license.osi","args":{"spdx":"MIT"}},{"code":"maintenance.recent","args":{"age_days":"6"}},{"code":"disclosure.absent","args":{}}]},{"name":"Schema Quality & AI Usability","score":69,"verdict":"fail","reasons":["AI-judged instruction clarity (good).","Tool/resource definitions use about 1086 tokens (~98/item across 11 items; 11 tools + 0 resources), lean.","Usage-examples check failed: none of the tools include examples."],"codes":[{"code":"schema.ai_quality","args":{"band":"good"}},{"code":"schema.footprint_lean","args":{"avg":"98","items":"11","tools":"11","tokens":"1086","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":70,"verdict":"partial","reasons":["100% of tools have a non-trivial description (not blank, and not just the tool's name).","11% of tool parameters carry a description."],"codes":[{"code":"toolquality.descriptions","args":{"pct":"100"}},{"code":"toolquality.param_docs","args":{"pct":"11"}}]},{"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 11 captured tool definition(s), and no name or description among them implies an irreversible operation.","An AI judge read all 12 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":"11"}},{"code":"toolsafety.manipulation_clean","args":{"units":"12","judged":"12"}}]},{"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":"wikimedia-rest-mcp","type":"remote","identifier":"https://gateway.pipeworx.io/wikimedia-rest/mcp","withdrawn":false,"score":77,"current":false,"url":"https://verifymcp.io/servers/pipeworx-io-wikimedia-rest/wikimedia-rest-mcp","markdownUrl":"https://verifymcp.io/servers/pipeworx-io-wikimedia-rest/wikimedia-rest-mcp.md"},{"slug":"pipeworx-mcp-wikimedia-rest","type":"npm","identifier":"@pipeworx/mcp-wikimedia-rest","withdrawn":false,"score":81,"current":true,"url":"https://verifymcp.io/servers/pipeworx-io-wikimedia-rest/pipeworx-mcp-wikimedia-rest","markdownUrl":"https://verifymcp.io/servers/pipeworx-io-wikimedia-rest/pipeworx-mcp-wikimedia-rest.md"}],"facts":[{"label":"Registry","value":"npm"},{"label":"Package","value":"@pipeworx/mcp-wikimedia-rest"},{"label":"Version","value":"0.2.0"},{"label":"Transport","value":"stdio"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"page_summary","title":null,"description":"\"What is X\" / \"who is X\" / \"tell me about X\" / \"Wikipedia summary of X\" / \"biography of X\" / \"history of X\" — fetches the Wikipedia article extract (title, description, thumbnail, lead-paragraph extract) for any topic, person, place, event, or concept. Use whenever an agent needs a quick encyclopedic reference. Defaults to en.wikipedia.org; pass project/lang for other Wikimedia projects or languages. Example: page_summary({ title: \"Albert Einstein\" }).","inputs":[{"name":"lang","type":"string","required":false,"description":"Language code. Default \"en\". Examples: \"es\", \"fr\", \"de\", \"ja\"."},{"name":"project","type":"string","required":false,"description":"Wikimedia project. Default \"wikipedia\". Other: \"wiktionary\", \"wikiquote\", \"wikibooks\", etc."},{"name":"title","type":"string","required":true,"description":"Wikipedia article title, e.g. \"Albert Einstein\", \"Python (programming language)\", \"World War II\"."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":206},{"name":"page_html","title":null,"description":"Full Wikipedia article HTML (Parsoid output) — use when page_summary's extract isn't enough and you need the complete article body, infoboxes, tables, and embedded content. Returns rendered HTML you can scrape/parse for full-text questions.","inputs":[{"name":"lang","type":"string","required":false,"description":null},{"name":"project","type":"string","required":false,"description":null},{"name":"title","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":79},{"name":"page_metadata","title":null,"description":"Wikipedia article metadata: categories, inter-language links, content_urls (desktop/mobile), page_id, and namespace (ns). Use to get canonical IDs, discover language versions, or check which categories an article belongs to.","inputs":[{"name":"lang","type":"string","required":false,"description":null},{"name":"project","type":"string","required":false,"description":null},{"name":"title","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":72},{"name":"page_references","title":null,"description":"Citations / references / sources cited by a Wikipedia article. Use for \"what sources back the claim that…\", \"where does Wikipedia cite this from\", or to harvest authoritative external links on a topic.","inputs":[{"name":"lang","type":"string","required":false,"description":null},{"name":"project","type":"string","required":false,"description":null},{"name":"title","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":71},{"name":"page_media","title":null,"description":"Images, videos, and other media embedded in a Wikipedia article. Use for \"show me pictures of X\", \"what images are on the X Wikipedia page\", or to find Commons-hosted media tied to a topic.","inputs":[{"name":"lang","type":"string","required":false,"description":null},{"name":"project","type":"string","required":false,"description":null},{"name":"title","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":73},{"name":"page_related","title":null,"description":"\"What's related to X\" / \"see also\" — Wikipedia's related-articles graph for any topic. Returns up to ~12 related pages with summaries. Use for \"what should I read next\", topic exploration, or finding adjacent concepts.","inputs":[{"name":"lang","type":"string","required":false,"description":null},{"name":"project","type":"string","required":false,"description":null},{"name":"title","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":78},{"name":"page_revisions","title":null,"description":"Recent edit history for a Wikipedia article — editor usernames, timestamps, revision sizes, and edit comments. Use to check when an article was last updated, spot recent disputes, or assess reliability before quoting.","inputs":[{"name":"lang","type":"string","required":false,"description":null},{"name":"project","type":"string","required":false,"description":null},{"name":"title","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":70},{"name":"page_pdf","title":null,"description":"Returns a Mapbox static-tile image URL for a Wikipedia article as a PDF download. Caller fetches the binary PDF directly from the returned URL via browser or curl. Pass title plus optional project/lang for non-English Wikimedia projects.","inputs":[{"name":"lang","type":"string","required":false,"description":null},{"name":"project","type":"string","required":false,"description":null},{"name":"title","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":75},{"name":"featured","title":null,"description":"Wikipedia's \"today's featured\" content for a specific date — featured article, most-read, picture of the day, on-this-day events. Use for \"what's on Wikipedia today\", \"featured article on 2026-05-21\", or to seed daily-roundup content.","inputs":[{"name":"day","type":"number","required":true,"description":null},{"name":"lang","type":"string","required":false,"description":null},{"name":"month","type":"number","required":true,"description":null},{"name":"project","type":"string","required":false,"description":null},{"name":"year","type":"number","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":100},{"name":"onthisday","title":null,"description":"\"What happened on this day\" / \"events that happened on May 21\" / \"historical events on a date\" — births, deaths, events, holidays, and selected occurrences from history for any month+day. Pass type=\"all\" for everything, or filter to \"births\" / \"deaths\" / \"events\" / \"holidays\" / \"selected\".","inputs":[{"name":"day","type":"number","required":true,"description":null},{"name":"lang","type":"string","required":false,"description":null},{"name":"month","type":"number","required":true,"description":null},{"name":"project","type":"string","required":false,"description":null},{"name":"type","type":"string","required":true,"description":"One of \"all\", \"births\", \"deaths\", \"events\", \"holidays\", \"selected\"."}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":145},{"name":"random","title":null,"description":"Random Wikipedia article summary — pick a random article from the encyclopedia. Use for \"give me a random Wikipedia article\", \"surprise me\", or seeding exploration. Returns the same shape as page_summary.","inputs":[{"name":"lang","type":"string","required":false,"description":null},{"name":"project","type":"string","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":62}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-05T00:32:02.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_01a1a91e-aeea-7d24-9d85-f275af962bd0","kind":"score.total_changed","summary":"Trust score (80 → 81)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/pipeworx-io-wikimedia-rest/pipeworx-mcp-wikimedia-rest#chg-chg_01a1a91e-aeea-7d24-9d85-f275af962bd0"},{"id":"chg_01a19ec1-0511-7d84-a131-47b2e9d4d76c","kind":"score.total_changed","summary":"Trust score (79 → 80)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/pipeworx-io-wikimedia-rest/pipeworx-mcp-wikimedia-rest#chg-chg_01a19ec1-0511-7d84-a131-47b2e9d4d76c"},{"id":"chg_01a1947e-6b04-785e-ac1e-93b6971908f1","kind":"score.total_changed","summary":"Trust score (78 → 79)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/pipeworx-io-wikimedia-rest/pipeworx-mcp-wikimedia-rest#chg-chg_01a1947e-6b04-785e-ac1e-93b6971908f1"},{"id":"chg_01a18a1c-c2f3-7957-89dc-d7b87665a807","kind":"score.total_changed","summary":"Trust score (77 → 78)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-30","url":"https://verifymcp.io/servers/pipeworx-io-wikimedia-rest/pipeworx-mcp-wikimedia-rest#chg-chg_01a18a1c-c2f3-7957-89dc-d7b87665a807"},{"id":"chg_01a186de-d2db-7d18-8347-bf78dde5483d","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-wikimedia-rest/pipeworx-mcp-wikimedia-rest#chg-chg_01a186de-d2db-7d18-8347-bf78dde5483d"},{"id":"chg_01a186b8-ee8a-768b-88fc-71344e77d7ec","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-wikimedia-rest/pipeworx-mcp-wikimedia-rest#chg-chg_01a186b8-ee8a-768b-88fc-71344e77d7ec"}],"truncated":false,"feedUrl":"https://verifymcp.io/servers/pipeworx-io-wikimedia-rest/pipeworx-mcp-wikimedia-rest/changelog.json"},"links":{"html":"https://verifymcp.io/servers/pipeworx-io-wikimedia-rest/pipeworx-mcp-wikimedia-rest","markdown":"https://verifymcp.io/servers/pipeworx-io-wikimedia-rest/pipeworx-mcp-wikimedia-rest.md","changelogJson":"https://verifymcp.io/servers/pipeworx-io-wikimedia-rest/pipeworx-mcp-wikimedia-rest/changelog.json","changelogRss":"https://verifymcp.io/servers/pipeworx-io-wikimedia-rest/pipeworx-mcp-wikimedia-rest.xml","external":[{"label":"npm package","href":"https://www.npmjs.com/package/@pipeworx/mcp-wikimedia-rest"},{"label":"Socket report","href":"https://socket.dev/npm/package/@pipeworx/mcp-wikimedia-rest"},{"label":"Repository","href":"https://github.com/pipeworx-io/mcp-wikimedia-rest"},{"label":"Website","href":"https://pipeworx.io/packs/wikimedia-rest"}]}}