Skip to main content
Glama

Apply keyword rank tracking creation

apply_keyword_rank_tracking_creation

Executes only a confirmed plan matching this tool in the authorized tool4seller account; rejects other operation groups. Creates keyword tracking for owned products or independent competitors. Existing active tracking is unchanged; paused tracking must use the status changes tool. Requires the plan's one-time confirmation receipt and idempotency key; rechecks applicable eligibility and quota before applying. Revalidates applicable competitor Catalog relationships. Review Sandbox simulates execution.

Input Schema

NameRequiredDescriptionDefault
planIdYesConfirmed immutable keyword-rank tracking plan ID. On timeout, query get_workflow_plan or retry this exact plan with the same idempotency key.
idempotencyKeyYesClient-generated key unique to this plan. Generate a new key for every newly prepared plan; include the planId or another random value. Reuse the exact key only when retrying apply for this same plan; never reuse it for a newly prepared plan.
confirmationReceiptYesOne-time receipt returned by confirm_workflow_plan for this exact plan. A receipt for the current plan does not confirm subsequent plans.

Output Schema

NameRequiredDescriptionDefault
itemsNo
planIdNo
statusNo
storeIdNo
summaryNo
planHashNo
policyIdNo
warningsNo
createdAtNo
expiresAtNo
simulatedNo
parametersNo
confirmedAtNo
nextActionsNo
planVersionNo
continuationNo
workflowTypeNo
executionModeNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.6/5.0
Behavior4/5

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

Adds real behavior beyond the annotations: rejects mismatched operation groups, rechecks eligibility and quota at apply time, and revalidates competitor Catalog relationships before applying. Does not spell out what happens to partially-failed applications or the shape of a rejection/quota error, which keeps it short of a 5.

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-loads the operation-group gate and the core action, then layers constraints in short sentences. It is dense with domain jargon and the retry guidance is duplicated between the description and the planId/idempotencyKey schema text, but no sentence is filler.

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?

An output schema exists and annotations cover safety and open-world behavior, so the description needn't explain return values. It still supplies the full lifecycle context an agent needs: confirmation prerequisite, idempotency retry rule, eligibility/quota recheck, and sandbox simulation.

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 coverage is 100%, so the baseline is 3, but the description ties the parameters to workflow semantics: the plan must already be confirmed, the receipt is one-time and plan-bound, and retries must reuse the same idempotency key. This reinforces intended sequencing rather than restating types.

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 and resource ('Creates keyword tracking for owned products or independent competitors') and scopes it to a confirmed plan matching this tool, explicitly rejecting other operation groups. This clearly separates it from prepare_keyword_rank_tracking_creation (prepares) and apply_keyword_rank_tracking_changes (modifies existing).

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-not guidance: existing active tracking is unchanged and paused tracking must use the status changes tool. Also names prerequisites (one-time confirmation receipt plus idempotency key) and the sandbox simulation path for review.

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