MCP

विकीडाटा एंटिटीज MCP Server

विकीडाटा एक सहयोगी रूप से बनाए रखा जाने वाला ज्ञान आधार है, जिसमें 121 मिलियन से अधिक आइटम हैं, जो लोगों, संगठनों, स्थानों, कार्यों और अवधारणाओं को कवर करते हैं। यह एंटिटी समाधान, ज्ञान ग्राफ, खोज समृद्धि, और संरचित शोध के लिए महत्वपूर्ण है।

MCP Version: 1.0.0 10 MCP Tools Authentication
विकीडाटा एंटिटीज

Base URL

https://mcp.pressmonitor.com

Authentication

MCP calls use Bearer tokens over JSON-RPC 2.0.

Authorization: Bearer YOUR_TOKEN

suggest_entities

इकाइयां सुझाएँ

Arguments

Name Type Required Description
query_text string Yes प्रश्न पाठ
lang string No भाषा
limit string No सीमा
offset string No बाधा

Code Examples

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

लेबल से इकाइयों की खोज करें

Arguments

Name Type Required Description
query_text string Yes प्रश्न पाठ
lang string No भाषा
limit string No सीमा
offset string No बाधा

Code Examples

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

विवरण से इकाइयों की खोज करें

Arguments

Name Type Required Description
query_text string Yes प्रश्न पाठ
lang string No भाषा
limit string No सीमा
offset string No बाधा

Code Examples

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

प्रकार से इकाइयों की खोज करें

Arguments

Name Type Required Description
type string Yes प्रकार
query_text string No प्रश्न पाठ
lang string No भाषा
limit string No सीमा
offset string No बाधा

Code Examples

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

दावे के मूल्य द्वारा इकाइयों की खोज करें

Arguments

Name Type Required Description
property string Yes गुण
value string No मूल्य
mode string No मोड
lang string No भाषा
limit string No सीमा
offset string No बाधा

Code Examples

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

गुण द्वारा इकाइयों की खोज करें

Arguments

Name Type Required Description
property string Yes गुण
value string No मूल्य
qualifier string No प्रमाणक
rank string No पद
lang string No भाषा
limit string No सीमा
offset string No बाधा

Code Examples

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

तिथि सीमा द्वारा इकाइयों की खोज करें

Arguments

Name Type Required Description
property string Yes गुण
from string No से
to string No तक
value string No मूल्य
lang string No भाषा
limit string No सीमा
offset string No बाधा

Code Examples

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

ID द्वारा इकाई प्राप्त करें

Arguments

Name Type Required Description
wikidata_id string Yes विकिडेटा ID
lang string No भाषा

Code Examples

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

इकाई दावे प्राप्त करें

Arguments

Name Type Required Description
wikidata_id string Yes विकिडेटा ID
lang string No भाषा
limit string No सीमा
offset string No बाधा

Code Examples

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

गुण प्राप्त करें

Code Examples

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
}'