Social

Find a free time to post

social_find_slot · Reads only · Markdown

The next free time to post on a channel, from its posting times and what is already scheduled.

Free*

*Free up to 1,000,000 reads a month for the whole account, then $0.50 per 10,000 reads.

An example

When's the next good time to post on our LinkedIn page?

Your agent callssocial_find_slotFree*

The example business is Halverson Cycle & Repair, a bike shop with a repair workshop in Portland, Oregon. The reply is the one the tool really gives.

With these arguments
{
  "channel_id": "clx0d6k2v0001"
}
What comes back
{
  "channel_id": "clx0d6k2v0001",
  "when": "2026-10-14T08:00:00+00:00"
}

Use it when

The owner wants a post to go out at a good time without naming one.

What it does

The next free time slot of a channel, from the posting times Postiz keeps for it and what is already scheduled: pass it as when to social_post. Free.

What comes back

The channel_id and when: the next free time slot, to pass as when to social_post. Every reply also carries cost_usd and balance_usd.

Inputs

NameTypeWhat it is
channel_idRequiredstringA channel_id from social_channels. 1 to 64 characters, matches ^[A-Za-z0-9_-]+$.

The call

Over MCP, call social_find_slot on https://api.conecto.chat/mcp/social. Over REST:

Terminal
curl -X POST https://api.conecto.chat/v1/tools/social_find_slot \
  -H "Authorization: Bearer $CONECTO_KEY" \
  -H "Content-Type: application/json" \
  -d '{"channel_id":"clx0d6k2v0001"}'

When it refuses

A refused call costs nothing and says what to do next.

CodeWhenWhat to do
no_channels409The business has no connected channel yet.Connect one with social_connect.
not_switched_on503Social posting is not switched on yet.Try again later; nothing was charged.
social_unavailable503The posting service did not answer, or could not open the business's social workspace.Call again in a minute; when the message says so, tell Conecto's support.
refused400The posting service refused the request; the message gives its reason.Fix what the reason names, then call again.
refused422The posting service reported a conflict with what is there.Read the channel or post again, then call again.
rate_limited429The posting service's limit of posts an hour was reached.Try again later.

Give this to your agent.

Set up Conecto from https://conecto.chat/SKILL.md