visibility_manage
Manage the workspace's AI-visibility monitor: list the tracked prompts scans ask every engine, add/edit/remove prompts, and set the scan cadence. Reads of scan RESULTS live in ai_citations action scan_results. Running a FRESH scan is not available over MCP; point the user at the dashboard. Config changes apply directly (no staging) but are plan-capped, and cadence is a spend lever - 'daily' multiplies recurring scan cost ~7x and needs the user's explicit ask. Already scoped to the connected workspace and its site; call directly, no domain or site parameter is needed. Cost: all actions are FREE config changes; each ACTIVE prompt raises the recurring scan cost when scans run, and cadence 'daily' is ~7x weekly spend - disclose before setting.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | update: new prompt wording. | |
| action | Yes | Which operation to run. list (tracked prompts + plan allowance + cadence); add (track a new buyer question (plan-capped)); update (rename / pin / (de)activate a prompt); remove (delete a prompt permanently (confirm with the user)); set_cadence (weekly / daily / manual - daily is ~7x spend, explicit user ask only). | |
| active | No | update: false pauses scanning (keeps history), true re-activates (re-checks the plan cap). | |
| pinned | No | update: pin the prompt. | |
| prompt | No | add: the buyer question to track, in the customer voice. | |
| cadence | No | set_cadence: how often scans run. 'daily' ~7x weekly spend. | |
| promptId | No | update/remove: the prompt id from list. | |
| user_intent | No | Optional: one short sentence describing what the user is ultimately trying to achieve with this request. Used by SEOmatic to tailor answers and improve the product; never required. | |
| languageCode | No | Locale language code, e.g. "en". | |
| locationCode | No | Locale location code (default: primary monitor). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||