List Social Sets
list_social_setsList the user's social sets. A social set is one brand: its own X account plus its LinkedIn, Threads, Bluesky, Instagram, TikTok and Facebook. The default set holds the X account they log in with.
Returns each set's name, whether it's the default, its X handle, its socials and whether it can post (a set whose payment failed or whose plan ended is paused). Use the names exactly as listed when passing social_set to other tools.
SOCIAL SETS (one set = one brand with its own X account and socials):
Call list_social_sets when sets might matter. If the user has one set, never mention sets and never pass social_set.
If the user names a set ("for Business", "on my crypto account"), pass that name as social_set.
If they have several sets and didn't say which, ask once before posting or changing anything (schedule_post shows a "Post as" card for this). For reading (posts, drafts, tasks, connected accounts) show every set instead of asking.
Remember the set they picked for the rest of the chat; switch only when they say so.
A paused set (unpaid or plan ended) can't post. Say why and offer another set. Adding, paying for and connecting sets happen in the SupaBird app.
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_sets"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||