Create Bulk Posts Tool
create-bulk-posts-toolCreate and schedule multiple social media posts in a single call. Each item in
posts is a full post payload matching the single-post create schema.
IMPORTANT:
Bulk is best-effort: the response has both
data(successful posts) anderrors(per-item failures with the original index). A 200 does not mean every item succeeded — always checkerrors.Per-request cap is set by the server (default 50 items). Split larger batches client-side.
Always call list-profiles-tool first to get valid profile_ids for each item.
Same per-item rules as create-post-tool apply: text required except for stories, media_urls required for image/story/pin/tiktok, etc.
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": {
"posts": "<posts>"
},
"name": "create-bulk-posts-tool"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| posts | Yes | Array of post payloads. Each item matches the create-post-tool schema. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| errors | No |