Add competitor
add_competitorStart tracking a competitor for an extension.
Takes the store and id of a search_catalog row (as external_id), so a listing you just found can be promoted without looking anything up in between.
Promoting a listing is what earns it a store fetch: its description, install count, rating and languages start being recorded, and its position is kept even on days it falls out of the results entirely. Where it ranks has been recorded all along, from the searches this account already runs — so a competitor added today arrives with history rather than starting from zero.
The description is not available when this returns. Call list_competitors with the same extension_id until this competitor's status turns from "pending" to "scraped".
At most 5 competitors per store on the Free plan and 20 on Premium, because each costs a fetch of that store on every refresh. The two stores are counted separately.
Needs an ExtensionDash account: sign in from your app, e.g. claude mcp login extensions-dashboard or codex mcp login extensions-dashboard.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| store | Yes | ||
| external_id | Yes | Chrome's 32-letter id or the AMO slug, as a search_catalog row's id gives it. | |
| extension_id | Yes | From list_extensions. |