Set Up Market
set_up_marketCreates or updates an active market from a place name and language, resolving DataForSEO location and language codes. If the place or language is ambiguous, it refuses and returns candidates instead of guessing. A market already stored for that location is updated and reactivated, keeping its name, priority and time zone unless you pass them. Does not start a rank check. To rename, deactivate or delete a market, use save_strategy_item or delete_strategy_item (kind: market) with marketId. Related: list_market_locations, get_setup_status, get_brand_context, research_keywords.
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": {
"place": "<place>"
},
"name": "set_up_market"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| place | Yes | Place name, such as United States. | |
| language | No | Language name or code. Defaults to the only language that place offers. | |
| priority | No | Lower comes first. A new market defaults to after every existing one; an existing market keeps its priority. | |
| timezone | No | IANA timezone. A new market defaults from the country or workspace; an existing market keeps its time zone. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| active | No | ||
| appUrl | Yes | ||
| outcome | Yes | ||
| marketId | No | ||
| priority | No | ||
| timezone | No | ||
| candidates | No | ||
| languageCode | No | ||
| locationCode | No |