Sökningen laddas först när du använder den. Bläddra bland alla kategorier nedan.

MCP-verktyg

Lista anslutna konton

sosoapi_list_connected_accounts

Lista de sociala konton (Instagram, Threads, Facebook, YouTube) som är anslutna till en arbetsyta, med anslutningshälsa och funktionsuppgifter. Använd deras id som social_account_id vid schemaläggning eller kommentarer. Ange workspace_id: en begäran utan detta avvisas när uttryckligt målval tillämpas.

Läs som Markdown

Profiler och transporter

Profiler: core, full · Transporter: stdio, http

Välj core eller full för att styra vilka verktyg klienten ser; detta ändrar inte dess behörigheter. Lokal filuppladdning kräver stdio och är inte tillgänglig via HTTP. Ange SOSOAPI_OUTPUT_SCHEMAS=1 för att inkludera utdatascheman vid identifiering. Verktygen returnerar strukturerade resultat med eller utan inställningen.

Behörigheter och sidoeffekter

Annoteringar hjälper klienter att beskriva ett verktyg. Varje anrop kontrollerar fortfarande användarens autentisering, roll, resursåtkomst och tilldelade funktionsbehörigheter.

{
  "readOnlyHint": true,
  "destructiveHint": false,
  "idempotentHint": true,
  "openWorldHint": false
}

Indatafält

Obligatoriskt betyder obligatoriskt inom sitt överordnade objekt och vald gren. Ett obligatoriskt underfält gör inte ett valfritt överordnat objekt obligatoriskt. Regler och fältnamn nedan kopieras från kontraktet.

Indatafält
Fält / grenTyp / obligatorisktBegränsningar
$objectObligatoriskt i överordnat objekt
  • additionalProperties: false
workspace_idstringValfritt / objekt
  • format: "uuid"
include_authorization_grantbooleanValfritt / objekt—
Fullständigt JSON Schema
{
  "type": "object",
  "properties": {
    "workspace_id": {
      "type": "string",
      "format": "uuid"
    },
    "include_authorization_grant": {
      "type": "boolean"
    }
  },
  "additionalProperties": false
}

Strukturerat resultat

Detta schema beskriver structuredContent i ett lyckat verktygsresultat. MCP-svaret innehåller även content och kan ange isError när ett anrop misslyckas. För publicering ska du läsa inläggets slutresultat i stället för att tolka en accepterad begäran eller ett textsvar som bekräftelse. Den länkade API-åtgärden förklarar behörigheter och regler för nya försök.

Obligatoriskt betyder obligatoriskt inom sitt överordnade objekt och vald gren. Ett obligatoriskt underfält gör inte ett valfritt överordnat objekt obligatoriskt. Regler och fältnamn nedan kopieras från kontraktet.

Strukturerat resultat
Fält / grenTyp / obligatorisktBegränsningar
$objectObligatoriskt i överordnat objekt
  • additionalProperties: false
accountsarrayObligatoriskt i överordnat objekt—
accounts[]objectValfritt / objekt
  • additionalProperties: false
accounts[].idstringObligatoriskt i överordnat objekt
  • format: "uuid"
accounts[].platformstringObligatoriskt i överordnat objekt
  • enum: ["instagram","threads","facebook","tiktok","linkedin","youtube","x"]
accounts[].handlestring | nullObligatoriskt i överordnat objekt—
accounts[].handleanyOf 1stringObligatoriskt i överordnat objekt—
accounts[].handleanyOf 2nullObligatoriskt i överordnat objekt—
accounts[].statusstringObligatoriskt i överordnat objekt
  • enum: ["valid","expiring_soon","expired","disconnected"]
accounts[].expires_atstring | nullObligatoriskt i överordnat objekt—
accounts[].expires_atanyOf 1stringObligatoriskt i överordnat objekt—
accounts[].expires_atanyOf 2nullObligatoriskt i överordnat objekt—
accounts[].created_atstringObligatoriskt i överordnat objekt—
accounts[].avatar_urlstring | nullValfritt / objekt—
accounts[].avatar_urlanyOf 1stringValfritt / objekt—
accounts[].avatar_urlanyOf 2nullValfritt / objekt—
accounts[].follower_countinteger | nullValfritt / objekt—
accounts[].follower_countanyOf 1integerValfritt / objekt
  • minimum: 0
  • maximum: 9007199254740991
accounts[].follower_countanyOf 2nullValfritt / objekt—
accounts[].post_countinteger | nullValfritt / objekt—
accounts[].post_countanyOf 1integerValfritt / objekt
  • minimum: 0
  • maximum: 9007199254740991
accounts[].post_countanyOf 2nullValfritt / objekt—
accounts[].auto_sync_enabledbooleanValfritt / objekt—
accounts[].last_synced_atstring | nullValfritt / objekt—
accounts[].last_synced_atanyOf 1stringValfritt / objekt—
accounts[].last_synced_atanyOf 2nullValfritt / objekt—
accounts[].workspace_idstring | nullValfritt / objekt—
accounts[].workspace_idanyOf 1stringValfritt / objekt
  • format: "uuid"
accounts[].workspace_idanyOf 2nullValfritt / objekt—
accounts[].platform_user_idstring | nullValfritt / objekt—
accounts[].platform_user_idanyOf 1stringValfritt / objekt
  • minLength: 1
accounts[].platform_user_idanyOf 2nullValfritt / objekt—
accounts[].instagram_login_modestring | nullValfritt / objekt—
accounts[].instagram_login_modeanyOf 1stringValfritt / objekt
  • enum: ["instagram_login","facebook_login"]
accounts[].instagram_login_modeanyOf 2nullValfritt / objekt—
accounts[].facebook_page_idstring | nullValfritt / objekt—
accounts[].facebook_page_idanyOf 1stringValfritt / objekt
  • minLength: 1
accounts[].facebook_page_idanyOf 2nullValfritt / objekt—
accounts[].blocked_untilstring | nullValfritt / objekt—
accounts[].blocked_untilanyOf 1stringValfritt / objekt—
accounts[].blocked_untilanyOf 2nullValfritt / objekt—
accounts[].block_reasonstring | nullValfritt / objekt—
accounts[].block_reasonanyOf 1stringValfritt / objekt
  • enum: ["transient","account_block","auth_invalid","permanent"]
accounts[].block_reasonanyOf 2nullValfritt / objekt—
accounts[].block_subcodeinteger | nullValfritt / objekt—
accounts[].block_subcodeanyOf 1integerValfritt / objekt
  • minimum: -9007199254740991
  • maximum: 9007199254740991
accounts[].block_subcodeanyOf 2nullValfritt / objekt—
accounts[].block_countintegerValfritt / objekt
  • minimum: 0
  • maximum: 9007199254740991
accounts[].last_block_atstring | nullValfritt / objekt—
accounts[].last_block_atanyOf 1stringValfritt / objekt—
accounts[].last_block_atanyOf 2nullValfritt / objekt—
accounts[].health_statestringObligatoriskt i överordnat objekt
  • enum: ["ready","action_required","temporarily_unavailable","publishing_restricted","disconnected","unknown"]
accounts[].health_messagestringObligatoriskt i överordnat objekt
  • minLength: 1
  • maxLength: 500
accounts[].health_observed_atstring | nullObligatoriskt i överordnat objekt—
accounts[].health_observed_atanyOf 1stringObligatoriskt i överordnat objekt—
accounts[].health_observed_atanyOf 2nullObligatoriskt i överordnat objekt—
accounts[].authorization_grantobjectValfritt / objekt—
accounts[].authorization_grantoneOf 1objectValfritt / objekt
  • additionalProperties: false
accounts[].authorization_grant.granted_permissionsoneOf 1arrayObligatoriskt i överordnat objekt—
accounts[].authorization_grant.granted_permissions[]oneOf 1stringValfritt / objekt
  • minLength: 1
accounts[].authorization_grant.inventory_sourceoneOf 1stringObligatoriskt i överordnat objekt
  • enum: ["oauth_token_response","provider_token_debug","provider_permissions_endpoint"]
accounts[].authorization_grant.inventory_exactoneOf 1booleanObligatoriskt i överordnat objekt
  • const: true
accounts[].authorization_grant.observed_atoneOf 1stringObligatoriskt i överordnat objekt
  • minLength: 1
accounts[].authorization_grant.provider_api_versiononeOf 1stringObligatoriskt i överordnat objekt
  • minLength: 1
  • maxLength: 40
accounts[].authorization_grant.oauth_provideroneOf 1stringObligatoriskt i överordnat objekt
  • enum: ["instagram","threads","meta","google"]
accounts[].authorization_grant.oauth_subject_idoneOf 1stringObligatoriskt i överordnat objekt
  • minLength: 1
accounts[].authorization_grantoneOf 2objectValfritt / objekt
  • additionalProperties: false
accounts[].authorization_grant.granted_permissionsoneOf 2arrayObligatoriskt i överordnat objekt
  • minItems: 0
  • maxItems: 0
accounts[].authorization_grant.granted_permissions[]oneOf 2any JSON valueValfritt / objekt—
accounts[].authorization_grant.inventory_sourceoneOf 2stringObligatoriskt i överordnat objekt
  • const: "unavailable"
accounts[].authorization_grant.inventory_exactoneOf 2booleanObligatoriskt i överordnat objekt
  • const: false
accounts[].authorization_grant.observed_atoneOf 2nullObligatoriskt i överordnat objekt—
accounts[].authorization_grant.provider_api_versiononeOf 2nullObligatoriskt i överordnat objekt—
accounts[].authorization_grant.oauth_provideroneOf 2string | nullObligatoriskt i överordnat objekt—
accounts[].authorization_grant.oauth_provideroneOf 2 / anyOf 1stringObligatoriskt i överordnat objekt
  • enum: ["instagram","threads","meta","google"]
accounts[].authorization_grant.oauth_provideroneOf 2 / anyOf 2nullObligatoriskt i överordnat objekt—
accounts[].authorization_grant.oauth_subject_idoneOf 2string | nullObligatoriskt i överordnat objekt—
accounts[].authorization_grant.oauth_subject_idoneOf 2 / anyOf 1stringObligatoriskt i överordnat objekt
  • minLength: 1
accounts[].authorization_grant.oauth_subject_idoneOf 2 / anyOf 2nullObligatoriskt i överordnat objekt—
accounts[].current_capability_snapshot_idstring | nullObligatoriskt i överordnat objekt—
accounts[].current_capability_snapshot_idanyOf 1stringObligatoriskt i överordnat objekt
  • format: "uuid"
accounts[].current_capability_snapshot_idanyOf 2nullObligatoriskt i överordnat objekt—
accounts[].capability_factsarrayObligatoriskt i överordnat objekt—
accounts[].capability_facts[]objectValfritt / objekt
  • additionalProperties: false
accounts[].capability_facts[].capabilitystringObligatoriskt i överordnat objekt
  • 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 | nullObligatoriskt i överordnat objekt—
accounts[].capability_facts[].observed_allowedanyOf 1booleanObligatoriskt i överordnat objekt—
accounts[].capability_facts[].observed_allowedanyOf 2nullObligatoriskt i överordnat objekt—
accounts[].capability_facts[].availabilitystringObligatoriskt i överordnat objekt
  • enum: ["available","unavailable","unknown","documented_ambiguous"]
accounts[].capability_facts[].reason_codestringObligatoriskt i överordnat objekt
  • pattern: "^[a-z0-9_]+$"
accounts[].capability_facts[].observed_atstringObligatoriskt i överordnat objekt—
accounts[].capability_facts[].valid_untilstringObligatoriskt i överordnat objekt—
accounts[].capability_facts[].provider_api_versionstringObligatoriskt i överordnat objekt
  • minLength: 1
  • maxLength: 40
accounts[].capability_facts[].required_permissionsarrayObligatoriskt i överordnat objekt—
accounts[].capability_facts[].required_permissions[]stringValfritt / objekt
  • minLength: 1
accounts[].capability_facts[].granted_permissionsarrayObligatoriskt i överordnat objekt—
accounts[].capability_facts[].granted_permissions[]stringValfritt / objekt
  • minLength: 1
accounts[].capability_facts[].account_eligibilityobjectObligatoriskt i överordnat objekt
  • additionalProperties: {}
accounts[].capability_facts[].account_eligibility.*any JSON valueValfritt / objekt—
Fullständigt 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
}

Exempel på verktygsanrop

Exemplen använder fiktiva värden som kontrollerats mot schemana. Ersätt ID:n med sådana du får använda, medier med färdiga mediefiler och datum med din bekräftade publiceringstid. Kontrollera kontots behörighet före en skrivning. Denna sida skickar inga API-anrop.

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

structuredContent

{
  "accounts": []
}
Installera eller anslut MCP