docs

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

NameTypeRequiredWhat it is
platformstringNoFilter to one platform, e.g. instagram
formatenumNoFilter to one format (feed post / reel / story)
since_daysnumberNoWindow 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