Configured tool · read-only
list_accounts
Read the destination account IDs and connection state available inside this workspace.
Human and agent roles
Configured boundary
Configured workspace
The workspace agent key scopes this read to one organization. The tool cannot discover or read accounts belonging to another workspace.
This reference describes a connection made with @postdom/mcp@0.3.0 and a workspace-scoped agent key created in Accounts.
Callable schema
Input fields
Field names match the configured tool schema. Runtime-only constraints are labeled separately from schema validation.
Synthetic values
Example call
Identifiers and values are examples. They do not represent a connected workspace or accepted media source.
list_accounts({})Observed API record
Return shape
Returns the provider-backed accounts visible to the configured workspace.
accounts[].providerAccountIdstring- The exact destination ID accepted by account_ids in planning and publishing tools.
accounts[].platforminstagram | tiktok | youtube | linkedin | facebook | snapchat | twitter | threads | bluesky- The account's destination platform.
accounts[].handlestring | null- Provider handle when available.
accounts[].statusconnected | expired | disconnected- Current provider connection state.
accounts[].trust_levelinteger- Current human-selected autonomy level.
accounts[].pausedboolean- Whether execution is paused for this account.
accounts[].timezoneIANA timezone- Account timezone used to evaluate policy quiet hours; UTC is the fallback.
accounts[].autonomy_prompt_eligibleboolean- Whether the dashboard still offers its one-time autonomy-default decision for this account.
Stop conditions
Agent handoff
connectedUse the exact ID
Pass providerAccountId to later tools; never substitute a handle or invent an ID.
emptyInspect the gate
Call get_workspace_status before attempting connect_account.
expired or disconnectedReturn to the human
The human must complete provider authorization; this tool neither requests nor carries social credentials.