MCP
Wikidata Entities MCP-Server
Wikidata ist eine kollaborativ gepflegte Wissensdatenbank mit über 121 Millionen Einträgen zu Personen, Organisationen, Orten, Werken und Konzepten.
MCP Version: 1.0.0 10 MCP-Tools Authentifizierung
Basis-URL
https://mcp.pressmonitor.com Authentifizierung
MCP-Anrufe verwenden ebenfalls Bearer-Token über JSON-RPC 2.0-Anfragen.
Authorization: Bearer YOUR_TOKEN suggest_entities
Entitäten vorschlagen
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| query_text | string | Ja | Abfragetext |
| lang | string | Nein | Sprache |
| limit | string | Nein | Limit |
| offset | string | Nein | Offset |
Code-Beispiele
curl -X POST "" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "suggest_entities",
"arguments": {
"query_text": "VALUE"
}
},
"id": 1
}' search_entities_by_label
Entitäten nach Bezeichnung suchen
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| query_text | string | Ja | Abfragetext |
| lang | string | Nein | Sprache |
| limit | string | Nein | Limit |
| offset | string | Nein | Offset |
Code-Beispiele
curl -X POST "" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "search_entities_by_label",
"arguments": {
"query_text": "VALUE"
}
},
"id": 1
}' search_entities_by_description
Entitäten nach Beschreibung suchen
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| query_text | string | Ja | Abfragetext |
| lang | string | Nein | Sprache |
| limit | string | Nein | Limit |
| offset | string | Nein | Offset |
Code-Beispiele
curl -X POST "" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "search_entities_by_description",
"arguments": {
"query_text": "VALUE"
}
},
"id": 1
}' search_entities_by_type
Entitäten nach Typ suchen
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| type | string | Ja | Typ |
| query_text | string | Nein | Abfragetext |
| lang | string | Nein | Sprache |
| limit | string | Nein | Limit |
| offset | string | Nein | Offset |
Code-Beispiele
curl -X POST "" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "search_entities_by_type",
"arguments": {
"type": "VALUE"
}
},
"id": 1
}' search_entities_by_claim_value
Entitäten nach Anspruchswert suchen
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| property | string | Ja | Eigenschaft |
| value | string | Nein | Wert |
| mode | string | Nein | Modus |
| lang | string | Nein | Sprache |
| limit | string | Nein | Limit |
| offset | string | Nein | Offset |
Code-Beispiele
curl -X POST "" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "search_entities_by_claim_value",
"arguments": {
"property": "VALUE"
}
},
"id": 1
}' search_entities_by_property
Entitäten nach Eigenschaft suchen
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| property | string | Ja | Eigenschaft |
| value | string | Nein | Wert |
| qualifier | string | Nein | Qualifikator |
| rank | string | Nein | Rang |
| lang | string | Nein | Sprache |
| limit | string | Nein | Limit |
| offset | string | Nein | Offset |
Code-Beispiele
curl -X POST "" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "search_entities_by_property",
"arguments": {
"property": "VALUE"
}
},
"id": 1
}' search_entities_by_date_range
Entitäten nach Datumsbereich suchen
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| property | string | Ja | Eigenschaft |
| from | string | Nein | Von |
| to | string | Nein | Bis |
| value | string | Nein | Wert |
| lang | string | Nein | Sprache |
| limit | string | Nein | Limit |
| offset | string | Nein | Offset |
Code-Beispiele
curl -X POST "" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "search_entities_by_date_range",
"arguments": {
"property": "VALUE"
}
},
"id": 1
}' get_entity_by_id
Entität nach ID abrufen
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| wikidata_id | string | Ja | Wikidata-ID |
| lang | string | Nein | Sprache |
Code-Beispiele
curl -X POST "" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "get_entity_by_id",
"arguments": {
"wikidata_id": "VALUE"
}
},
"id": 1
}' get_entity_claims
Ansprüche der Entität abrufen
Argumente
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| wikidata_id | string | Ja | Wikidata-ID |
| lang | string | Nein | Sprache |
| limit | string | Nein | Limit |
| offset | string | Nein | Offset |
Code-Beispiele
curl -X POST "" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "get_entity_claims",
"arguments": {
"wikidata_id": "VALUE"
}
},
"id": 1
}' get_properties
Eigenschaften abrufen
Code-Beispiele
curl -X POST "" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID" -H "Content-Type: application/json" -d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "get_properties",
"arguments": {}
},
"id": 1
}'