wikidata_get_entity
ActiveTool of io.github.cyanheads/wikidata-mcp-server
Fetch a Wikidata entity (item or property) by QID or PID. Use the fields parameter to trim what is returned to the caller — major items can be large. Omit fields to get all data. 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.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"minLength": 1,
"description": "Q-ID (e.g., \"Q76\") or P-ID (e.g., \"P31\"). Case-insensitive — normalized to uppercase."
},
"fields": {
"type": "array",
"items": {
"enum": [
"labels",
"descriptions",
"aliases",
"statements",
"sitelinks"
],
"type": "string"
},
"description": "Fields to include in the response. Options: \"labels\", \"descriptions\", \"aliases\", \"statements\", \"sitelinks\". Omit for all fields."
},
"languages": {
"type": "array",
"items": {
"type": "string"
},
"description": "Language codes to include in labels, descriptions, and aliases (e.g., [\"en\", \"de\"]). Omit to return all available languages."
}
}
}Parent server
io.github.cyanheads/wikidata-mcp-server
https://github.com/cyanheads/wikidata-mcp-server
1/7 registries