Skip to main content
Glama

remove_tracking_prompt

Destructive

Stop tracking an AI-visibility prompt. Default mode "deactivate" pauses it: no future scans (it also leaves a scan that is queued or running), every stored answer kept; resume it with update_tracking_prompt (active: true), or with Resume on the app's Prompts tab, which has the same Pause switch. Mode "delete" removes it PERMANENTLY and cannot be undone: every answer stored for it is deleted with it (the preview counts them, with the dates of the first and last, and the content briefs written for it). Views that count individual answers (prompts, sources, citations, topic and tag views) are recalculated without them for past periods too; the daily totals stored for past days (the headline visibility in get_ai_visibility_metrics and get_visibility_trend) are rebuilt for the days it was measured on — right away for a short history, within a few hours for a long one. Prefer deactivate unless the prompt was a mistake. Both write an internal timeline note. Requires MCP write actions; without confirm:true it returns a preview.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
modeNodeactivate (default): pause scanning, keep every stored answer. delete: permanent — removes the prompt AND every answer stored for it; views that count individual answers change for past periods too.
confirmNoSet true to apply. Omit for a preview. With confirm:true, also pass the preview's previewToken.
promptIdYesPrompt id (from list_prompts).
previewTokenNoWith confirm:true: the previewToken from this tool's preview (valid 15 minutes, once, for exactly the previewed arguments).

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.8/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already flag destructiveHint=true and readOnlyHint=false, and the description adds substantial context beyond them: exactly what delete destroys (every stored answer, content briefs, recalculated views and rebuilt daily totals for past periods), the timing (immediate for short history, hours for long), that deactivate preserves answers, and that both write an internal timeline note. It also discloses the auth requirement and the preview-without-confirm behavior.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the core action and the default mode before the destructive branch, which is the right ordering. It is dense and somewhat long, with the app-UI 'Resume on the Prompts tab' asides being the least essential content, but nearly every sentence carries decision-relevant information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a destructive mutation with no output schema, the description covers activation requirements, the preview/confirm return path, the precise destruction scope, recalculation side effects and their timing, and the safer alternative. Nothing an agent needs to call this correctly or safely is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the baseline is 3, but the description adds value by explaining the downstream consequences of the 'mode' enum choice in prose and clarifying the confirm/previewToken preview flow ('without confirm:true it returns a preview'). It goes modestly beyond the schema text rather than merely restating it.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource ('Stop tracking an AI-visibility prompt') and immediately distinguishes the two modes, deactivate (pause) vs delete (permanent removal). An agent can tell this apart from sibling update_tracking_prompt and the other management tools without opening any schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives explicit when-to-use guidance: 'Prefer deactivate unless the prompt was a mistake,' and names the resume alternative (update_tracking_prompt with active:true, or the app's Resume switch). The condition selecting each mode is spelled out, not inferred.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources