MCP tool
get_best_times
Best times to post
Reads only · changes nothing, and needs no approval.
What it does
The workspace's best posting slots (weekday × hour, UTC) ranked by average engagement from its OWN past results. Use when choosing scheduled_at.
READ signal BEFORE THE ORDER. A ranking always comes back, and it is only advice when there is something to rank on. "none" means no engagement has been recorded at all — the order is arbitrary, so say there is no history yet and pick a time on other grounds rather than presenting a slot as best. "thin" means some slot rests on one or two posts: name the sample count when you quote it. "ok" means every slot has three or more.
Arguments
| Name | Type | Required | What it is |
|---|---|---|---|
| platform | string | No | Filter to one platform, e.g. instagram |
| format | enum | No | Filter to one format (feed post / reel / story) |
| since_days | number | No | Window in days (default 90) |
Calling it
Any MCP client calls this by name once the connector is added. The address is the same for every tool:
https://xpost.to/api/mcp
A client that has signed in sends the tool name and its arguments:
{
"name": "get_best_times",
"arguments": {
"platform": "…",
"format": "…"
}
}The other tools
Back to the MCP connector · What the MCP server is · Connect your assistant