delete_post
Permanently delete a post from your AT Protocol repository using its AT-URI. This irreversible action removes content you no longer want.
Instructions
Delete a post on AT Protocol. Permanently removes the post from the authenticated user's repository; this action cannot be undone. Use this instead of create_post/reply_to_post when you need to remove existing content. Requires authentication (app password). Subject to per-tool rate limiting.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"uri": "<uri>"
},
"name": "delete_post"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uri | Yes | AT-URI of the post to delete (at://did/app.bsky.feed.post/rkey). Must belong to the authenticated user. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| success | Yes | Whether the post was successfully deleted. | |
| message | Yes | Human-readable result message. | |
| deletedPost | Yes | Information about the deleted post. |