ZBS Index What actually exists in applied AI, with the source next to it

mcp server

wikidata-mcp-server

Search and fetch Wikidata entities, execute SPARQL queries, and resolve external identifiers.

Description as published by the maintainer. Source

  • version 0.1.17
  • active
  • retrieval

active — Most recent push to the repository was 2026-07-30. Dashed tags are derived by ZBS Index from the published description, not stated by the maintainer.

What this server can do

7 functions, named and described by the server itself. Parameter names are shown because they say more about what a function does than its name usually does.

wikidata_get_entity(id, fields, languages)
Fetch a Wikidata entity (item or property) by QID or PID. The fields parameter narrows the upstream fetch, not just the response — asking for labels alone costs a fraction of the whole entity, so name the fields you need. Omit fields for all data; a well-connected item is large enough to overflow, and an oversized entity returns kind: "outline" — the field categories with their byte sizes — instead of the data. Follow its retrieval_notice literally rather than picking from sections yourself — it names a fields set already measured to fit, since category sizes are additive and requesting them all would overflow again; for a category too large to deliver whole (statements or sitelinks on a major item) it names the sibling tool that can narrow it. Q-IDs (e.g. Q76) fetch items; P-IDs (e.g. P31) fetch properties from the correct endpoint automatically. Use wikidata_get_statements for deep claim traversal with label resolution, and whenever an entity's statements are large — its properties parameter selects individual P-IDs, granularity fields does not carry. Required: id.
wikidata_get_labels(ids, languages)
Resolve one or more QIDs or PIDs to their human-readable labels and descriptions. Lightweight — returns no claim data. Supports up to 50 IDs per call (batched automatically). Designed for the common agent pattern: receive QIDs from a SPARQL query, then humanize them. Required: ids.
wikidata_get_sitelinks(id, sites, wikis_only)
Fetch Wikipedia and Wikimedia project article URLs for a Wikidata item. A sitelink maps a site code (e.g., "enwiki") to a Wikipedia article title and URL. Major items can have 300+ sitelinks across languages. Use sites to filter to specific language editions, or wikis_only to return only Wikipedia links. Only Q-IDs (items) have sitelinks — properties (P-IDs) do not. Required: id.
wikidata_get_statements(id, language, properties, resolve_labels)
Fetch property claims for a Wikidata entity with qualifier and reference detail. Value QIDs are resolved to human-readable labels by default. Use the properties parameter to fetch only specific P-IDs — omitting it returns every statement, and a well-connected item (a country, a major city) carries hundreds of properties: more than fits inline. An oversized set comes back as kind: "outline" — every available P-ID with its byte size, largest first — instead of the statements; re-call with the same id plus properties:[...] naming the P-IDs you want. Designed for fact verification: "what does Wikidata say about this entity's {property}?". Preferred-rank statements are the most current values. Required: id.
wikidata_resolve_external_id(value, language, property)
Look up a Wikidata entity by an external identifier such as a DOI, PubMed ID, ORCID iD, or OpenAlex ID. Returns match=<entity> on success, match=null when not found, and match=null with multipleMatches populated when a Wikidata data integrity issue causes more than one entity to claim the same external ID. Common cross-server join use cases: CrossRef DOI → Wikidata paper QID (P356), PubMed PMID → Wikidata paper QID (P698), ORCID → author QID (P496), OpenAlex ID → entity QID (P10283). The property must be one whose Wikidata data type is external-id — item-valued or media properties (e.g. P31 instance-of, P18 image) are rejected rather than returning an empty match. Known value normalization is applied automatically: surrounding whitespace is trimmed, identifier-resolver URL prefixes are stripped (https://doi.org/, https://pubmed.ncbi.nlm.nih.gov/, https://orcid.org/), DOIs are uppercased, PMID prefixes stripped, ORCID hyphens normalized. Required: property, value.
wikidata_search_entities(type, limit, query, offset, language)
Search Wikidata for items or properties by text query. Returns QIDs or PIDs with labels, descriptions, and match metadata indicating whether the hit was on a label or alias. Use type="item" for real-world concepts (people, places, works) and type="property" to find predicate P-IDs. The API returns no total count — pagination is offset-based with no result ceiling indicator. Required: query.
wikidata_sparql_query(query, timeout, language)
Execute a SPARQL SELECT query against the Wikidata Query Service. Full graph power: multi-hop traversals, aggregations, subqueries, OPTIONAL, FILTER, UNION, BIND. Standard Wikidata prefixes (wd:, wdt:, p:, ps:, pq:, wikibase:, bd:) are auto-injected. The wikibase:label SERVICE is also auto-injected when language is set and the query includes ?<var>Label variables — so you can use ?itemLabel without writing the boilerplate. Hard server timeout is 60s; use LIMIT to keep queries fast. Bindings use the SPARQL 1.1 JSON format: each value is { type, value, "xml:lang"? }. Use wikidata_get_labels to humanize QID results from this tool. Required: query.

Last successful function declaration observed on . Source: https://wikidata.caseyjhand.com/mcp. We list what the server declared; we do not call any of these functions.

Endpoint status observed on . Source: https://wikidata.caseyjhand.com/mcp.

Signals

These are separate measurements of different things. They are deliberately not combined into one score, because a popularity number that mixes website traffic with saves and stars cannot be checked or acted on.

Signal Value What it measures Window Observed Source
GitHub stars 2 Number of GitHub accounts that bookmarked this repository since it was created. It is a bookmark count, not installs, not active users and not quality. cumulative, all time GitHub
Last commit 2026-07-30 Date of the most recent push to any branch. This is the strongest cheap indicator of whether the project is still maintained. point in time GitHub
Open issues 4 Open issues plus open pull requests, as GitHub counts them together. A high number can mean an active project or an abandoned one. as of fetch GitHub
Latest published version 0.1.17 Latest version string the maintainer published to the registry. as of fetch Model Context Protocol
Registry record last updated 2026-07-15 When the registry record was last updated by its maintainer. point in time Model Context Protocol
License Apache-2.0 Licence GitHub detected in the repository. Detection can be wrong; the LICENSE file is authoritative. as of fetch GitHub
First listed in the MCP Registry 2026-07-15 Date this server was first published to the official MCP Registry. Not a usage or quality measure. point in time Model Context Protocol
repository status active The repository exists on GitHub and is not archived. This says nothing about how recently it was worked on. as of fetch GitHub
mcp tools declared 7 tools Number of functions the server itself declared when asked to list them. This is what the server offers an agent, not a measure of how well any of them work. as of probe wikidata.caseyjhand.com
mcp endpoint status ok The server listed 7 functions when asked. as of probe wikidata.caseyjhand.com

Where to get it

Related, by what their authors tagged them

  • io.github.daedalus/mcp-sparql — last commit 2026-06-17, shares linked-data, sparql, wikidata
    MCP server exposing SPARQL query functionalities for LLMs
  • io.github.cyanheads/eur-lex-mcp-server — last commit 2026-07-30, shares cyanheads, sparql
    Search EU legislation, CJEU case law, and treaties; traverse CELLAR graph; browse EuroVoc concepts.
  • Wikipedia Recent Changes — last commit 2026-06-11, shares knowledge-graph, wikidata
    Live Wikipedia edit feed, page summaries, trending pages, and Wikidata search.
  • com.thecastlemap/castles — last commit 2026-07-22, shares wikidata
    2,400 castles, fortresses & palaces: name search, nearby, fame ranking, statistics. No key, CC0.
  • io.github.cyanheads/attack-surface-mcp-server — last commit 2026-07-30, shares bun, cyanheads
    Passive external attack-surface mapping: CT subdomains, DNS, TLS, HTTP posture, RDAP/WHOIS, Shodan.
  • io.github.cyanheads/biorxiv-mcp-server — last commit 2026-07-11, shares bun, cyanheads
    Search and retrieve bioRxiv and medRxiv preprints — by DOI, date interval, or keyword — via MCP.
  • io.github.cyanheads/bls-labor-mcp-server — last commit 2026-07-17, shares bun, cyanheads
    Fetch US Bureau of Labor Statistics data — CPI, unemployment, wages, JOLTS, and more via MCP.
  • io.github.cyanheads/bls-mcp-server — last commit 2026-07-17, shares bun, cyanheads
    Fetch US Bureau of Labor Statistics data — CPI, unemployment, wages, JOLTS, and more via MCP.
  • io.github.cyanheads/crossref-mcp-server — last commit 2026-07-13, shares bun, cyanheads
    Resolve DOIs, search ~155M scholarly works, and fetch references via the Crossref REST API.
  • io.github.cyanheads/earthquake-mcp-server — last commit 2026-07-30, shares bun, cyanheads
    Search USGS and EMSC seismic data — real-time feeds, event queries, and earthquake counts.

These share tags the maintainers applied themselves, such as linked-data, sparql, wikidata, cyanheads. Common tags like "mcp" or "ai" are ignored for this: agreeing with six hundred other projects is not a similarity.

This is not a recommendation and not a test result. It is a map of what the authors said their work is about.

Also from cyanheads

How the author describes it

Topics the maintainer set on GitHub: ai-agent, bun, cyanheads, knowledge-graph, linked-data, mcp, mcp-server, model-context-protocol, sparql, typescript, wikibase, wikidata.

This record as data

Every field on this page, with its source and observation date, is in the catalog JSON. Fetch the whole kind at once instead of parsing this HTML.

GET /api/v1/entries/mcp_server.json

Sources

  1. cyanheads/wikidata-mcp-server on GitHub — GitHub, observed , trust tier 3.
  2. Official MCP Registry — Model Context Protocol, observed , trust tier 1.
  3. Tools declared by the MCP server at https://wikidata.caseyjhand.com/mcp — wikidata.caseyjhand.com, observed , trust tier 4.