Follow a competitor
add_competitorStarts watching a competitor. Pass input (the business name as the owner said it is enough: it is first looked up on the web for its exact name, site and Facebook page, then in the ad libraries; a site or a Facebook page link also works). One clear match is added at once; several come back as candidates (name, site, Facebook page, live ads), and the chosen one is confirmed with candidateId. A name that looks like a competitor already in the list (or one Taseli suggested) is NOT added: the reply says which one, so ask the owner to confirm; for a different business call again with addAnyway true. For "replace X with Y" use replace (one call). A business with no live ads can still be followed. A competitor Taseli suggested is confirmed by passing its id as candidateId. Its ads appear within minutes on the Competitors page, under its card. Owner, admin or manager only; up to the plan's limit (3 or 6); 40 searches a day. Changes no ad account and spends no ad money.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "add_competitor"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| input | No | Facebook page link, website/domain, or business name, e.g. 'leos.co.il'. | |
| replace | No | Swap instead of add: a followed competitor's name or id to stop following, while `input`/`candidateId` is the one to follow in its place. One operation ("replace X with Y"); if the new one can't be added, X stays. | |
| language | No | Answer language. The business's language by default. | |
| addAnyway | No | Only after the owner confirmed that `input` is a different business than the similar one already in the list. | |
| candidateId | No | A candidate id from an earlier reply of this tool, or a suggested competitor's id. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | A plain note instead of data (nothing connected yet, not available here). | |
| error | No | Why nothing was done, as a short code. | |
| truncated | No | ||
| truncatedNote | No |