MCP टूल
जुड़े खातों की सूची देखें
sosoapi_list_connected_accountsWorkspace से जुड़े सोशल खातों (Instagram, Threads, Facebook, YouTube) की सूची देखें, कनेक्शन की स्थिति और क्षमताओं की वास्तविक जानकारी सहित। निर्धारण या कमेंट करते समय उनकी ids को social_account_id के रूप में इस्तेमाल करें। workspace_id दें: स्पष्ट लक्ष्य अनिवार्य होने पर इसके बिना अनुरोध अस्वीकार होता है।
Markdown में पढ़ेंप्रोफ़ाइल और ट्रांसपोर्ट
प्रोफ़ाइल: core, full · ट्रांसपोर्ट: stdio, http
क्लाइंट में दिखने वाले टूल के लिए core या full चुनें; इससे अनुमतियाँ नहीं बदलतीं। लोकल फ़ाइल अपलोड के लिए stdio चाहिए और HTTP पर उपलब्ध नहीं। खोज में आउटपुट स्कीमा के लिए SOSOAPI_OUTPUT_SCHEMAS=1 सेट करें। इस सेटिंग के साथ या बिना टूल संरचित परिणाम लौटाते हैं।
अनुमतियाँ और अन्य प्रभाव
एनोटेशन क्लाइंट को टूल का वर्णन करने में मदद करते हैं। हर कॉल फिर भी यूज़र का प्रमाणीकरण, भूमिका, संसाधन एक्सेस और क्षमता अधिकार जाँचती है।
{
"readOnlyHint": true,
"destructiveHint": false,
"idempotentHint": true,
"openWorldHint": false
}- /identity-api/user/social-accounts/list: agent:operate · synchronous_http_response
इनपुट फ़ील्ड
Required का अर्थ पैरेंट ऑब्जेक्ट और चुनी शाखा के भीतर अनिवार्य है। अनिवार्य चाइल्ड से वैकल्पिक पैरेंट अनिवार्य नहीं होता। नीचे के नियम और फ़ील्ड नाम कॉन्ट्रैक्ट से लिए गए हैं।
| फ़ील्ड / शाखा | प्रकार / अनिवार्य | शर्तें |
|---|---|---|
$ | objectपैरेंट में अनिवार्य |
|
workspace_id | stringवैकल्पिक / आइटम |
|
include_authorization_grant | booleanवैकल्पिक / आइटम | — |
संपूर्ण JSON Schema
{
"type": "object",
"properties": {
"workspace_id": {
"type": "string",
"format": "uuid"
},
"include_authorization_grant": {
"type": "boolean"
}
},
"additionalProperties": false
}संरचित आउटपुट
यह स्कीमा सफल टूल परिणाम के structuredContent का वर्णन करता है। MCP रिस्पॉन्स में content भी होता है और कॉल विफल होने पर isError सेट हो सकता है। प्रकाशन के लिए स्वीकृत अनुरोध या टेक्स्ट रिस्पॉन्स को पुष्टि मानने के बजाय पोस्ट का अंतिम परिणाम पढ़ें। लिंक किया गया API ऑपरेशन अनुमतियाँ और पुनः प्रयास के नियम समझाता है।
Required का अर्थ पैरेंट ऑब्जेक्ट और चुनी शाखा के भीतर अनिवार्य है। अनिवार्य चाइल्ड से वैकल्पिक पैरेंट अनिवार्य नहीं होता। नीचे के नियम और फ़ील्ड नाम कॉन्ट्रैक्ट से लिए गए हैं।
| फ़ील्ड / शाखा | प्रकार / अनिवार्य | शर्तें |
|---|---|---|
$ | objectपैरेंट में अनिवार्य |
|
accounts | arrayपैरेंट में अनिवार्य | — |
accounts[] | objectवैकल्पिक / आइटम |
|
accounts[].id | stringपैरेंट में अनिवार्य |
|
accounts[].platform | stringपैरेंट में अनिवार्य |
|
accounts[].handle | string | nullपैरेंट में अनिवार्य | — |
accounts[].handleanyOf 1 | stringपैरेंट में अनिवार्य | — |
accounts[].handleanyOf 2 | nullपैरेंट में अनिवार्य | — |
accounts[].status | stringपैरेंट में अनिवार्य |
|
accounts[].expires_at | string | nullपैरेंट में अनिवार्य | — |
accounts[].expires_atanyOf 1 | stringपैरेंट में अनिवार्य | — |
accounts[].expires_atanyOf 2 | nullपैरेंट में अनिवार्य | — |
accounts[].created_at | stringपैरेंट में अनिवार्य | — |
accounts[].avatar_url | string | nullवैकल्पिक / आइटम | — |
accounts[].avatar_urlanyOf 1 | stringवैकल्पिक / आइटम | — |
accounts[].avatar_urlanyOf 2 | nullवैकल्पिक / आइटम | — |
accounts[].follower_count | integer | nullवैकल्पिक / आइटम | — |
accounts[].follower_countanyOf 1 | integerवैकल्पिक / आइटम |
|
accounts[].follower_countanyOf 2 | nullवैकल्पिक / आइटम | — |
accounts[].post_count | integer | nullवैकल्पिक / आइटम | — |
accounts[].post_countanyOf 1 | integerवैकल्पिक / आइटम |
|
accounts[].post_countanyOf 2 | nullवैकल्पिक / आइटम | — |
accounts[].auto_sync_enabled | booleanवैकल्पिक / आइटम | — |
accounts[].last_synced_at | string | nullवैकल्पिक / आइटम | — |
accounts[].last_synced_atanyOf 1 | stringवैकल्पिक / आइटम | — |
accounts[].last_synced_atanyOf 2 | nullवैकल्पिक / आइटम | — |
accounts[].workspace_id | string | nullवैकल्पिक / आइटम | — |
accounts[].workspace_idanyOf 1 | stringवैकल्पिक / आइटम |
|
accounts[].workspace_idanyOf 2 | nullवैकल्पिक / आइटम | — |
accounts[].platform_user_id | string | nullवैकल्पिक / आइटम | — |
accounts[].platform_user_idanyOf 1 | stringवैकल्पिक / आइटम |
|
accounts[].platform_user_idanyOf 2 | nullवैकल्पिक / आइटम | — |
accounts[].instagram_login_mode | string | nullवैकल्पिक / आइटम | — |
accounts[].instagram_login_modeanyOf 1 | stringवैकल्पिक / आइटम |
|
accounts[].instagram_login_modeanyOf 2 | nullवैकल्पिक / आइटम | — |
accounts[].facebook_page_id | string | nullवैकल्पिक / आइटम | — |
accounts[].facebook_page_idanyOf 1 | stringवैकल्पिक / आइटम |
|
accounts[].facebook_page_idanyOf 2 | nullवैकल्पिक / आइटम | — |
accounts[].blocked_until | string | nullवैकल्पिक / आइटम | — |
accounts[].blocked_untilanyOf 1 | stringवैकल्पिक / आइटम | — |
accounts[].blocked_untilanyOf 2 | nullवैकल्पिक / आइटम | — |
accounts[].block_reason | string | nullवैकल्पिक / आइटम | — |
accounts[].block_reasonanyOf 1 | stringवैकल्पिक / आइटम |
|
accounts[].block_reasonanyOf 2 | nullवैकल्पिक / आइटम | — |
accounts[].block_subcode | integer | nullवैकल्पिक / आइटम | — |
accounts[].block_subcodeanyOf 1 | integerवैकल्पिक / आइटम |
|
accounts[].block_subcodeanyOf 2 | nullवैकल्पिक / आइटम | — |
accounts[].block_count | integerवैकल्पिक / आइटम |
|
accounts[].last_block_at | string | nullवैकल्पिक / आइटम | — |
accounts[].last_block_atanyOf 1 | stringवैकल्पिक / आइटम | — |
accounts[].last_block_atanyOf 2 | nullवैकल्पिक / आइटम | — |
accounts[].health_state | stringपैरेंट में अनिवार्य |
|
accounts[].health_message | stringपैरेंट में अनिवार्य |
|
accounts[].health_observed_at | string | nullपैरेंट में अनिवार्य | — |
accounts[].health_observed_atanyOf 1 | stringपैरेंट में अनिवार्य | — |
accounts[].health_observed_atanyOf 2 | nullपैरेंट में अनिवार्य | — |
accounts[].authorization_grant | objectवैकल्पिक / आइटम | — |
accounts[].authorization_grantoneOf 1 | objectवैकल्पिक / आइटम |
|
accounts[].authorization_grant.granted_permissionsoneOf 1 | arrayपैरेंट में अनिवार्य | — |
accounts[].authorization_grant.granted_permissions[]oneOf 1 | stringवैकल्पिक / आइटम |
|
accounts[].authorization_grant.inventory_sourceoneOf 1 | stringपैरेंट में अनिवार्य |
|
accounts[].authorization_grant.inventory_exactoneOf 1 | booleanपैरेंट में अनिवार्य |
|
accounts[].authorization_grant.observed_atoneOf 1 | stringपैरेंट में अनिवार्य |
|
accounts[].authorization_grant.provider_api_versiononeOf 1 | stringपैरेंट में अनिवार्य |
|
accounts[].authorization_grant.oauth_provideroneOf 1 | stringपैरेंट में अनिवार्य |
|
accounts[].authorization_grant.oauth_subject_idoneOf 1 | stringपैरेंट में अनिवार्य |
|
accounts[].authorization_grantoneOf 2 | objectवैकल्पिक / आइटम |
|
accounts[].authorization_grant.granted_permissionsoneOf 2 | arrayपैरेंट में अनिवार्य |
|
accounts[].authorization_grant.granted_permissions[]oneOf 2 | any JSON valueवैकल्पिक / आइटम | — |
accounts[].authorization_grant.inventory_sourceoneOf 2 | stringपैरेंट में अनिवार्य |
|
accounts[].authorization_grant.inventory_exactoneOf 2 | booleanपैरेंट में अनिवार्य |
|
accounts[].authorization_grant.observed_atoneOf 2 | nullपैरेंट में अनिवार्य | — |
accounts[].authorization_grant.provider_api_versiononeOf 2 | nullपैरेंट में अनिवार्य | — |
accounts[].authorization_grant.oauth_provideroneOf 2 | string | nullपैरेंट में अनिवार्य | — |
accounts[].authorization_grant.oauth_provideroneOf 2 / anyOf 1 | stringपैरेंट में अनिवार्य |
|
accounts[].authorization_grant.oauth_provideroneOf 2 / anyOf 2 | nullपैरेंट में अनिवार्य | — |
accounts[].authorization_grant.oauth_subject_idoneOf 2 | string | nullपैरेंट में अनिवार्य | — |
accounts[].authorization_grant.oauth_subject_idoneOf 2 / anyOf 1 | stringपैरेंट में अनिवार्य |
|
accounts[].authorization_grant.oauth_subject_idoneOf 2 / anyOf 2 | nullपैरेंट में अनिवार्य | — |
accounts[].current_capability_snapshot_id | string | nullपैरेंट में अनिवार्य | — |
accounts[].current_capability_snapshot_idanyOf 1 | stringपैरेंट में अनिवार्य |
|
accounts[].current_capability_snapshot_idanyOf 2 | nullपैरेंट में अनिवार्य | — |
accounts[].capability_facts | arrayपैरेंट में अनिवार्य | — |
accounts[].capability_facts[] | objectवैकल्पिक / आइटम |
|
accounts[].capability_facts[].capability | stringपैरेंट में अनिवार्य |
|
accounts[].capability_facts[].observed_allowed | boolean | nullपैरेंट में अनिवार्य | — |
accounts[].capability_facts[].observed_allowedanyOf 1 | booleanपैरेंट में अनिवार्य | — |
accounts[].capability_facts[].observed_allowedanyOf 2 | nullपैरेंट में अनिवार्य | — |
accounts[].capability_facts[].availability | stringपैरेंट में अनिवार्य |
|
accounts[].capability_facts[].reason_code | stringपैरेंट में अनिवार्य |
|
accounts[].capability_facts[].observed_at | stringपैरेंट में अनिवार्य | — |
accounts[].capability_facts[].valid_until | stringपैरेंट में अनिवार्य | — |
accounts[].capability_facts[].provider_api_version | stringपैरेंट में अनिवार्य |
|
accounts[].capability_facts[].required_permissions | arrayपैरेंट में अनिवार्य | — |
accounts[].capability_facts[].required_permissions[] | stringवैकल्पिक / आइटम |
|
accounts[].capability_facts[].granted_permissions | arrayपैरेंट में अनिवार्य | — |
accounts[].capability_facts[].granted_permissions[] | stringवैकल्पिक / आइटम |
|
accounts[].capability_facts[].account_eligibility | objectपैरेंट में अनिवार्य |
|
accounts[].capability_facts[].account_eligibility.* | any JSON valueवैकल्पिक / आइटम | — |
संपूर्ण JSON Schema
{
"type": "object",
"properties": {
"accounts": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"format": "uuid"
},
"platform": {
"type": "string",
"enum": [
"instagram",
"threads",
"facebook",
"tiktok",
"linkedin",
"youtube",
"x"
]
},
"handle": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"status": {
"type": "string",
"enum": [
"valid",
"expiring_soon",
"expired",
"disconnected"
]
},
"expires_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"created_at": {
"type": "string"
},
"avatar_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"follower_count": {
"anyOf": [
{
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"post_count": {
"anyOf": [
{
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"auto_sync_enabled": {
"type": "boolean"
},
"last_synced_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"workspace_id": {
"anyOf": [
{
"type": "string",
"format": "uuid"
},
{
"type": "null"
}
]
},
"platform_user_id": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "null"
}
]
},
"instagram_login_mode": {
"anyOf": [
{
"type": "string",
"enum": [
"instagram_login",
"facebook_login"
]
},
{
"type": "null"
}
]
},
"facebook_page_id": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "null"
}
]
},
"blocked_until": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"block_reason": {
"anyOf": [
{
"type": "string",
"enum": [
"transient",
"account_block",
"auth_invalid",
"permanent"
]
},
{
"type": "null"
}
]
},
"block_subcode": {
"anyOf": [
{
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
{
"type": "null"
}
]
},
"block_count": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"last_block_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"health_state": {
"type": "string",
"enum": [
"ready",
"action_required",
"temporarily_unavailable",
"publishing_restricted",
"disconnected",
"unknown"
]
},
"health_message": {
"type": "string",
"minLength": 1,
"maxLength": 500
},
"health_observed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"authorization_grant": {
"oneOf": [
{
"type": "object",
"properties": {
"granted_permissions": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
},
"inventory_source": {
"type": "string",
"enum": [
"oauth_token_response",
"provider_token_debug",
"provider_permissions_endpoint"
]
},
"inventory_exact": {
"type": "boolean",
"const": true
},
"observed_at": {
"type": "string",
"minLength": 1
},
"provider_api_version": {
"type": "string",
"minLength": 1,
"maxLength": 40
},
"oauth_provider": {
"type": "string",
"enum": [
"instagram",
"threads",
"meta",
"google"
]
},
"oauth_subject_id": {
"type": "string",
"minLength": 1
}
},
"required": [
"granted_permissions",
"inventory_source",
"inventory_exact",
"observed_at",
"provider_api_version",
"oauth_provider",
"oauth_subject_id"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"granted_permissions": {
"minItems": 0,
"maxItems": 0,
"type": "array",
"items": {
"not": {}
}
},
"inventory_source": {
"type": "string",
"const": "unavailable"
},
"inventory_exact": {
"type": "boolean",
"const": false
},
"observed_at": {
"type": "null"
},
"provider_api_version": {
"type": "null"
},
"oauth_provider": {
"anyOf": [
{
"type": "string",
"enum": [
"instagram",
"threads",
"meta",
"google"
]
},
{
"type": "null"
}
]
},
"oauth_subject_id": {
"anyOf": [
{
"type": "string",
"minLength": 1
},
{
"type": "null"
}
]
}
},
"required": [
"granted_permissions",
"inventory_source",
"inventory_exact",
"observed_at",
"provider_api_version",
"oauth_provider",
"oauth_subject_id"
],
"additionalProperties": false
}
]
},
"current_capability_snapshot_id": {
"anyOf": [
{
"type": "string",
"format": "uuid"
},
{
"type": "null"
}
]
},
"capability_facts": {
"type": "array",
"items": {
"type": "object",
"properties": {
"capability": {
"type": "string",
"enum": [
"can_publish_text",
"can_publish_image",
"can_publish_video",
"can_publish_reel",
"can_publish_carousel",
"can_publish_first_comment",
"can_publish_topic_tag",
"can_publish_link",
"can_upload_video",
"can_set_title",
"can_set_description",
"can_set_thumbnail",
"can_set_privacy_status",
"can_publish_story",
"can_invite_collaborators",
"can_tag_products",
"can_publish_trial_reel",
"can_publish_partnership",
"can_delete_media",
"can_publish_reply",
"can_quote_post",
"can_repost",
"can_publish_poll",
"can_publish_gif",
"can_publish_text_attachment",
"can_publish_ghost_post",
"can_tag_location",
"can_crossshare_to_instagram",
"can_auto_publish_text",
"can_delete_post",
"can_publish_multi_image",
"can_target_post",
"can_backdate_post",
"can_manage_native_schedule",
"can_update_video",
"can_delete_video",
"can_set_brand_partner"
]
},
"observed_allowed": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"availability": {
"type": "string",
"enum": [
"available",
"unavailable",
"unknown",
"documented_ambiguous"
]
},
"reason_code": {
"type": "string",
"pattern": "^[a-z0-9_]+$"
},
"observed_at": {
"type": "string"
},
"valid_until": {
"type": "string"
},
"provider_api_version": {
"type": "string",
"minLength": 1,
"maxLength": 40
},
"required_permissions": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
},
"granted_permissions": {
"type": "array",
"items": {
"type": "string",
"minLength": 1
}
},
"account_eligibility": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"required": [
"capability",
"observed_allowed",
"availability",
"reason_code",
"observed_at",
"valid_until",
"provider_api_version",
"required_permissions",
"granted_permissions",
"account_eligibility"
],
"additionalProperties": false
}
}
},
"required": [
"id",
"platform",
"handle",
"status",
"expires_at",
"created_at",
"health_state",
"health_message",
"health_observed_at",
"current_capability_snapshot_id",
"capability_facts"
],
"additionalProperties": false
}
}
},
"required": [
"accounts"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}टूल कॉल का उदाहरण
उदाहरणों में स्कीमा से जाँचे काल्पनिक मान हैं। IDs को अधिकृत IDs, मीडिया को तैयार एसेट और तारीखों को पुष्ट प्रकाशन समय से बदलें। राइट सबमिट करने से पहले खाते की पात्रता जाँचें। यह पेज API अनुरोध नहीं भेजता।
{
"name": "sosoapi_list_connected_accounts",
"arguments": {}
}structuredContent
{
"accounts": []
}