docs

MCP tool

get_delivery_receipt

Delivery receipt for a post

Reads only · changes nothing, and needs no approval.

What it does

Per-platform delivery receipt for a post: status, live post URL on success, error detail on failure. A successful row may also carry note — the post went out, but published less than was attached (X takes 4 images, Facebook won't let an app post photos and video together, a reel is one clip). Report it: a bare 'success' would overstate what was published. Check this after creating a post. THIS IS ALSO HOW YOU SHOW A POST AGAIN. Asked to see a post, its preview, or what it looks like — call this with the post id. In a host that draws MCP Apps the result IS the post: caption, pictures, every destination as that platform will render it, and Approve and Reject while it is still waiting. Elsewhere approval_link is a ready-made Markdown link to the same thing; print it verbatim.

Arguments

NameTypeRequiredWhat it is
post_idstringYesThe post id from create_post

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_delivery_receipt",
  "arguments": {
    "post_id": "…"
  }
}

The other tools

Back to the MCP connector · What the MCP server is · Connect your assistant