add_tracking_prompt
Add AI-visibility tracking prompts for a client — queries to monitor across AI engines (e.g. "best CRM for startups"): one with text, or a set with prompts (up to 50) under one preview and one confirmation; how many is the user's choice (suggest_prompts without count gives the advice). A prompt the project already tracks in that market is skipped (a paused one is named), and a trial workspace keeps its active-prompt allowance; the preview lists what will be added and what is left out. Requires MCP write actions; without confirm:true it returns a preview.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Tags for the prompt (with text), e.g. ["stage: consideration", "intent: free crm"]. Up to 25, 40 chars each. | |
| text | No | One prompt/query to track. Or pass prompts for several. | |
| market | No | The market the prompt is scanned in, as a locale ("de-DE", "en-US", or a language alone such as "de"). It is one of the project's markets (list_prompts lists them under markets; add_market adds one). Omit for the project's own market. Write the prompt in that market's language. | |
| confirm | No | Set true to apply. Omit for a preview. With confirm:true, also pass the preview's previewToken. | |
| prompts | No | Several prompts at once (up to 50), each with its own optional category and tags (e.g. the tags suggest_prompts returned). All go to the same market. | |
| category | No | Prompt category (with text). Passed = the person's choice, kept as given and never re-filed automatically. Omitted = discovery, except that a prompt naming the brand or one of its aliases is filed as brand (the result's note says so; discovery files a general question). | |
| clientId | Yes | Client id (from list_clients). The client needs an AI-visibility project. | |
| previewToken | No | With confirm:true: the previewToken from this tool's preview (valid 15 minutes, once, for exactly the previewed arguments). |