Amazon ABA & Business Insights
Amazon Opportunity Report By Keyword
Generate an Amazon opportunity report by keyword across market potential, product traits, reviews, customer profiles, trends. Available via REST API or MCP.
MCP tool name
nexscope_amazon_opportunity_report_by_keywordMCP 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": "amazon-opportunity-report-by-keyword-1",
"method": "tools/call",
"params": {
"name": "nexscope_amazon_opportunity_report_by_keyword",
"arguments": {
"keyword": "phone case",
"site": "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 |
|---|---|---|---|
site | string | required | Amazon site code, currently only supports US Example: US |
keyword | string | required | Search keyword for the insight report Example: phone case |
Response fields
Treat structuredContent as the programmatic API response payload.
| Name | Type | Required | Description |
|---|---|---|---|
code | string | optional | Response code. Example: {} |
msg | string | optional | Prompt message or error message. Example: {} |
stdout | string | optional | Comprehensive business insight report content (Markdown format), including six dimensions: market potential, product features, user reviews, customer portraits, search trends, and pricing analysis. Example: {} |
costTime | integer | optional | The total processing time, in milliseconds. Example: {} |
costToken | integer | optional | Token consumption. Example: {} |
type | string | optional | Response type. Example: {} |
Examples
Example arguments
{
"keyword": "phone case",
"site": "US"
}Example structuredContent
{}