cf_bulk_redirect_upsert
Create or append many redirects at once for site migrations. Validates all items locally, supports dry run, and adds asynchronously to Cloudflare.
Instructions
Create or append many redirects at once via an account-level Bulk Redirect List (for site migrations). Gated: requires SEO_MCP_ALLOW_DESTRUCTIVE=true AND a confirm value equal to list_name. Validates every item locally first and rejects the whole batch on any bad item (never half-applies); supports dry_run. Items are added asynchronously by Cloudflare.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | Up to 1000 redirect mappings. | |
| confirm | No | Must equal list_name to proceed (the high-blast-radius gate). | |
| dry_run | No | Validate + report what would be written, without writing (default false). | |
| list_name | Yes | Name of the Bulk Redirect List to create/append (also the confirm value). Letters, numbers, and underscores only (no hyphens), e.g. site_migration_2026. | |
| description | No | Optional list description. |