list_social_accounts
List the user's connected social media accounts across Instagram, TikTok, YouTube, X (Twitter), LinkedIn, Facebook, Pinterest, Threads, Bluesky, and Google Business Profile. Returns account IDs, platforms, usernames, needs_reconnect, and has_x_premium (X accounts only: true means posts can be up to 25,000 characters instead of 280). When needs_reconnect is true, repeated dead-token failures have paused posting to that account: posts to it are skipped until the user reconnects it in the dashboard (reconnecting clears it automatically). Do not post or retry against accounts in that state; tell the user to reconnect instead. Each account also carries workspace_id and workspace_name, the dashboard workspace it sits in (workspace_id null = the default "Main" workspace). Users often keep one workspace per brand or client: when they name a workspace, brand or client, post only to the accounts in that workspace, never to every account on the platform. Pass workspace_id (or "main") to list just one workspace.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "list_social_accounts"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| workspace_id | No | Only list accounts in this workspace: a workspace_id from a previous list_social_accounts call, or "main" for the default workspace. Omit to list every account. |