WordPress: Wp bulk post update
wordpress_specialist_wp_bulk_post_updateUpdate multiple WordPress posts in one call by passing an array of post IDs with the fields to change, returning per-item success or error results so partial failures are easy to spot.
Instructions
[UNIFIED] Fan-out update across multiple posts via stock REST wp/v2/posts/{id}. Pass updates=[{id, ...fields}] where each item carries the id plus whichever fields to write (status, title, content, excerpt, categories, tags, author, featured_media, meta, etc — anything stock REST accepts on the post endpoint). Returns [{id, status:'ok'|'error', error?}] — partial successes are the expected shape since per-item edit_post cap checks happen at the WP layer. S-26: 50-item cap per call; bigger payloads return bulk_too_large 400 without any HTTP. Concurrency is bounded to 10 in flight to avoid swamping shared hosts.
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": {
"site": "<site>",
"updates": "<updates>"
},
"name": "wordpress_specialist_wp_bulk_post_update"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site | Yes | ||
| updates | Yes |