החיפוש נטען רק כשמשתמשים בו. עיינו בכל הקטגוריות שלהלן.

כלי MCP

רשימת חשבונות מחוברים

sosoapi_list_connected_accounts

הצגת החשבונות החברתיים (Instagram, Threads, Facebook, YouTube) המחוברים לסביבת עבודה, עם נתוני תקינות החיבור והיכולות. השתמשו במזהים שלהם בתור 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
}

שדות קלט

שדה חובה נדרש בתוך אובייקט האב והענף הנבחר שלו. צאצא נדרש אינו הופך אב אופציונלי לנדרש. הכללים ושמות השדות שלהלן מועתקים מהחוזה.

שדות קלט
שדה / ענףסוג / חובהאילוצים
$objectחובה באובייקט האב
  • additionalProperties: false
workspace_idstringרשות / פריט
  • format: "uuid"
include_authorization_grantbooleanרשות / פריט—
JSON Schema מלא
{
  "type": "object",
  "properties": {
    "workspace_id": {
      "type": "string",
      "format": "uuid"
    },
    "include_authorization_grant": {
      "type": "boolean"
    }
  },
  "additionalProperties": false
}

פלט מובנה

הסכמה מתארת את structuredContent בתוצאת כלי מוצלחת. תגובת MCP כוללת גם content ועשויה להגדיר isError כשקריאה נכשלת. בפרסום, קראו את התוצאה הסופית של הפוסט במקום לראות בבקשה שהתקבלה או בתגובת טקסט אישור. פעולת ה-API המקושרת מסבירה הרשאות וכללי ניסיון חוזר.

שדה חובה נדרש בתוך אובייקט האב והענף הנבחר שלו. צאצא נדרש אינו הופך אב אופציונלי לנדרש. הכללים ושמות השדות שלהלן מועתקים מהחוזה.

פלט מובנה
שדה / ענףסוג / חובהאילוצים
$objectחובה באובייקט האב
  • additionalProperties: false
accountsarrayחובה באובייקט האב—
accounts[]objectרשות / פריט
  • additionalProperties: false
accounts[].idstringחובה באובייקט האב
  • format: "uuid"
accounts[].platformstringחובה באובייקט האב
  • enum: ["instagram","threads","facebook","tiktok","linkedin","youtube","x"]
accounts[].handlestring | nullחובה באובייקט האב—
accounts[].handleanyOf 1stringחובה באובייקט האב—
accounts[].handleanyOf 2nullחובה באובייקט האב—
accounts[].statusstringחובה באובייקט האב
  • enum: ["valid","expiring_soon","expired","disconnected"]
accounts[].expires_atstring | nullחובה באובייקט האב—
accounts[].expires_atanyOf 1stringחובה באובייקט האב—
accounts[].expires_atanyOf 2nullחובה באובייקט האב—
accounts[].created_atstringחובה באובייקט האב—
accounts[].avatar_urlstring | nullרשות / פריט—
accounts[].avatar_urlanyOf 1stringרשות / פריט—
accounts[].avatar_urlanyOf 2nullרשות / פריט—
accounts[].follower_countinteger | nullרשות / פריט—
accounts[].follower_countanyOf 1integerרשות / פריט
  • minimum: 0
  • maximum: 9007199254740991
accounts[].follower_countanyOf 2nullרשות / פריט—
accounts[].post_countinteger | nullרשות / פריט—
accounts[].post_countanyOf 1integerרשות / פריט
  • minimum: 0
  • maximum: 9007199254740991
accounts[].post_countanyOf 2nullרשות / פריט—
accounts[].auto_sync_enabledbooleanרשות / פריט—
accounts[].last_synced_atstring | nullרשות / פריט—
accounts[].last_synced_atanyOf 1stringרשות / פריט—
accounts[].last_synced_atanyOf 2nullרשות / פריט—
accounts[].workspace_idstring | nullרשות / פריט—
accounts[].workspace_idanyOf 1stringרשות / פריט
  • format: "uuid"
accounts[].workspace_idanyOf 2nullרשות / פריט—
accounts[].platform_user_idstring | nullרשות / פריט—
accounts[].platform_user_idanyOf 1stringרשות / פריט
  • minLength: 1
accounts[].platform_user_idanyOf 2nullרשות / פריט—
accounts[].instagram_login_modestring | nullרשות / פריט—
accounts[].instagram_login_modeanyOf 1stringרשות / פריט
  • enum: ["instagram_login","facebook_login"]
accounts[].instagram_login_modeanyOf 2nullרשות / פריט—
accounts[].facebook_page_idstring | nullרשות / פריט—
accounts[].facebook_page_idanyOf 1stringרשות / פריט
  • minLength: 1
accounts[].facebook_page_idanyOf 2nullרשות / פריט—
accounts[].blocked_untilstring | nullרשות / פריט—
accounts[].blocked_untilanyOf 1stringרשות / פריט—
accounts[].blocked_untilanyOf 2nullרשות / פריט—
accounts[].block_reasonstring | nullרשות / פריט—
accounts[].block_reasonanyOf 1stringרשות / פריט
  • enum: ["transient","account_block","auth_invalid","permanent"]
accounts[].block_reasonanyOf 2nullרשות / פריט—
accounts[].block_subcodeinteger | nullרשות / פריט—
accounts[].block_subcodeanyOf 1integerרשות / פריט
  • minimum: -9007199254740991
  • maximum: 9007199254740991
accounts[].block_subcodeanyOf 2nullרשות / פריט—
accounts[].block_countintegerרשות / פריט
  • minimum: 0
  • maximum: 9007199254740991
accounts[].last_block_atstring | nullרשות / פריט—
accounts[].last_block_atanyOf 1stringרשות / פריט—
accounts[].last_block_atanyOf 2nullרשות / פריט—
accounts[].health_statestringחובה באובייקט האב
  • enum: ["ready","action_required","temporarily_unavailable","publishing_restricted","disconnected","unknown"]
accounts[].health_messagestringחובה באובייקט האב
  • minLength: 1
  • maxLength: 500
accounts[].health_observed_atstring | nullחובה באובייקט האב—
accounts[].health_observed_atanyOf 1stringחובה באובייקט האב—
accounts[].health_observed_atanyOf 2nullחובה באובייקט האב—
accounts[].authorization_grantobjectרשות / פריט—
accounts[].authorization_grantoneOf 1objectרשות / פריט
  • additionalProperties: false
accounts[].authorization_grant.granted_permissionsoneOf 1arrayחובה באובייקט האב—
accounts[].authorization_grant.granted_permissions[]oneOf 1stringרשות / פריט
  • minLength: 1
accounts[].authorization_grant.inventory_sourceoneOf 1stringחובה באובייקט האב
  • enum: ["oauth_token_response","provider_token_debug","provider_permissions_endpoint"]
accounts[].authorization_grant.inventory_exactoneOf 1booleanחובה באובייקט האב
  • const: true
accounts[].authorization_grant.observed_atoneOf 1stringחובה באובייקט האב
  • minLength: 1
accounts[].authorization_grant.provider_api_versiononeOf 1stringחובה באובייקט האב
  • minLength: 1
  • maxLength: 40
accounts[].authorization_grant.oauth_provideroneOf 1stringחובה באובייקט האב
  • enum: ["instagram","threads","meta","google"]
accounts[].authorization_grant.oauth_subject_idoneOf 1stringחובה באובייקט האב
  • minLength: 1
accounts[].authorization_grantoneOf 2objectרשות / פריט
  • additionalProperties: false
accounts[].authorization_grant.granted_permissionsoneOf 2arrayחובה באובייקט האב
  • minItems: 0
  • maxItems: 0
accounts[].authorization_grant.granted_permissions[]oneOf 2any JSON valueרשות / פריט—
accounts[].authorization_grant.inventory_sourceoneOf 2stringחובה באובייקט האב
  • const: "unavailable"
accounts[].authorization_grant.inventory_exactoneOf 2booleanחובה באובייקט האב
  • const: false
accounts[].authorization_grant.observed_atoneOf 2nullחובה באובייקט האב—
accounts[].authorization_grant.provider_api_versiononeOf 2nullחובה באובייקט האב—
accounts[].authorization_grant.oauth_provideroneOf 2string | nullחובה באובייקט האב—
accounts[].authorization_grant.oauth_provideroneOf 2 / anyOf 1stringחובה באובייקט האב
  • enum: ["instagram","threads","meta","google"]
accounts[].authorization_grant.oauth_provideroneOf 2 / anyOf 2nullחובה באובייקט האב—
accounts[].authorization_grant.oauth_subject_idoneOf 2string | nullחובה באובייקט האב—
accounts[].authorization_grant.oauth_subject_idoneOf 2 / anyOf 1stringחובה באובייקט האב
  • minLength: 1
accounts[].authorization_grant.oauth_subject_idoneOf 2 / anyOf 2nullחובה באובייקט האב—
accounts[].current_capability_snapshot_idstring | nullחובה באובייקט האב—
accounts[].current_capability_snapshot_idanyOf 1stringחובה באובייקט האב
  • format: "uuid"
accounts[].current_capability_snapshot_idanyOf 2nullחובה באובייקט האב—
accounts[].capability_factsarrayחובה באובייקט האב—
accounts[].capability_facts[]objectרשות / פריט
  • additionalProperties: false
accounts[].capability_facts[].capabilitystringחובה באובייקט האב
  • 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"]
accounts[].capability_facts[].observed_allowedboolean | nullחובה באובייקט האב—
accounts[].capability_facts[].observed_allowedanyOf 1booleanחובה באובייקט האב—
accounts[].capability_facts[].observed_allowedanyOf 2nullחובה באובייקט האב—
accounts[].capability_facts[].availabilitystringחובה באובייקט האב
  • enum: ["available","unavailable","unknown","documented_ambiguous"]
accounts[].capability_facts[].reason_codestringחובה באובייקט האב
  • pattern: "^[a-z0-9_]+$"
accounts[].capability_facts[].observed_atstringחובה באובייקט האב—
accounts[].capability_facts[].valid_untilstringחובה באובייקט האב—
accounts[].capability_facts[].provider_api_versionstringחובה באובייקט האב
  • minLength: 1
  • maxLength: 40
accounts[].capability_facts[].required_permissionsarrayחובה באובייקט האב—
accounts[].capability_facts[].required_permissions[]stringרשות / פריט
  • minLength: 1
accounts[].capability_facts[].granted_permissionsarrayחובה באובייקט האב—
accounts[].capability_facts[].granted_permissions[]stringרשות / פריט
  • minLength: 1
accounts[].capability_facts[].account_eligibilityobjectחובה באובייקט האב
  • additionalProperties: {}
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
}

דוגמת קריאה לכלי

הדוגמאות משתמשות בערכים בדויים שנבדקו מול הסכמות. החליפו את המזהים בכאלה שאתם מורשים להשתמש בהם, את המדיה בנכסים מוכנים ואת התאריכים במועד הפרסום שאישרתם. בדקו את התאמת החשבון לפני שליחת כתיבה. העמוד הזה אינו שולח בקשות API.

{
  "name": "sosoapi_list_connected_accounts",
  "arguments": {}
}

structuredContent

{
  "accounts": []
}
התקנה או חיבור של MCP