Skip to main content
Glama

SEO SERP

nexscope_seo_serp
Read-only

Google result types and original ranks for US English desktop searches. Calls are idempotent by user, slug and UUID key. Free owner-only result retrieval: GET /api/skill-api/v1/skills/seo-serp/calls/{callId} or nexscope_seo_call_result. Successful results remain available in owner call history. Seven-day source-freshness rules apply only to dependent requests. Missing values are not zero. Examples describe structure only and are not measured results.

Input Schema

NameRequiredDescriptionDefault
limitNo
deviceNodesktop
marketYes
keywordYesTrimmed, at most ten whitespace-separated words.
languageYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.2/5.0
Behavior4/5

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

Annotations already declare read-only, open-world, and non-destructive behavior, and the description adds useful context: idempotency by user/slug/UUID, owner-only result retrieval, call history availability, freshness rules for dependent requests, and the warning that missing values are not zero. It does not contradict the annotations.

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 description is reasonably concise and front-loads the core purpose. The later sentences add operational caveats, though some details such as the raw GET endpoint and example-structure warning are less essential than clarifying usage and parameters.

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

Completeness3/5

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

The description covers retrieval behavior and important data caveats, but with no output schema and low parameter-description coverage, it remains incomplete about what the result structure contains and how agents should interpret the limit and required scope parameters.

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?

Schema description coverage is only 20%, and the description does not compensate by explaining the five parameters. It implies the fixed US/English/desktop scope, but does not clarify the limit parameter or give meaningful semantics beyond the enums already present in the schema.

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 first sentence clearly identifies the resource: Google result types and original ranks for US English desktop searches. It is specific enough to distinguish this SERP-retrieval tool from broad search siblings, though it does not explicitly name alternatives such as historical SERPs or SERP competitors.

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?

The description states the scope and some operational rules, but it never says when an agent should use this tool instead of sibling SERP tools. It provides retrieval details rather than selection guidance.

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.