Get an existing or create a new PageWorkers optimization (PAGE_EDITOR module).
This agent looks for an existing PageWorkers optimization by name for the given website.
If a matching optimization is found, it is returned. Otherwise, a new PAGE_EDITOR optimization
is created with the provided configuration (actions, data schema, dataset entries, etc.).
The result includes the app URL of the optimization.
Playground
Log inLog in to try this tool. The request uses your session.
POST
item
namerequired
Name of the optimization
description
Description of the optimization
actionsrequired
List of actions to apply in the optimization
data_schemarequired
Schema for the main dataset (list of field definitions)
entriesrequired
Initial dataset entries (URLs and their variable values)
split_testing_variant_group_size_percentage
Split testing variant group size percentage (null for no split testing)
Credits
Fixed cost per item requested. This tool reads data Botify already holds for your project and calls no outside service, so nothing is added to the per-call price.
These usage SKUs can be charged on a call.
SKU
Credits
Description
Tool call
1 per request
Charged once per successful item.
Schemas
item is what you send, config how the tool behaves,
and the response is what you get back.
This tool is exposed as the MCP tool pageworkers_get_or_create_optimization. An MCP client passes
organization, project and item as tool arguments.
Set up MCP →