Wikipedia MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| searchA | Search Wikipedia for articles matching a query — the entry point when you don't know the exact article title. Returns a ranked, numbered list of matching articles, each with a short text snippet and its Wikipedia URL (use |
| summaryA | Get a concise summary of a Wikipedia article by exact title, plus its lead thumbnail image when one exists. The fastest way to get the gist of a known topic — e.g. 'Tyrannosaurus' or 'Albert_Einstein'. If you don't know the exact title, use |
| randomA | Fetch a summary of a random Wikipedia article — serendipitous discovery across the entire encyclopedia. Returns the same title + summary + thumbnail shape as |
| simple_summaryA | Get the Simple English Wikipedia version of a topic by title — a plain-language explanation written in short sentences with common words, in the same title + summary + thumbnail shape as |
| did_you_knowA | Get a random 'Did You Know' style fact from Wikipedia — great for hooks and general trivia |
| dino_factA | Get a 'Did You Know' style fact about dinosaurs or prehistoric life. Pass a specific species ('Tyrannosaurus', 'Spinosaurus') for a targeted fact, or call with no arguments for a random dino. Falls back to a random dino if the requested species isn't found on Wikipedia. |
| article_extractA | Get a Wikipedia article's full plain-text extract by title — much longer than |
| article_sectionsA | Get the table of contents (section headings) for a Wikipedia article — section number, heading text, and nesting level. Useful for navigating long articles before committing to the full body via |
| section_textA | Read ONE section of a Wikipedia article as plain text — the targeted-reading companion to |
| featured_articleA | Get today's Wikipedia Featured Article — the single article Wikipedia's editors showcase as the best of the encyclopedia that day. Returns the full long-form extract plus thumbnail: reliably high-quality, surprising, in-depth content. A strong daily source of hooks and deep dives; for the curated daily image instead use |
| featured_listA | Get Wikipedia's Featured List of the day — the editors' curated list pick from the Main Page, the list counterpart to |
| picture_of_the_dayA | Get Wikimedia Commons' Picture of the Day — the curated daily image from Wikipedia's featured feed. Returns preview + full-size image URLs, photographer, license, and description. Accepts an optional YYYYMMDD date (default today UTC) to browse past pictures — the visual counterpart to featured_article for daily content hooks. |
| media_of_the_dayA | Get Wikimedia Commons' Media of the Day — the curated daily video/audio clip from Commons' Media of the Day selection. Returns media kind, duration, a preview thumbnail (video) or listen link (audio), artist, license, and description. Accepts an optional YYYYMMDD date (default today UTC) to browse past picks — the motion-and-sound counterpart to picture_of_the_day for daily content hooks. |
| on_this_dayA | Get historical events that happened on today's date (UTC) from Wikipedia's 'On This Day' feed. Returns a random sample of events with year + description + Wikipedia link — great daily content hook alongside featured_article. |
| deaths_on_this_dayA | Get notable deaths that happened on today's date (UTC) from Wikipedia's 'On This Day' feed — the deaths-only companion to |
| births_on_this_dayA | Get notable births that happened on today's date (UTC) from Wikipedia's 'On This Day' feed — the births companion to |
| categoriesA | List Wikipedia categories an article belongs to. Useful for taxonomy-based discovery — finding related topics that don't appear in text search. Hidden/maintenance categories are filtered out. |
| linksA | List outgoing Wikipedia links from an article (the article network in raw form). Useful for graph-style discovery — given 'Tyrannosaurus', see which genera, paleontologists, formations, and anatomical terms it references. Filters to main namespace so talk/user/etc. don't pollute the result. |
| backlinksA | List incoming Wikipedia links to an article — i.e. 'what links here' / backlinks / referrer pages. Inverse of |
| external_linksA | List external (off-wiki) links from a Wikipedia article — citations, references, primary sources, and other off-wiki resources the article points to. Outbound complement to |
| nearbyA | List Wikipedia articles geographically near a location — location-based discovery. Anchor by article title (e.g. 'Eiffel Tower' — uses that article's coordinates, no geocoding service needed) or by explicit lat/lon. Returns nearby articles with distances in meters/km. Useful for travel research and 'what's notable around here' questions. |
| translationsA | List all language versions of a Wikipedia article (langlinks). Returns the other-language editions the article exists in — e.g. for 'Tyrannosaurus' (en), returns de/fr/es/ja/zh titles. Complements the one-way |
| revisionsA | Show an article's recent edit history ('View history'): revision id, timestamp, editor, edit summary, and byte-size delta vs the previous revision. Each revision links to its diff (Special:Diff/) so you can inspect exactly what changed. Useful for tracking how an article evolves, auditing edits on a topic, or spotting edit activity around current events. Complements |
| pageviewsA | Get daily view counts for a Wikipedia article over a date range (popularity research, trending topics, historical interest). Uses Wikimedia's pageviews REST API. Default window is the last 7 days ending yesterday UTC. Returns total + daily average + markdown table of daily views. |
| newsA | Get current events from Wikipedia's Main Page 'In the news' section — the editorially-curated list of recent notable events. Pairs with featured_article (today's long-form pick) and on_this_day (historical) — news covers the present tense. Bold-linked article titles become Markdown so the main subject of each event stands out. |
| imageA | Get just the lead image for a Wikipedia article — returns both the 300px thumbnail URL and the full-resolution original URL from Wikipedia's REST summary endpoint. Useful when you want the article's image for embedding elsewhere (cards, Telegram posts, slide decks, README hero images) without the surrounding summary text. |
| top_readsA | Get the most-read articles on Wikipedia for a given date. Uses Wikimedia's top-pageviews endpoint (all-access, daily). Default date is yesterday UTC (today's data is typically not yet finalized). Filters out non-content namespaces (Main_Page, Special:Search, Portal:Current_events, Wikipedia:*, etc.) so the result is real articles only. Pairs with |
| media_listA | List all media (images, videos, audio) used in a Wikipedia article — not just the lead thumbnail. Returns a structured markdown list: file title, type (image/video/audio), caption, and thumbnail URL. Lead media is marked so callers can skip it when they already have it via |
| media_searchA | Search Wikimedia Commons for freely-licensed media by keyword — the topic-based counterpart to |
| quoteA | Get a random notable quote from a curated list of famous authors (Churchill, Einstein, Twain, Gandhi, Mandela, Wilde, Angelou, Jobs, Lennon, Socrates, etc.). Returns a short, time-tested quotation with author attribution. Pairs with did_you_know (random encyclopedia fact) and dino_fact (random dino fact) for variety in 'today's trivia' outputs — great for daily content hooks, social posts, newsletter intros. Currently English-only (curated list); the |
| recent_changesA | Show the most recent changes to Wikipedia articles — a live window into what editors are doing right now. Uses the MediaWiki recentchanges feed over the article namespace. |
| category_membersA | List Wikipedia articles filed under a category — taxonomy-based discovery. The reverse direction of |
| infoboxA | Extract the structured fact box (infobox) from a Wikipedia article as a field/value table — dates, people, places, statistics, founders, CEOs, populations, capitals. The fastest path to a concrete fact ('who founded X?', 'what's the population of Y?') without wading through prose. Renders wikitext into clean plain text (citations stripped, links flattened, fields capped at 50). Use this for facts; use |
| article_qualityA | Get Wikipedia's quality assessments for an article — the WikiProject grades (FA, GA, B, C, Start, Stub) and importance ratings assigned by editors. The encyclopedia's own trust signal: use it before relying on an article (a GA/FA passed formal review; a Stub is a skeleton). Reports an overall class plus the per-project breakdown with a quality-ladder legend. Assessment is enabled per language edition (en works; some editions like de report no data). Read-only via the pageassessments action API — GET only, no new dependencies. |
| related_articlesA | Find Wikipedia articles semantically similar to a given article — 'what should I read next'. Uses Wikipedia's own search engine (MoreLikeThis scoring over article text and link structure), unlike |
| contributorsA | Who writes and maintains a Wikipedia article — the most active recent editors. Tallies the article's recent edit history (up to 500 revisions) into a ranked contributor table: top named editors by edit count with their share of sampled edits and user-page links, plus the anonymous (IP) edit share. A provenance companion to |
| referencesA | The sources an article cites — its bibliography. Returns the article's numbered reference list: each citation's text plus the off-wiki URLs it points to (DOI, publisher, archive, primary-source links). The verification companion to |
| revision_diffA | Compare two revisions of an article and show exactly what changed — a plain-text unified diff of the article's wikitext between revision rev_from and rev_to (get revision IDs from |
| disambiguationA | Resolve a Wikipedia disambiguation page into its candidate articles. Detects whether a title (e.g. 'Mercury', 'Apple', 'Python') is a disambiguation page and, if so, returns the structured option list — article title plus one-line description — grouped by the page's own sections. Resolves the classic dead-end where |
| user_contribsA | What a Wikipedia editor has been doing — their recent contributions across the encyclopedia. Shows the latest edits by a named account (or an IP address, e.g. user='192.0.2.1'): edited pages, timestamps, byte-size deltas, edit comments, and flags for new pages, minor edits, and edits still current. The header reports registration date and total edit count. The reverse angle of |
| citation_neededA | Find statements Wikipedia has flagged as needing a source. Two angles: pass |
| talkA | Show the most recently active discussion threads on an article's talk page — what Wikipedia editors are currently debating, questioning, or proposing about the topic. Each thread lists its heading, last-activity timestamp, signed-comment count, and an excerpt of the latest comment. Automated maintenance notices (redirect/deletion discussions) are filtered out. The behind-the-scenes companion to |
| article_flagsA | Show the maintenance banners editors placed on an article — Wikipedia's own warning labels ({{POV}}, {{Original research}}, {{Unreferenced}}, {{Cleanup}}, {{Disputed}}, ...). Each flag lists its banner name, tag date, location (article top or section), and a plain-language meaning. The trust-signal companion to |
| article_protectionA | Is this Wikipedia article locked, who can still touch it, and for how long — the page's protection status. Reports which actions are restricted (editing, moving/renaming, creating a missing title), at what level (semi-protection, extended-confirmed, administrators-only), and when each restriction expires; cascade protections name their source page. Missing titles are reported too (salted titles carry a "create" protection). Follows redirects. The lockdown companion to the other trust signals: |
| article_pulseA | Vital signs of a Wikipedia article — how alive is this page right now. One-screen health check: creation date and creator (earliest surviving revision), page length, watcher count, the most recent edit (when, who, edit summary), and edit velocity over the last 30 days (edit count plus distinct editors), capped with a plain-language activity verdict (buzzing / active / quiet / dormant). Follows redirects. The liveliness companion to |
| citation_sourcesA | Which publishers an article's evidence comes from — its sources by domain. Aggregates the article's reference list into a publisher map: every off-wiki link cited in the numbered references is grouped by registrable domain (so all *.bbc.co.uk citations land under bbc.co.uk) and ranked by citation count, with each domain's share of linked references. Also reports the share of citations with archived (Wayback Machine / archive.org) copies and the share pointing at DOI-linked scholarly works. The diversity lens for the "can I rely on this article?" audit: shows at a glance whether the bibliography is balanced (dozens of independent publishers) or lopsided (half the evidence from one outlet). Follows redirects. Pairs with |
| article_pathA | Find the shortest click-path between two articles — the six-degrees game. Given two article titles, searches Wikipedia's link graph for the shortest chain of blue links connecting them (e.g. Banana → Africa → Anatolia → Trojan War). Bidirectional and bounded: 1 hop checks a direct link, 2 hops intersects the start's outgoing links with pages linking to the target, 3 hops expands a bounded sample of the start's links. Follows redirects. The discovery companion to |
| article_at_dateA | Show what an article said on a given date — the time machine. Given an article title and a YYYY-MM-DD date, finds the latest surviving revision at or before that day and returns its lead text: how the article read then, with the revision ID, timestamp, editor, edit summary, and a permanent link to the exact revision. Follows redirects; reports clearly when the article had no revision before the date. The history companion to |
| wanted_articlesA | Articles Wikipedia doesn't have yet — ranked by demand. Uses the read-only Wanted Pages report (action API list=querypage) to list the most-wanted missing articles on a language Wikipedia: redlink titles ranked by how many existing pages link to them. Article namespace only; template-driven redlink clusters (identical link counts) are collapsed. The discovery companion to |
| most_linkedA | The most-referenced articles on Wikipedia — ranked by incoming links. Uses the read-only Most Linked report (action API list=querypage) to list the articles with the most incoming links on a language Wikipedia: the in-link popularity ranking of the encyclopedia, a measure of how central a topic is to the link graph rather than how often it's read. Article namespace only (project-namespace policy pages filtered out). The discovery companion to |
| template_usageA | Which articles transclude a given template — "what embeds this template". Lists the first N articles that embed |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 51 tools
Every tool has a clearly distinct purpose, and descriptions explicitly cross-reference neighboring tools to prevent confusion (e.g., summary vs. simple_summary vs. article_extract, links vs. backlinks vs. external_links, revisions vs. recent_changes vs. revision_diff). Even the large daily-feed and trust-signal clusters are cleanly separated by source and function.
All tool names use consistent snake_case with no mixed casing or chaotic conventions, which keeps the set readable. However, there is no single predictable pattern like verb_noun; names range from standalone nouns (search, random, quote) to descriptive noun phrases (article_extract, citation_sources, most_linked), so consistency is strong but not perfectly uniform.
With 51 tools, the server far exceeds the recommended 3–15 range and lands in the rubric's 50+ extreme-mismatch territory. Even though many tools are distinct, the sheer volume creates unnecessary cognitive load and maintenance surface for what is fundamentally a read-only content-access server.
For a read-only Wikipedia access server, the surface is exceptionally complete: it covers search, summaries, full text, section navigation, metadata, categories, link graphs, revisions, pageviews, media, daily feeds, quality/trust signals, citations, and editor activity. No obvious lifecycle gaps remain for the stated read-only scope.