Skip to main content
Glama

Read ad statistics

get_ad_stats
Read-only

What this workspace has MADE, what it EXPORTED (downloaded — the only activation signal), and real CLICKS on its Promptify short links, grouped by format and language. Clicks may be compared between the user's own ads; they are NOT a rate — there are no impressions, CTR, spend or ROAS anywhere in this product, so never state or imply one.

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "get_ad_stats"
  }
}

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.6/5.0
Behavior3/5

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

Annotations already declare this a safe read, so the bar is lower, but the description does add real behavioral context: exports are called out as the only activation signal, and the absence of impressions/CTR/spend/ROAS is disclosed explicitly. What it does not disclose is the time window covered or whether figures are lifetime or period-bounded, which matters for a stats tool with no parameters to narrow scope.

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?

Two sentences, both information-dense and front-loaded with the metric definitions before the caveat. The ALL-CAPS emphasis on MADE, EXPORTED, CLICKS and NOT is slightly noisy but is used to prevent a specific misreading rather than to pad. Nothing is redundant.

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?

With no input parameters and no output schema, the description carries most of the burden and does well: it defines the metrics and rules out the ones that do not exist. The main remaining gap is the reporting period, which an agent would need to interpret or caveat the numbers. Overall it is nearly complete for a simple, parameterless read tool.

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 the baseline is 4; there is no parameter meaning to explain. The description does clarify the grouping dimensions (format and language) of the returned data, which is a useful surrogate for the missing input knobs.

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?

The description states the concrete content returned: made items, exports/downloads, and clicks on Promptify short links, grouped by format and language. That is specific enough to distinguish it from siblings like get_ad or list_ads, which deal with individual ads rather than aggregate statistics. It never uses a clean verb+resource opener, but the resource and scope are unambiguous.

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?

There is no explicit when-to-use or when-not statement, and no sibling is named as an alternative for a different query shape. The closing constraint ('never state or imply CTR/spend/ROAS') is genuinely useful presentation guidance, but it governs how to report results rather than when to select this tool. Usage 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