Skip to main content
Glama

Nexscope Patent Image Search

nexscope_zhihuiya_patent_image_search
Read-only

Perform visual similarity search for design patents using an image URL, with filtering by country, legal status, date ranges, Locarno classification, and assignee. Supports design patents (type D) and utility model patents (type U). Triggered when users mention patent image search, design patent search, search patent by image, visual patent lookup, patent similarity detection, patent image matching, or design patent infringement check. Even if the user does not explicitly mention "patent image," this skill should be triggered whenever the need involves searching for similar design patents through an image. For utility model patents, use patentType U and model 3 or 4 through this API.

Input Schema

NameRequiredDescriptionDefault
locNoLOC classifications (Locarno classification numbers). Join multiple classifications with AND, OR, or NOT
urlYesImage URL (maximum 1,000 characters)
langNoPreferred title language: original (original patent title), cn (Chinese-translated title), or en (English-translated title). Default: original
fieldNoResult sort field: SCORE (relevance), APD (application date), PBD (publication date), or ISD (grant date). Default: SCORE
limitNoNumber of patents to return, from 1 to 100. Default: 10
modelYesImage-search model. Design patents: 1 (smart association, recommended) or 2 (search this image). Utility model patents: 3 (match shape) or 4 (match shape, pattern, and color; recommended)
orderNoAvailable when field is APD, PBD, or ISD: desc (descending) or asc (ascending). Default: desc
offsetNoResult offset, from 0 to 1,000. Default: 0
countryNoPatent authority codes for countries, organizations, or regions, separated by commas, for example CN,US,JP. Omit to search all patent authorities
isHttpsNoWhether to return images over HTTPS: 1 for HTTPS and 0 for HTTP. Default: 0
stemmingNoWhether to enable stemming: 1 for enabled and 0 for disabled. Default: 0
assigneesNoApplicant or patent owner (maximum 1,000 characters)
mainFieldNoPrimary patent fields, including title, abstract, claims, specification, publication number, application number, applicant, inventor, and IPC/UPC/LOC classifications (maximum 1,000 characters)
preFilterNoWhether to enable country/LOC pre-filtering: 1 for enabled and 0 for disabled. Default: 1
patentTypeYesPatent type D for a design patent; this skill uses D. Gateway default: D
legalStatusNoComma-separated patent legal-status codes. Values: 1 (published), 2 (substantive examination), 3 (granted), 8 (duplicate-grant avoidance), 11 (withdrawn), 12 (withdrawn-unspecified), 17 (deemed withdrawn), 18 (voluntarily withdrawn), 13 (rejected), 14 (fully revoked), 15 (expired), 16 (annual fee unpaid), 21 (rights restored), 22 (rights terminated), 23 (partially invalid), 24 (application terminated), 30 (abandoned), 19 (deemed abandoned), 20 (voluntarily abandoned), 25 (abandoned-unspecified), 222 (PCT did not enter designated state within designation period), 223 (PCT entered designated state within designation period), 224 (PCT entered designated state after designation period), and 225 (PCT did not enter designated state after designation period)
returnImgIdNoWhether to return img_id. Default: false
applyEndTimeNoPatent application end date in yyyyMMdd format
publicEndTimeNoPatent publication end date in yyyyMMdd format
applyStartTimeNoPatent application start date in yyyyMMdd format
scoreExpansionNoScore expansion
publicStartTimeNoPatent publication start date in yyyyMMdd format
simpleLegalStatusNoComma-separated simplified patent legal-status codes. Values: 0 (inactive), 1 (active), 2 (pending), 220 (PCT designation period expired), 221 (within PCT designation period), and 999 (unconfirmed)
includeMachineTranslationNoInclude machine-translated data in the search

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?

The annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=true, so safety behavior is covered. The description adds that design and utility model patents are supported and maps utility models to patentType U with model 3 or 4, but it does not disclose auth needs, rate limits, result format, or latency characteristics.

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?

The core capability is front-loaded clearly, but the description is bloated with a long list of trigger phrases and keyword variants that reads partly as keyword stuffing. It is not badly organized, but several sentences do not earn their place as operational guidance.

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

Completeness4/5

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

For a 24-parameter tool with full schema descriptions and read-only annotations, the description covers the central behavior, supported patent types, and the special utility-model model mapping. It does not explain return values, but with no output schema and strong parameter documentation, the remaining gap is modest.

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 coverage is 100%, so the baseline is 3 even without description-level parameter detail. The description adds useful cross-parameter guidance for utility models, but it conflicts with the patentType schema note that says 'this skill uses D,' creating ambiguity rather than cleanly improving parameter understanding.

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 description states a specific verb and resource: 'visual similarity search for design patents using an image URL,' and names the filterable dimensions. It is clear enough to distinguish this from generic image search or product search tools, though it does not explicitly contrast itself with sibling patent/image-search tools.

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?

It gives strong when-to-use guidance through explicit trigger phrases and says to invoke it whenever the need involves searching similar design patents through an image, even without the phrase 'patent image.' It does not name alternatives or provide when-not-to-use exclusions, so it falls short of full routing 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.