Patent Intelligence ZY
Patent Claims Translation
Read translated patent claims. Results come back as structured JSON. Call the Patent Claims Translation API via REST or MCP from 112 credits per call.
MCP tool name
nexscope_patent_claims_translationMCP 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": "patent-claims-translation-1",
"method": "tools/call",
"params": {
"name": "nexscope_patent_claims_translation",
"arguments": {
"lang": "en",
"patentNumber": "CN115000000A",
"replaceByRelated": 0
}
}
}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 |
|---|---|---|---|
patentId | string | optional | Patent ID. Up to 100 English comma-separated values are supported. When both patentNumber and this are present, the patent ID takes precedence. Max length: 60000 characters Example: {} |
patentNumber | string | optional | Publication (announcement) number. Up to 100 English comma-separated values are supported. Max length: 60000 characters Example: CN115000000A |
lang | string | optional | Translation language. Supports en (English, default), cn (Chinese), jp (Japanese). Max length: 1000 characters Example: en |
replaceByRelated | integer | optional | Whether to substitute with a family patent when claims are unavailable: 1 yes, 0 no (default) Example: 0 |
Response fields
Treat structuredContent as the programmatic API response payload.
| Name | Type | Required | Description |
|---|---|---|---|
total | integer | optional | Number of records. Example: {} |
data | array | optional | Patent List. Example: {} |
columns | array | optional | Rendered column definitions. Example: {} |
costToken | integer | optional | Consume token. Example: {} |
type | string | optional | Rendering style. Example: {} |
patentId | string | optional | Patent ID. Example: {} |
pn | string | optional | Public (announcement) number. Example: {} |
pnRelated | string | optional | Publication number of the superseding patent; provided only when a patent family substitution is used. Example: {} |
claims | string | optional | Claims translation text. Example: {} |
Examples
Example arguments
{
"lang": "en",
"patentNumber": "CN115000000A",
"replaceByRelated": 0
}Example structuredContent
{}