Skip to main content
Glama

AIsa Domain & Keyword Research

Google Play App Intersection Live

post_dataforseo_labs_google_app_intersection_live
Destructive

This endpoint will provide you with a list of keywords for which the mobile applications specified in the app_ids object rank within the same Google Play SERP.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
bodyYes

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

C2.5/5.0
Behavior1/5

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

Annotations declare readOnlyHint=false and destructiveHint=true, yet the description frames this purely as a retrieval that 'provides you with a list of keywords'. Nothing in the text suggests any destructive or write-like side effect, so the description and the annotations conflict rather than complement each other.

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?

A single tight sentence with the result subject front-loaded and no filler. Efficient, though its brevity comes at the cost of substance rather than being concisely complete.

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 request whose body requires location and language selection plus up to 20 app IDs, the description is silent on almost all of that structure. The existence of an output schema excuses it from explaining return values, but not from the input-side context it omits.

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

Parameters2/5

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

Reported schema description coverage is 0% (the top-level body has no description), so the description carries the burden — but it only alludes to the app_ids object. Location/language requirements, limit/offset, filters, and order_by are not addressed at all, leaving the caller with no semantic guidance beyond one nested field.

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?

Names a concrete verb and resource: returning the list of keywords on which the given apps rank in the same Google Play SERP. The 'intersection' semantics distinguish it in spirit from single-app tools like google_keywords_for_app_live, but no sibling is named explicitly.

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?

There is no guidance on when to choose this over the many nearby siblings (apple_app_intersection_live, google_app_competitors_live, keywords_for_app_live). The reader must infer the use case entirely from the one-line output description.

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