Skip to main content
Glama

googleplay_developers

Paid ($0.003). Developers — Google Play. Live data as JSON. Pay with x402 or an Authorization: Bearer bby_live_... credits key.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "developerId": "<developerId>"
    },
    "name": "googleplay_developers"
  }
}

Input Schema

NameRequiredDescriptionDefault
countryNoOptional.
developerIdYesRequired. Path parameter.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

C2.4/5.0
Behavior3/5

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

With no annotations provided, the description carries the full burden and does add meaningful operational context: a per-call cost of $0.003, two accepted payment/authorization methods, and the JSON response format. However, it never discloses what the response contains or what developer data is live, leaving the core behavioral contract incomplete.

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?

At roughly 20 words the description is appropriately short, but the ordering is misprioritized: pricing is front-loaded while the actual purpose is reduced to a two-word fragment. The cost and authentication sentences earn their place, but the missing purpose statement is a structural gap rather than an exercise in brevity.

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

Completeness2/5

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

For a low-complexity tool (2 params, no output schema, no annotations) the description still answers too little. It explains how to pay and the format of results, but never what results are returned, so an agent cannot anticipate the response shape or what calling this accomplishes versus its siblings. The core 'what does it do' gap leaves it incomplete.

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 100%, so the baseline of 3 applies. The schema documents developerId as a required path parameter and country as optional. The description adds no parameter-level meaning — no format hints for developerId or country-code guidance — but with full schema coverage it does not need to compensate.

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

Purpose2/5

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

The description names a resource ('Developers — Google Play') but contains no verb stating what the tool does — no 'get', 'list', or 'search'. 'Live data as JSON' faintly implies retrieval, but an agent must infer the action from the developerId path parameter in the schema. This is a noun fragment close to a tautology of the tool name.

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

Usage Guidelines2/5

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

No guidance on when to invoke this tool or how it relates to its siblings. It never mentions alternatives such as googleplay_apps or the app-scoped tools, nor any conditions that would select one over another. The only operational note concerns payment, which does not help with tool selection.

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