Skip to main content
Glama

devtune_get_traffic_summary

Get current website traffic totals, LLM bot and AI-referral subsets, and configuration-backed accepted-measurement Active state for snippet, edge middleware, Cloudflare, Search Console, GA4, and PostHog sensors. Sensor state is project-wide even when domain filters the traffic totals. edgeSensorSdk lists the @devtune/ai-traffic versions the edge middleware reported in the last 14 days (null means 0.8.0 or earlier) and whether an upgrade is available; it is null when the reports could not be read.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.8/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 real work: it discloses null semantics for edgeSensorSdk ('null means 0.8.0 or earlier', 'null when the reports could not be read'), the 14-day reporting window, and upgrade availability. It still omits read-only confirmation, auth/permission needs, and rate limits, so it is strong but not complete.

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?

The core purpose is front-loaded in sentence one, and the two follow-on sentences are dense but each earns its place by pinning down scope and null behavior. It is long and jargon-heavy, but with no output schema this detail is load-bearing rather than padding.

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 complex multi-sensor summary with no output schema and no annotations, the description supplies the key return semantics (traffic totals, bot/referral subsets, per-sensor Active state, edgeSensorSdk version semantics). It stops short of enumerating the full response shape, but covers enough to call the tool correctly.

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?

The tool takes zero parameters, so there is nothing for the schema to document and the baseline is 4. The one wrinkle is that the description references a 'domain filters the traffic totals' condition even though no domain parameter exists, which could momentarily mislead an agent into hunting for a filter argument.

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 ('Get') and resource ('website traffic' totals/subsets plus sensor state), and enumerates exactly what is included (LLM bot, AI-referral subsets, accepted-measurement Active state across six sensors). It is clear on its own, but it never distinguishes itself from overlapping siblings such as devtune_get_ai_referrals or devtune_get_traffic_platforms, so an agent cannot fully rule those out.

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?

Usage is implied by the enumerated scope (a current, project-level traffic overview), and the caveat that sensor state is project-wide even when a domain filters traffic helps interpretation. However, there is no explicit when-to-use/when-not, and no named alternative sibling to route to.

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