Amazon ABA & Business Insights
Amazon ABA & Business Insights: intelligent Query API
Amazon ABA & Business Insights: intelligent Query API.
MCP tool name
nexscope_data_aba_intelligent_queryMCP 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-aba-intelligent-query-1",
"method": "tools/call",
"params": {
"name": "nexscope_data_aba_intelligent_query",
"arguments": {
"analysisDescription": "Find the search popularity rankings for the keyword gift in the US marketplace over the past 12 weeks.",
"createDownloadUrl": false,
"region": "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 |
|---|---|---|---|
analysisDescription | string | required | Natural language that accurately describes query intent. Example: {} |
region | string | optional | Amazon site code. Optional values: `US`, `DE`, `BR`, `CA`, `AU`, `JP`, `AE`, `ES`, `FR`, `IT`, `SA`, `TR`, `MX`, `SE`, `NL`. Example: US |
createDownloadUrl | boolean | optional | Whether to generate a CSV download link; set to `true` when explicitly required to download, export or generate files. Example: false |
Response fields
Treat structuredContent as the programmatic API response payload.
| Name | Type | Required | Description |
|---|---|---|---|
success | boolean | optional | Whether the query is successful. Example: {} |
tables | array | optional | Resulting data array; each element contains `data` (data row), `columns` (column definition), and `name` (sheet name). Example: {} |
total | integer | optional | Total number of results. Example: {} |
downloadUrl | string | optional | The CSV file address returned when `createDownloadUrl` is `true`. Example: {} |
msg | string | optional | Additional message. Example: {} |
downloadNote | string | optional | Tips for downloading. Example: {} |
code | string | optional | Return code. Example: {} |
costTime | integer | optional | Time taken, in milliseconds. Example: {} |
costToken | integer | optional | The token consumed by this call. Example: {} |
data | array | optional | Query result data rows. The actual columns will vary depending on the query conditions. Example: {} |
columns | array | optional | Result column definition. Example: {} |
name | string | optional | Sheet name. Example: {} |
searchTerm | string | optional | Consumer search keywords. Example: {} |
reportStartDate | string | optional | The start date of the data collection week. Example: {} |
region | string | optional | Amazon site code. Example: {} |
searchFrequencyRank | integer | optional | Search popularity ranking; the smaller the value, the higher the search popularity, and 1 is the most popular. Example: {} |
clickedAsin | string | optional | The ASIN of the clicked product. Example: {} |
clickedItemName | string | optional | The clicked product name. Example: {} |
clickShareRank | integer | optional | The click share ranking of this ASIN under this search term. Example: {} |
clickShare | number | optional | The click share received by this ASIN, ranging from 0 to 1. Example: {} |
conversionShare | number | optional | The conversion share obtained by this ASIN, ranging from 0 to 1. Example: {} |
Examples
Example arguments
{
"analysisDescription": "Find the search popularity rankings for the keyword gift in the US marketplace over the past 12 weeks.",
"createDownloadUrl": false,
"region": "US"
}Example structuredContent
{
"code": 0,
"cost": "-1",
"data": {},
"msg": null,
"time": "2026-01-01 00:00:00",
"traceId": null,
"ts": "0"
}