Skip to main content
Glama

Nexscope Ecommerce Data MCP

Website Resource Status

nexscope_website_resource_status

Website Resource Status from a bounded crawl sample. Returns typed source evidence and missing-field diagnostics. Source ownership, version, expiry and membership are checked when run. This sample does not describe every page of a website.

Input Schema

NameRequiredDescriptionDefault
limitNo
offsetNo
pageUrlNo
task_idYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

C2.3/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=false and openWorldHint=true; the description adds useful scope context (results come from a bounded crawl sample, so it is not a full-site inventory) and names what is validated at run time. However, it never reconciles the fact that the tool 'Returns' data (read-like) with readOnlyHint=false, so an agent cannot tell whether invoking it mutates or registers anything, and it gives no cost, rate-limit or auth context for an open-world call.

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?

Four short sentences with no filler sentences, but the opening sentence is almost pure title echo and the front-loaded portion therefore conveys little. Sentences two through four are terse fragments rather than a coherent explanation, so brevity is achieved at the cost of clarity.

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?

This is a non-trivial, open-world tool with a required idempotency/context parameter, no output schema, and zero parameter documentation, so the description must carry the burden and does not. It never explains what a task_id is, what the 'typed source evidence' response looks like structurally, or how paging works across limit/offset up to 1000.

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 0% and the description mentions none of the four parameters. The required task_id (string, max 64) is completely unexplained — where it comes from and whether it is a crawl job id — and pageUrl is never referenced. Only the phrase 'bounded crawl sample' indirectly hints at the limit/offset sampling behaviour, which is thin compensation for a total documentation gap.

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 first sentence largely restates the title ('Website Resource Status' ... 'bounded crawl sample'), and the only content beyond that is a fragments list ('typed source evidence and missing-field diagnostics', ownership/version/expiry/membership checks). It never states in a plain verb+resource form what the tool actually does — e.g. whether it retrieves status for a crawled URL or validates a licence-bearing resource. The many similarly named siblings (nexscope_website_page_checks, nexscope_resource_affected_pages, nexscope_website_links) are given no differentiation.

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 statement of when to use this tool versus the many other website/resource tools, and no prerequisites (e.g. whether a task_id from a prior crawl must already exist). The closing caveat 'This sample does not describe every page of a website' is a scope disclaimer, not usage 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.

Resources