We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ebaenamar/wikidata-mcp-mirror'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
{
"signalTypes": {
"temporal_query": {
"description": "Queries with temporal constraints",
"examples": ["last 3 popes"]
}
},
"commonEntities": {
"pope": "Q9951"
},
"positionMappings": {
"Q19546": "pope",
"Q11696": "president",
"Q14212": "prime_minister",
"Q30461": "president_of_united_states",
"Q191954": "president_of_france",
"Q14211": "prime_minister_of_united_kingdom"
},
"keywordToPosition": {
"pope": "Q19546",
"popes": "Q19546",
"president": "Q11696",
"presidents": "Q11696",
"prime minister": "Q14212",
"prime ministers": "Q14212",
"president of united states": "Q30461",
"president of france": "Q191954",
"prime minister of uk": "Q14211",
"prime minister of united kingdom": "Q14211"
},
"queryPatterns": {
"last_n_position_holders": {
"sparqlTemplate": "SELECT ?item ?itemLabel ?startDate ?endDate WHERE {{ ?item wdt:P39 wd:{position} . ?item p:P39 ?statement . ?statement ps:P39 wd:{position} . OPTIONAL {{ ?statement pq:P580 ?startDate . }} OPTIONAL {{ ?statement pq:P582 ?endDate . }} SERVICE wikibase:label {{ bd:serviceParam wikibase:language \"[AUTO_LANGUAGE],en\". }} }} ORDER BY DESC(?startDate) LIMIT {limit}",
"parameters": ["position", "limit"]
},
"current_position_holders": {
"sparqlTemplate": "SELECT ?item ?itemLabel ?startDate WHERE {{ ?item wdt:P39 wd:{position} . ?item p:P39 ?statement . ?statement ps:P39 wd:{position} . OPTIONAL {{ ?statement pq:P580 ?startDate . }} FILTER NOT EXISTS {{ ?statement pq:P582 ?endDate }} FILTER(?startDate <= \"{current_date}\"^^xsd:date) SERVICE wikibase:label {{ bd:serviceParam wikibase:language \"[AUTO_LANGUAGE],en\". }} }} ORDER BY DESC(?startDate) LIMIT {limit}",
"parameters": ["position", "limit", "current_date"]
}
}
}