MCP

Xخادم MCP

يصل X إلى حوالي 600 مليون مستخدم شهرياً من خلال منشورات قصيرة وتعليقات مباشرة ومقاطع فيديو ومحادثات الأخبار العاجلة، مما يجعله مهماً للاتصالات في الوقت الفعلي ورؤية الإعلام والاستجابة للسمعة.

MCP الإصدار: 1.0.0 38 أدوات MCP المصادقة
X

عنوان URL الأساسي

https://mcp.pressmonitor.com/mcp

المصادقة

تستخدم مكالمات MCP أيضًا رموز Bearer عبر طلبات JSON-RPC 2.0.

Authorization: Bearer YOUR_TOKEN

autocomplete

الإكمال التلقائي

المتغيرات

الاسم نوع مطلوب الوصف
value string لا القيمة

أمثلة الشيفرة

curl -X POST "https://mcp.pressmonitor.com/mcp" -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": "autocomplete",
    "arguments": {}
  },
  "id": 1
}'

comments

التعليقات

المتغيرات

الاسم نوع مطلوب الوصف
pid string لا معرّف Pid
rankingMode string لا وضع الترتيب
count integer لا عدد النتائج لإرجاعها
cursor integer لا مؤشر التصفح للصفحة التالية

أمثلة الشيفرة

curl -X POST "https://mcp.pressmonitor.com/mcp" -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": "comments",
    "arguments": {}
  },
  "id": 1
}'

communityTopics

مواضيع المجتمع

أمثلة الشيفرة

curl -X POST "https://mcp.pressmonitor.com/mcp" -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": "communityTopics",
    "arguments": {}
  },
  "id": 1
}'

CommunityTweets

تغريدات المجتمع

المتغيرات

الاسم نوع مطلوب الوصف
communityId string لا معرّف المجتمع
count integer لا عدد النتائج لإرجاعها
cursor integer لا مؤشر التصفح للصفحة التالية

أمثلة الشيفرة

curl -X POST "https://mcp.pressmonitor.com/mcp" -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": "CommunityTweets",
    "arguments": {}
  },
  "id": 1
}'

fetchPopularCommunities

جلب المجتمعات الشائعة

المتغيرات

الاسم نوع مطلوب الوصف
topicId string لا معرّف الموضوع
count integer لا عدد النتائج لإرجاعها

أمثلة الشيفرة

curl -X POST "https://mcp.pressmonitor.com/mcp" -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": "fetchPopularCommunities",
    "arguments": {}
  },
  "id": 1
}'

followers

المتابعون

المتغيرات

الاسم نوع مطلوب الوصف
user string لا معرّف المستخدم الرقمي (ليس اسم المستخدم). استخدم نقطة النهاية 'user' للبحث عن المعرف من اسم المستخدم
count integer لا عدد النتائج لإرجاعها
cursor integer لا مؤشر التصفح للصفحة التالية

أمثلة الشيفرة

curl -X POST "https://mcp.pressmonitor.com/mcp" -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": "followers",
    "arguments": {}
  },
  "id": 1
}'

followersIDs

معرّفات المتابعين

المتغيرات

الاسم نوع مطلوب الوصف
username string لا اسم المستخدم (اسم الشاشة بدون رمز @، مثلاً 'elonmusk')
count integer لا عدد النتائج لإرجاعها

أمثلة الشيفرة

curl -X POST "https://mcp.pressmonitor.com/mcp" -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": "followersIDs",
    "arguments": {}
  },
  "id": 1
}'

followings

المتابَعون

المتغيرات

الاسم نوع مطلوب الوصف
user string لا معرّف المستخدم الرقمي (ليس اسم المستخدم). استخدم نقطة النهاية 'user' للبحث عن المعرف من اسم المستخدم
count integer لا عدد النتائج لإرجاعها
cursor integer لا مؤشر التصفح للصفحة التالية

أمثلة الشيفرة

curl -X POST "https://mcp.pressmonitor.com/mcp" -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": "followings",
    "arguments": {}
  },
  "id": 1
}'

followingsIDs

معرّفات المتابعين

المتغيرات

الاسم نوع مطلوب الوصف
username string لا اسم المستخدم (اسم الشاشة بدون رمز @، مثلاً 'elonmusk')
count integer لا عدد النتائج لإرجاعها

أمثلة الشيفرة

curl -X POST "https://mcp.pressmonitor.com/mcp" -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": "followingsIDs",
    "arguments": {}
  },
  "id": 1
}'

getUsers

الحصول على المستخدمين

المتغيرات

الاسم نوع مطلوب الوصف
users string لا مستخدمون

أمثلة الشيفرة

curl -X POST "https://mcp.pressmonitor.com/mcp" -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": "getUsers",
    "arguments": {}
  },
  "id": 1
}'

groupTweets

تغريدات المجموعة

المتغيرات

الاسم نوع مطلوب الوصف
communityId string لا معرّف المجتمع
rankingMode string لا وضع الترتيب
searchType string لا نوع البحث
count integer لا عدد النتائج لإرجاعها
cursor integer لا مؤشر التصفح للصفحة التالية

أمثلة الشيفرة

curl -X POST "https://mcp.pressmonitor.com/mcp" -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": "groupTweets",
    "arguments": {}
  },
  "id": 1
}'

highlights

أبرز المحادثات

المتغيرات

الاسم نوع مطلوب الوصف
user string لا معرّف المستخدم الرقمي (ليس اسم المستخدم). استخدم نقطة النهاية 'user' للبحث عن المعرف من اسم المستخدم
count integer لا عدد النتائج لإرجاعها
cursor integer لا مؤشر التصفح للصفحة التالية

أمثلة الشيفرة

curl -X POST "https://mcp.pressmonitor.com/mcp" -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": "highlights",
    "arguments": {}
  },
  "id": 1
}'

jobsDetails

تفاصيل الوظائف

المتغيرات

الاسم نوع مطلوب الوصف
jobId string لا معرّف الوظيفة

أمثلة الشيفرة

curl -X POST "https://mcp.pressmonitor.com/mcp" -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": "jobsDetails",
    "arguments": {}
  },
  "id": 1
}'

jobsLocationsSuggest

اقتراح مواقع الوظائف

المتغيرات

الاسم نوع مطلوب الوصف
query string لا استعلام البحث

أمثلة الشيفرة

curl -X POST "https://mcp.pressmonitor.com/mcp" -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": "jobsLocationsSuggest",
    "arguments": {}
  },
  "id": 1
}'

jobsSearch

بحث الوظائف

المتغيرات

الاسم نوع مطلوب الوصف
employment_type string لا نوع التوظيف
job_location_id string لا معرّف موقع الوظيفة
job_location_type string لا نوع موقع الوظيفة
keyword string لا الكلمة المفتاحية
seniority_level string لا مستوى الأقدمية
count integer لا عدد النتائج لإرجاعها
cursor integer لا مؤشر التصفح للصفحة التالية

أمثلة الشيفرة

curl -X POST "https://mcp.pressmonitor.com/mcp" -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": "jobsSearch",
    "arguments": {}
  },
  "id": 1
}'

likes

الإعجابات

المتغيرات

الاسم نوع مطلوب الوصف
pid string لا معرّف Pid
count integer لا عدد النتائج لإرجاعها

أمثلة الشيفرة

curl -X POST "https://mcp.pressmonitor.com/mcp" -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": "likes",
    "arguments": {}
  },
  "id": 1
}'

listDetails

تفاصيل القائمة

المتغيرات

الاسم نوع مطلوب الوصف
listId string لا معرّف القائمة

أمثلة الشيفرة

curl -X POST "https://mcp.pressmonitor.com/mcp" -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": "listDetails",
    "arguments": {}
  },
  "id": 1
}'

listTimeline

الجدول الزمني للقائمة

المتغيرات

الاسم نوع مطلوب الوصف
listId string لا معرّف القائمة

أمثلة الشيفرة

curl -X POST "https://mcp.pressmonitor.com/mcp" -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": "listTimeline",
    "arguments": {}
  },
  "id": 1
}'

listTweets

تغريدات القائمة

المتغيرات

الاسم نوع مطلوب الوصف
listId string لا معرّف القائمة

أمثلة الشيفرة

curl -X POST "https://mcp.pressmonitor.com/mcp" -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": "listTweets",
    "arguments": {}
  },
  "id": 1
}'

orgAffiliates

المؤسسات التابعة

المتغيرات

الاسم نوع مطلوب الوصف
user string لا معرّف المستخدم الرقمي (ليس اسم المستخدم). استخدم نقطة النهاية 'user' للبحث عن المعرف من اسم المستخدم
count integer لا عدد النتائج لإرجاعها
cursor integer لا مؤشر التصفح للصفحة التالية

أمثلة الشيفرة

curl -X POST "https://mcp.pressmonitor.com/mcp" -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": "orgAffiliates",
    "arguments": {}
  },
  "id": 1
}'

quotes

اقتباسات

المتغيرات

الاسم نوع مطلوب الوصف
pid string لا معرّف Pid
count integer لا عدد النتائج لإرجاعها
cursor integer لا مؤشر التصفح للصفحة التالية

أمثلة الشيفرة

curl -X POST "https://mcp.pressmonitor.com/mcp" -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": "quotes",
    "arguments": {}
  },
  "id": 1
}'

retweets

إعادة التغريد

المتغيرات

الاسم نوع مطلوب الوصف
pid string لا معرّف Pid
count integer لا عدد النتائج لإرجاعها
cursor integer لا مؤشر التصفح للصفحة التالية

أمثلة الشيفرة

curl -X POST "https://mcp.pressmonitor.com/mcp" -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": "retweets",
    "arguments": {}
  },
  "id": 1
}'

searchCommunity

بحث المجتمع

المتغيرات

الاسم نوع مطلوب الوصف
query string لا استعلام البحث
count integer لا عدد النتائج لإرجاعها
cursor integer لا مؤشر التصفح للصفحة التالية

أمثلة الشيفرة

curl -X POST "https://mcp.pressmonitor.com/mcp" -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": "searchCommunity",
    "arguments": {}
  },
  "id": 1
}'

searchLists

بحث القوائم

المتغيرات

الاسم نوع مطلوب الوصف
query string لا استعلام البحث

أمثلة الشيفرة

curl -X POST "https://mcp.pressmonitor.com/mcp" -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": "searchLists",
    "arguments": {}
  },
  "id": 1
}'

searchold

بحث قديم

المتغيرات

الاسم نوع مطلوب الوصف
query string لا استعلام البحث
type string لا النوع
count integer لا عدد النتائج لإرجاعها
cursor integer لا مؤشر التصفح للصفحة التالية

أمثلة الشيفرة

curl -X POST "https://mcp.pressmonitor.com/mcp" -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": "searchold",
    "arguments": {}
  },
  "id": 1
}'

spaces

المساحات

المتغيرات

الاسم نوع مطلوب الوصف
id string لا المعرّف

أمثلة الشيفرة

curl -X POST "https://mcp.pressmonitor.com/mcp" -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": "spaces",
    "arguments": {}
  },
  "id": 1
}'

trendsLocations

مواقع الاتجاهات

أمثلة الشيفرة

curl -X POST "https://mcp.pressmonitor.com/mcp" -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": "trendsLocations",
    "arguments": {}
  },
  "id": 1
}'

tweet

تغريدة

المتغيرات

الاسم نوع مطلوب الوصف
pid string لا معرّف Pid

أمثلة الشيفرة

curl -X POST "https://mcp.pressmonitor.com/mcp" -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": "tweet",
    "arguments": {}
  },
  "id": 1
}'

tweetByIds

تغريدة بحسب المعرّفات

المتغيرات

الاسم نوع مطلوب الوصف
tweetIDs string لا معرّفات التغريدات

أمثلة الشيفرة

curl -X POST "https://mcp.pressmonitor.com/mcp" -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": "tweetByIds",
    "arguments": {}
  },
  "id": 1
}'

user

الاطلاع على ملف المستخدم بواسطة اسم المستخدم. يُرجع تفاصيل المستخدم بما في ذلك المعرّف الرقمي للمستخدم (rest_id)

المتغيرات

الاسم نوع مطلوب الوصف
username string لا اسم المستخدم (اسم الشاشة بدون رمز @، مثلاً 'elonmusk')

أمثلة الشيفرة

curl -X POST "https://mcp.pressmonitor.com/mcp" -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": "user",
    "arguments": {}
  },
  "id": 1
}'

userLikes

إعجابات المستخدم

المتغيرات

الاسم نوع مطلوب الوصف
user string لا معرّف المستخدم الرقمي (ليس اسم المستخدم). استخدم نقطة النهاية 'user' للبحث عن المعرف من اسم المستخدم
count integer لا عدد النتائج لإرجاعها

أمثلة الشيفرة

curl -X POST "https://mcp.pressmonitor.com/mcp" -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": "userLikes",
    "arguments": {}
  },
  "id": 1
}'

userMedia

وسائط المستخدم

المتغيرات

الاسم نوع مطلوب الوصف
user string لا معرّف المستخدم الرقمي (ليس اسم المستخدم). استخدم نقطة النهاية 'user' للبحث عن المعرف من اسم المستخدم
count integer لا عدد النتائج لإرجاعها
cursor integer لا مؤشر التصفح للصفحة التالية

أمثلة الشيفرة

curl -X POST "https://mcp.pressmonitor.com/mcp" -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": "userMedia",
    "arguments": {}
  },
  "id": 1
}'

userReplies

ردود المستخدم

المتغيرات

الاسم نوع مطلوب الوصف
user string لا معرّف المستخدم الرقمي (ليس اسم المستخدم). استخدم نقطة النهاية 'user' للبحث عن المعرف من اسم المستخدم
count integer لا عدد النتائج لإرجاعها
cursor integer لا مؤشر التصفح للصفحة التالية

أمثلة الشيفرة

curl -X POST "https://mcp.pressmonitor.com/mcp" -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": "userReplies",
    "arguments": {}
  },
  "id": 1
}'

userRepliesV2

ردود المستخدم V2

المتغيرات

الاسم نوع مطلوب الوصف
user string لا معرّف المستخدم الرقمي (ليس اسم المستخدم). استخدم نقطة النهاية 'user' للبحث عن المعرف من اسم المستخدم
count integer لا عدد النتائج لإرجاعها
cursor integer لا مؤشر التصفح للصفحة التالية

أمثلة الشيفرة

curl -X POST "https://mcp.pressmonitor.com/mcp" -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": "userRepliesV2",
    "arguments": {}
  },
  "id": 1
}'

userTweets

الحصول على تغريدات من مستخدم بواسطة معرّف المستخدم الرقمي. للحصول على تغريدات باسم المستخدم، استخدم أولاً نقطة النهاية 'user' للحصول على المعرّف

المتغيرات

الاسم نوع مطلوب الوصف
user string لا معرّف المستخدم الرقمي (ليس اسم المستخدم). استخدم نقطة النهاية 'user' للبحث عن المعرف من اسم المستخدم
count integer لا عدد النتائج لإرجاعها
cursor integer لا مؤشر التصفح للصفحة التالية

أمثلة الشيفرة

curl -X POST "https://mcp.pressmonitor.com/mcp" -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": "userTweets",
    "arguments": {}
  },
  "id": 1
}'

verifiedFollowers

المتابعون الموثقون

المتغيرات

الاسم نوع مطلوب الوصف
user string لا معرّف المستخدم الرقمي (ليس اسم المستخدم). استخدم نقطة النهاية 'user' للبحث عن المعرف من اسم المستخدم
count integer لا عدد النتائج لإرجاعها
cursor integer لا مؤشر التصفح للصفحة التالية

أمثلة الشيفرة

curl -X POST "https://mcp.pressmonitor.com/mcp" -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": "verifiedFollowers",
    "arguments": {}
  },
  "id": 1
}'