Pencarian hanya dimuat saat digunakan. Jelajahi semua kategori di bawah.

Alat MCP

Daftar akun terhubung

sosoapi_list_connected_accounts

Tampilkan akun sosial (Instagram, Threads, Facebook, YouTube) yang terhubung ke ruang kerja, beserta kesehatan koneksi dan fakta kemampuannya. Gunakan ID akun sebagai social_account_id saat menjadwalkan atau berkomentar. Sertakan workspace_id: permintaan tanpa nilai ini ditolak setelah penargetan eksplisit diberlakukan.

Baca sebagai Markdown

Profil dan transport

Profil: core, full · Transport: stdio, http

Pilih core atau full untuk mengatur alat yang terlihat oleh klien; ini tidak mengubah izinnya. Unggahan file lokal memerlukan stdio dan tidak tersedia melalui HTTP. Atur SOSOAPI_OUTPUT_SCHEMAS=1 untuk menyertakan skema output saat penemuan. Alat mengembalikan hasil terstruktur dengan atau tanpa pengaturan itu.

Izin dan efek samping

Anotasi membantu klien menjelaskan alat. Setiap panggilan tetap memeriksa autentikasi pengguna, peran, akses sumber daya, dan izin kemampuan.

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

Kolom input

Wajib berarti wajib dalam objek induk dan cabang yang dipilih. Anak wajib tidak membuat induk opsional menjadi wajib. Aturan dan nama kolom di bawah disalin dari kontrak.

Kolom input
Kolom / cabangJenis / wajibBatasan
$objectWajib dalam induk
  • additionalProperties: false
workspace_idstringOpsional / item
  • format: "uuid"
include_authorization_grantbooleanOpsional / item—
JSON Schema lengkap
{
  "type": "object",
  "properties": {
    "workspace_id": {
      "type": "string",
      "format": "uuid"
    },
    "include_authorization_grant": {
      "type": "boolean"
    }
  },
  "additionalProperties": false
}

Output terstruktur

Skema ini menjelaskan structuredContent dalam hasil alat yang berhasil. Respons MCP juga menyertakan content dan dapat menetapkan isError saat panggilan gagal. Untuk publikasi, baca hasil akhir postingan alih-alih menganggap permintaan diterima atau respons teks sebagai konfirmasi. Operasi API yang ditautkan menjelaskan izin dan aturan percobaan ulang.

Wajib berarti wajib dalam objek induk dan cabang yang dipilih. Anak wajib tidak membuat induk opsional menjadi wajib. Aturan dan nama kolom di bawah disalin dari kontrak.

Output terstruktur
Kolom / cabangJenis / wajibBatasan
$objectWajib dalam induk
  • additionalProperties: false
accountsarrayWajib dalam induk—
accounts[]objectOpsional / item
  • additionalProperties: false
accounts[].idstringWajib dalam induk
  • format: "uuid"
accounts[].platformstringWajib dalam induk
  • enum: ["instagram","threads","facebook","tiktok","linkedin","youtube","x"]
accounts[].handlestring | nullWajib dalam induk—
accounts[].handleanyOf 1stringWajib dalam induk—
accounts[].handleanyOf 2nullWajib dalam induk—
accounts[].statusstringWajib dalam induk
  • enum: ["valid","expiring_soon","expired","disconnected"]
accounts[].expires_atstring | nullWajib dalam induk—
accounts[].expires_atanyOf 1stringWajib dalam induk—
accounts[].expires_atanyOf 2nullWajib dalam induk—
accounts[].created_atstringWajib dalam induk—
accounts[].avatar_urlstring | nullOpsional / item—
accounts[].avatar_urlanyOf 1stringOpsional / item—
accounts[].avatar_urlanyOf 2nullOpsional / item—
accounts[].follower_countinteger | nullOpsional / item—
accounts[].follower_countanyOf 1integerOpsional / item
  • minimum: 0
  • maximum: 9007199254740991
accounts[].follower_countanyOf 2nullOpsional / item—
accounts[].post_countinteger | nullOpsional / item—
accounts[].post_countanyOf 1integerOpsional / item
  • minimum: 0
  • maximum: 9007199254740991
accounts[].post_countanyOf 2nullOpsional / item—
accounts[].auto_sync_enabledbooleanOpsional / item—
accounts[].last_synced_atstring | nullOpsional / item—
accounts[].last_synced_atanyOf 1stringOpsional / item—
accounts[].last_synced_atanyOf 2nullOpsional / item—
accounts[].workspace_idstring | nullOpsional / item—
accounts[].workspace_idanyOf 1stringOpsional / item
  • format: "uuid"
accounts[].workspace_idanyOf 2nullOpsional / item—
accounts[].platform_user_idstring | nullOpsional / item—
accounts[].platform_user_idanyOf 1stringOpsional / item
  • minLength: 1
accounts[].platform_user_idanyOf 2nullOpsional / item—
accounts[].instagram_login_modestring | nullOpsional / item—
accounts[].instagram_login_modeanyOf 1stringOpsional / item
  • enum: ["instagram_login","facebook_login"]
accounts[].instagram_login_modeanyOf 2nullOpsional / item—
accounts[].facebook_page_idstring | nullOpsional / item—
accounts[].facebook_page_idanyOf 1stringOpsional / item
  • minLength: 1
accounts[].facebook_page_idanyOf 2nullOpsional / item—
accounts[].blocked_untilstring | nullOpsional / item—
accounts[].blocked_untilanyOf 1stringOpsional / item—
accounts[].blocked_untilanyOf 2nullOpsional / item—
accounts[].block_reasonstring | nullOpsional / item—
accounts[].block_reasonanyOf 1stringOpsional / item
  • enum: ["transient","account_block","auth_invalid","permanent"]
accounts[].block_reasonanyOf 2nullOpsional / item—
accounts[].block_subcodeinteger | nullOpsional / item—
accounts[].block_subcodeanyOf 1integerOpsional / item
  • minimum: -9007199254740991
  • maximum: 9007199254740991
accounts[].block_subcodeanyOf 2nullOpsional / item—
accounts[].block_countintegerOpsional / item
  • minimum: 0
  • maximum: 9007199254740991
accounts[].last_block_atstring | nullOpsional / item—
accounts[].last_block_atanyOf 1stringOpsional / item—
accounts[].last_block_atanyOf 2nullOpsional / item—
accounts[].health_statestringWajib dalam induk
  • enum: ["ready","action_required","temporarily_unavailable","publishing_restricted","disconnected","unknown"]
accounts[].health_messagestringWajib dalam induk
  • minLength: 1
  • maxLength: 500
accounts[].health_observed_atstring | nullWajib dalam induk—
accounts[].health_observed_atanyOf 1stringWajib dalam induk—
accounts[].health_observed_atanyOf 2nullWajib dalam induk—
accounts[].authorization_grantobjectOpsional / item—
accounts[].authorization_grantoneOf 1objectOpsional / item
  • additionalProperties: false
accounts[].authorization_grant.granted_permissionsoneOf 1arrayWajib dalam induk—
accounts[].authorization_grant.granted_permissions[]oneOf 1stringOpsional / item
  • minLength: 1
accounts[].authorization_grant.inventory_sourceoneOf 1stringWajib dalam induk
  • enum: ["oauth_token_response","provider_token_debug","provider_permissions_endpoint"]
accounts[].authorization_grant.inventory_exactoneOf 1booleanWajib dalam induk
  • const: true
accounts[].authorization_grant.observed_atoneOf 1stringWajib dalam induk
  • minLength: 1
accounts[].authorization_grant.provider_api_versiononeOf 1stringWajib dalam induk
  • minLength: 1
  • maxLength: 40
accounts[].authorization_grant.oauth_provideroneOf 1stringWajib dalam induk
  • enum: ["instagram","threads","meta","google"]
accounts[].authorization_grant.oauth_subject_idoneOf 1stringWajib dalam induk
  • minLength: 1
accounts[].authorization_grantoneOf 2objectOpsional / item
  • additionalProperties: false
accounts[].authorization_grant.granted_permissionsoneOf 2arrayWajib dalam induk
  • minItems: 0
  • maxItems: 0
accounts[].authorization_grant.granted_permissions[]oneOf 2any JSON valueOpsional / item—
accounts[].authorization_grant.inventory_sourceoneOf 2stringWajib dalam induk
  • const: "unavailable"
accounts[].authorization_grant.inventory_exactoneOf 2booleanWajib dalam induk
  • const: false
accounts[].authorization_grant.observed_atoneOf 2nullWajib dalam induk—
accounts[].authorization_grant.provider_api_versiononeOf 2nullWajib dalam induk—
accounts[].authorization_grant.oauth_provideroneOf 2string | nullWajib dalam induk—
accounts[].authorization_grant.oauth_provideroneOf 2 / anyOf 1stringWajib dalam induk
  • enum: ["instagram","threads","meta","google"]
accounts[].authorization_grant.oauth_provideroneOf 2 / anyOf 2nullWajib dalam induk—
accounts[].authorization_grant.oauth_subject_idoneOf 2string | nullWajib dalam induk—
accounts[].authorization_grant.oauth_subject_idoneOf 2 / anyOf 1stringWajib dalam induk
  • minLength: 1
accounts[].authorization_grant.oauth_subject_idoneOf 2 / anyOf 2nullWajib dalam induk—
accounts[].current_capability_snapshot_idstring | nullWajib dalam induk—
accounts[].current_capability_snapshot_idanyOf 1stringWajib dalam induk
  • format: "uuid"
accounts[].current_capability_snapshot_idanyOf 2nullWajib dalam induk—
accounts[].capability_factsarrayWajib dalam induk—
accounts[].capability_facts[]objectOpsional / item
  • additionalProperties: false
accounts[].capability_facts[].capabilitystringWajib dalam induk
  • 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 | nullWajib dalam induk—
accounts[].capability_facts[].observed_allowedanyOf 1booleanWajib dalam induk—
accounts[].capability_facts[].observed_allowedanyOf 2nullWajib dalam induk—
accounts[].capability_facts[].availabilitystringWajib dalam induk
  • enum: ["available","unavailable","unknown","documented_ambiguous"]
accounts[].capability_facts[].reason_codestringWajib dalam induk
  • pattern: "^[a-z0-9_]+$"
accounts[].capability_facts[].observed_atstringWajib dalam induk—
accounts[].capability_facts[].valid_untilstringWajib dalam induk—
accounts[].capability_facts[].provider_api_versionstringWajib dalam induk
  • minLength: 1
  • maxLength: 40
accounts[].capability_facts[].required_permissionsarrayWajib dalam induk—
accounts[].capability_facts[].required_permissions[]stringOpsional / item
  • minLength: 1
accounts[].capability_facts[].granted_permissionsarrayWajib dalam induk—
accounts[].capability_facts[].granted_permissions[]stringOpsional / item
  • minLength: 1
accounts[].capability_facts[].account_eligibilityobjectWajib dalam induk
  • additionalProperties: {}
accounts[].capability_facts[].account_eligibility.*any JSON valueOpsional / item—
JSON Schema lengkap
{
  "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
}

Contoh panggilan alat

Contoh ini menggunakan nilai fiktif yang diperiksa terhadap skema. Ganti ID dengan yang diizinkan bagi Anda, media dengan aset siap, dan tanggal dengan waktu publikasi yang dikonfirmasi. Periksa kelayakan akun sebelum mengirim penulisan. Halaman ini tidak mengirim permintaan API.

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

structuredContent

{
  "accounts": []
}
Instal atau hubungkan MCP