Skip to main content
Glama

Nexscope Ecommerce Data MCP

Ruiguan Gun Parts Search

nexscope_ruiguan_gun_parts_search

Check product images against a database of policy-violating items using visual similarity matching. Triggered when users mention policy compliance check, product image compliance review, violation detection, prohibited product screening, image-based compliance audit, pre-listing risk screening, or product image risk check. Even if the user does not explicitly say "compliance," this skill should be triggered whenever the need involves comparing product images against a violation database.

Input Schema

NameRequiredDescriptionDefault
imageUrlYesURL of the product image to inspect (maximum 1,000 characters)

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 only declare openWorldHint=true and readOnlyHint=false, so the description should carry more of the behavioral load. It clarifies the matching mechanism (visual similarity against a violation database), but says nothing about what a match looks like, thresholds, latency, or auth/quota constraints, and it does not resolve the odd readOnlyHint=false for what reads like a read-only screening call.

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 core action is front-loaded in the first sentence and the rest is routing vocabulary, which is functional. The second and third sentences overlap heavily ('Triggered when users mention ... compliance' vs 'Even if the user does not explicitly say compliance'), so one could be trimmed without loss.

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?

For a one-parameter screening call this is close to sufficient, but with no output schema the description should say what comes back (match found, similarity score, matched violation category) and what scope of violations the database covers. As written, an agent knows how to call it but not how to interpret or report the result.

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?

There is a single required parameter whose schema description has 100% coverage (URL, max 1000 chars, example), so the schema already does the full job. The description adds no extra meaning about imageUrl — no note on supported formats, whether public URLs are required, or size limits beyond what the schema states. Baseline 3 applies.

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?

States a concrete verb and resource — check a product image against a database of policy-violating items via visual similarity. However, it never mentions firearms/gun parts, which is the tool's actual domain per its name, and it does not distinguish this from the near-identical sibling nexscope_data_rg_gun_parts_search or from the other ruiguan detection tools (trademark graphic, copyright, patent design).

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

Usage Guidelines4/5

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

Gives an unusually explicit trigger list ('policy compliance check', 'prohibited product screening', 'pre-listing risk screening') and even instructs the agent to fire when the user doesn't say 'compliance' but does need image-vs-violation-database comparison. What's missing is the negative side: no guidance on when NOT to use it versus trademark graphic or copyright detection, which are the closest alternatives.

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