Skip to main content
Glama

devtune_get_page_tracking

Read saved published URLs, page-tracking capacity and crawl availability for a completed action. Tracking capacity does not block outcome measurement. plan_limit means upgrade or replace a tracked page; The subscription plan determines the crawl allowance. Never ask the customer to resubmit a saved URL. choices includes paused pages which can be restored. reservedPages counts selected URLs awaiting a crawl. Supply replacementUrl to read replacementImpact and disclose its affectedActions before requesting approval. Omit actionId for project-wide tracking management. allowanceStatus gives the daily status: at_limit or beyond_plan, and the AI-cited pages the allowance leaves untracked; its counts are null when not measured. Requires outcomes.read.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
afterNo
offsetNo
searchNo
actionIdNo
replacementUrlNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.6/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and does substantial work: it discloses the auth requirement ('Requires outcomes.read'), a non-obvious invariant ('Tracking capacity does not block outcome measurement'), null behavior ('its counts are null when not measured'), and an operational warning ('Never ask the customer to resubmit a saved URL'). It stops short of describing pagination or the full return shape.

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

Conciseness3/5

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

The purpose is front-loaded, but the body is a stream of terse, loosely related clauses that jump from capacity semantics to field definitions to a disclosure rule without grouping. Every sentence carries information, yet the structure makes it hard to scan and the fragmentary style hurts readability.

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

Completeness4/5

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

For a no-annotation, no-output-schema, 5-parameter read tool, it supplies a surprisingly complete picture: return-field meanings (plan_limit, choices, reservedPages, allowanceStatus), the permission needed, and edge-case behavior. The main gap is the undocumented pagination parameters and no explanation of paging behavior.

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

Parameters3/5

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

Schema description coverage is 0% across 5 parameters, so the description must compensate. It explains actionId (omit for project-wide) and replacementUrl (unlocks replacementImpact), but leaves the three pagination/search parameters (after, offset, search) entirely undocumented anywhere. It covers part of the gap, not all of it.

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

Purpose4/5

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

States a specific verb and resource: 'Read saved published URLs, page-tracking capacity and crawl availability for a completed action.' It is clearly a read of tracking state and distinct from the mutation sibling devtune_replace_tracking_page, though it bundles several resources into one grab-bag sentence rather than naming a single crisp object.

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

Usage Guidelines3/5

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

Provides situational cues such as 'Omit actionId for project-wide tracking management' and 'Supply replacementUrl to read replacementImpact', which imply usage contexts. However, it never states when NOT to use this tool or names alternative siblings (e.g. replace_tracking_page), so routing guidance is only implied.

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