List Channels
list_channelsLists every social channel Mark publishes to (LinkedIn, Instagram, Facebook, X, TikTok, Pinterest, YouTube): whether an account is connected and which one, plus the channel's approval mode, approver role, active flag, posting time (24-hour HH:MM in the workspace timezone: when its first post on a slotted day goes out, each further post 3 hours later), and posting slots (each a weekday and a count of posts that day, with its slot id), and appUrl: the channel's page in Mark, where people set its slots and rules. How often a channel posts is its posting slots (update_posting_slots); its posting time is set with update_channel_settings. rulesSaved is false when the channel runs on Mark's default rules because none were saved. This is where to check whether a social account such as a LinkedIn page is connected. list_connections shows integrations instead, where all social accounts share one Social publishing row. Optional timezone (IANA) is checked and otherwise unused: slots have no time of their own. Does not change anything. For which Pinterest board new pins go to, call list_pinterest_boards. Related: get_connect_link, update_channel_settings, update_posting_slots, get_channel_rules, list_pinterest_boards.
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_channels"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| timezone | No | IANA zone, kept for older callers. Slots have no time of their own, so nothing renders in it. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| appUrl | Yes | ||
| channels | Yes |