MCP tool
take_down_post
Take a live post down
Removes something · and, like everything an agent creates, it waits for a human in the approval queue.
What it does
Delete a delivery from the platform it was published to — the actual post on X, Instagram, LinkedIn. It is gone for the people who saw it; there is no undo, and reposting is a new post with a new URL.
ONLY when the user has asked for this post to be taken down, in words. Never as tidying up, never because something looks wrong to you, never as part of a larger task they asked for. If you think a live post should come down, say so and let them decide. The receipt stays either way, and the take-down is recorded against your key.
A refusal answers in error_code: never_went_out, account_gone or unsupported all mean the person has to delete it on the platform themselves — say that plainly. Only platform_refused is worth another go, and retriable says so.
Arguments
| Name | Type | Required | What it is |
|---|---|---|---|
| delivery_id | string | Yes | id of the delivered row in get_delivery_receipt |
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": "take_down_post",
"arguments": {
"delivery_id": "…"
}
}The other tools
Back to the MCP connector · What the MCP server is · Connect your assistant