IP Risk Detection RG
IP Risk Detection RG: text Trademark Detection API
IP Risk Detection RG: text Trademark Detection API.
MCP tool name
nexscope_data_rg_text_trademark_detectionMCP endpoint
https://api.nexscope.ai/mcpJSON-RPC method
tools/callAuthentication
Use OAuth 2.1 Authorization Code with PKCE and the mcp:tools scope. API keys remain supported as a compatibility option.
Authorization: Bearer nk-xxxxxxxxxxxxxxxxxIf authentication fails, ask the user to open API Access and copy a valid key.
Call this MCP tool
Initialize an MCP 2025-11-25 Streamable HTTP session at https://api.nexscope.ai/mcp, then use tools/call.
{
"jsonrpc": "2.0",
"id": "data-rg-text-trademark-detection-1",
"method": "tools/call",
"params": {
"name": "nexscope_data_rg_text_trademark_detection",
"arguments": {
"limit": 100,
"productTitle": "Wireless Bluetooth Headphones Noise Cancelling Over Ear",
"regions": "US"
}
}
}MCP 2025-11-25 · Streamable HTTPProgress is delivered on the original POST SSE response. GET SSE carries notifications; reconnecting must query existing asynchronous work rather than submit again.
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
productTitle | string | required | Product title, used for trademark detection, maximum 1000 characters Example: {} |
regions | string | optional | Country/region codes, separate multiples with commas. support `US`, `EM`, `GB`, `DE`, `FR`, `IT`, `ES`, `AU`, `CA`, `MX`, `JP`, `CN`, `WO`, `TR`, `BX` Example: US |
limit | integer | required | Limit on the number of returned results, maximum 500 Example: 100 |
productText | string | optional | Other text information about the product, such as five-point description or product description, maximum 1000 characters Example: {} |
Response fields
Treat structuredContent as the programmatic API response payload.
| Name | Type | Required | Description |
|---|---|---|---|
total | integer | optional | Number of matched trademark records Example: {} |
data | array | optional | Trademark list (flattened), each element contains the fields below Example: {} |
detectId | string | optional | Interface call ID Example: {} |
columns | array | optional | Rendered column definitions Example: {} |
blacklistTrademarks | array | optional | Blacklisted trademarks detected in text Example: {} |
whitelistTrademarks | array | optional | Whitelisted (safe) trademarks detected in text Example: {} |
textTrademarkRadar | string | optional | Product risk level: `0` is low risk, `1` is pending manual verification, and `2` is high risk Example: {} |
costToken | integer | optional | Consume token Example: {} |
type | string | optional | Rendering style Example: {} |
trademarkName | string | optional | Trademark word Example: {} |
region | string | optional | Country code Example: {} |
score | integer | optional | risk score Example: {} |
highestModeScore | integer | optional | Maximum risk score, range 0-5 Example: {} |
trademarksStatus | string | optional | Highest scoring trademark word status Example: {} |
regionStatus | string | optional | Trademark status in matching regions Example: {} |
holder | string | optional | rights holder Example: {} |
applicationNumber | string | optional | Application number Example: {} |
registrationNumber | string | optional | Registration number Example: {} |
isFamous | boolean | optional | Is it a famous trademark? Example: {} |
isAmazonBrand | boolean | optional | Is it an Amazon hot search brand? Example: {} |
isActiveHolder | boolean | optional | Are you an active rights defender? Example: {} |
isCompatibility | boolean | optional | Compatibility Example: {} |
isCommonSense | boolean | optional | Is it a common word? Example: {} |
niceClass | array | optional | Nice Classification Example: {} |
originalTextMatches | array | optional | The original word that triggered the match Example: {} |
trademark | string | optional | Trade name Example: {} |
region | string | optional | Country code Example: {} |
note | string | optional | Remarks Example: {} |
Examples
Example arguments
{
"limit": 100,
"productTitle": "Wireless Bluetooth Headphones Noise Cancelling Over Ear",
"regions": "US"
}Example structuredContent
{
"code": 0,
"cost": "-1",
"data": {},
"msg": null,
"time": "2026-01-01 00:00:00",
"traceId": null,
"ts": "0"
}