Publish GIF Thread
threads_publish_gifPublishes a GIF post to Threads via a GIPHY URL. Optionally add text, reply to a thread, or set reply permissions.
Instructions
Publishes a GIF post to Threads using a GIPHY URL.
Two-step flow: creates a container, then publishes it.
Args:
threads_user_id (string): Threads user ID
gif_url (string): GIPHY URL of the GIF
text (string, optional): Caption text
reply_to_id (string, optional): Thread ID to reply to
reply_control (enum, optional): Who can reply — everyone, accounts_you_follow, or mentioned_only
Returns: Media ID of the published thread.
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": {
"threads_user_id": "<threads_user_id>",
"gif_url": "<gif_url>"
},
"name": "threads_publish_gif"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| threads_user_id | Yes | ||
| gif_url | Yes | GIPHY URL of the GIF | |
| text | No | Caption text | |
| reply_to_id | No | Thread ID to reply to | |
| reply_control | No | Who can reply to this post | |
| response_format | No | Output format: 'markdown' for human-readable or 'json' for machine-readable | markdown |