List posts
Posts in a time window (the last 7 days and the next 30 by default), each with its status and link.
Free*
*Free up to 1,000,000 reads a month for the whole account, then $0.50 per 10,000 reads.
An example
What have we posted or scheduled this week and next, and did anything fail?
Your agent callssocial_postsFree*
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.
{
"date_from": "2026-10-12T00:00:00-07:00",
"date_to": "2026-10-25T23:59:00-07:00"
}Use it when
Someone asks what went out, what is scheduled, or why a post failed.
What it does
Posts in a time window (default: the last 7 days and the next 30), newest last, each with its channel, status (scheduled, published, failed), link once published and Postiz's reason when it failed. Up to 92 days at a time. Free.
What comes back
The posts in the window, newest last, each with its post_id, channel, text, time, status (scheduled, published, failed), its link once published, and the reason when it failed. Every reply also carries cost_usd and balance_usd.
Inputs
| Name | Type | What it is |
|---|---|---|
date_from | string | Up to 40 characters. |
date_to | string | Up to 40 characters. |
channel_id | string | A channel_id from social_channels. 1 to 64 characters, matches ^[A-Za-z0-9_-]+$. |
status | string | One of: scheduled,published,failed. |
The call
Over MCP, call social_posts on https://api.conecto.chat/mcp/social. Over REST:
curl -X POST https://api.conecto.chat/v1/tools/social_posts \
-H "Authorization: Bearer $CONECTO_KEY" \
-H "Content-Type: application/json" \
-d '{"date_from":"2026-10-12T00:00:00-07:00","date_to":"2026-10-25T23:59:00-07:00"}'When it refuses
A refused call costs nothing and says what to do next.
| Code | When | What to do |
|---|---|---|
invalid_input400 | A date is not a time, or the window is longer than 92 days. | Send times like 2026-10-12T00:00:00-07:00, at most 92 days apart. |
not_switched_on503 | Social posting is not switched on yet. | Try again later; nothing was charged. |
social_unavailable503 | The 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. |
refused400 | The posting service refused the request; the message gives its reason. | Fix what the reason names, then call again. |
refused422 | The posting service reported a conflict with what is there. | Read the channel or post again, then call again. |
rate_limited429 | The posting service's limit of posts an hour was reached. | Try again later. |
More Social tools
All 13 tools- List the social networks
social_networksEvery network the business can post to, how each connects (a link, a login, Telegram's code, or its own bot or webhook), and whether it is switched on yet.Free* - Connect a social account
social_connectConnects one of the business's own social accounts as a channel: by a link for the owner, a login, or a code posted in a Telegram channel.Free - List the connected channels
social_channelsThe business's connected social accounts (channels), with their network, name and profile.Free* - Read a channel's rules
social_channel_rulesWhat a channel's network accepts: lengths, media counts, the settings a post needs, and its lookups.Free* - Look something up on a channel
social_channel_lookupRuns one of a channel's lookups, like the channels of a Discord server or the boards on Pinterest.Free* - Find a free time to post
social_find_slotThe next free time to post on a channel, from its posting times and what is already scheduled.Free* - Post to social channels
social_postPosts now or at a set time to one or several channels, with pictures, video or a thread.$0.02 per channel posted to - Read a post waiting for its owner
social_post_checkReads a TikTok post waiting for its owner, with what to show and ask them from TikTok just now.Free*
Give this to your agent.
Set up Conecto from https://conecto.chat/SKILL.md