MCP
Entidades de WikidataServidor MCP
Wikidata es una base de conocimiento colaborativa con más de 121 millones de ítems que cubren personas, organizaciones, lugares, obras y conceptos, esencial para resolución de entidades y grafos de conocimiento.
MCP Versión: 1.0.0 10 Herramientas MCP Autenticación
URL base
https://mcp.pressmonitor.com Autenticación
Las llamadas MCP también utilizan tokens Bearer sobre solicitudes JSON-RPC 2.0.
Authorization: Bearer YOUR_TOKEN suggest_entities
Sugerir Entidades
Argumentos
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| query_text | string | Sí | Texto de consulta |
| lang | string | No | Idioma |
| limit | string | No | Límite |
| offset | string | No | Desplazamiento |
Ejemplos de código
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
Buscar Entidades Por Etiqueta
Argumentos
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| query_text | string | Sí | Texto de consulta |
| lang | string | No | Idioma |
| limit | string | No | Límite |
| offset | string | No | Desplazamiento |
Ejemplos de código
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
Buscar Entidades Por Descripción
Argumentos
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| query_text | string | Sí | Texto de consulta |
| lang | string | No | Idioma |
| limit | string | No | Límite |
| offset | string | No | Desplazamiento |
Ejemplos de código
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
Buscar Entidades Por Tipo
Argumentos
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| type | string | Sí | Tipo |
| query_text | string | No | Texto de consulta |
| lang | string | No | Idioma |
| limit | string | No | Límite |
| offset | string | No | Desplazamiento |
Ejemplos de código
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
Buscar Entidades Por Valor de Reclamo
Argumentos
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| property | string | Sí | Propiedad |
| value | string | No | Valor |
| mode | string | No | Modo |
| lang | string | No | Idioma |
| limit | string | No | Límite |
| offset | string | No | Desplazamiento |
Ejemplos de código
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
Buscar Entidades Por Propiedad
Argumentos
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| property | string | Sí | Propiedad |
| value | string | No | Valor |
| qualifier | string | No | Calificador |
| rank | string | No | Rango |
| lang | string | No | Idioma |
| limit | string | No | Límite |
| offset | string | No | Desplazamiento |
Ejemplos de código
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
Buscar Entidades Por Rango de Fecha
Argumentos
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| property | string | Sí | Propiedad |
| from | string | No | Desde |
| to | string | No | Hasta |
| value | string | No | Valor |
| lang | string | No | Idioma |
| limit | string | No | Límite |
| offset | string | No | Desplazamiento |
Ejemplos de código
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
Obtener Entidad Por Id
Argumentos
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| wikidata_id | string | Sí | Id de Wikidata |
| lang | string | No | Idioma |
Ejemplos de código
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
Obtener Reclamos de Entidad
Argumentos
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
| wikidata_id | string | Sí | Id de Wikidata |
| lang | string | No | Idioma |
| limit | string | No | Límite |
| offset | string | No | Desplazamiento |
Ejemplos de código
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
Obtener Propiedades
Ejemplos de código
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
}'