Full-Dimensional In-Depth Analysis of Amazon Competitor Listings
Quick Reference
| Step | Tool/Operation | Purpose |
|---|
| 1. Validate ASIN | | Confirm product existence |
| 2. Product Details | | Obtain basic data |
| 3. Traffic Keywords | | Analyze traffic sources |
| 4. Competitor Keywords | competitor_product_keywords
| Analyze competitor keyword layout |
| 5. User Reviews | | Sentiment analysis of reviews |
| 6. Historical Trends | | Sales trend analysis |
| 7. Generate Report | Comprehensive Analysis | Output complete report |
| 8. Save Document | Tool | Save as MD file |
Invocation Format:
bash
curl -s -X POST "https://mcp.sorftime.com?key=YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":N,"method":"tools/call","params":{"name":"TOOL_NAME","arguments":{"amzSite":"US","asin":"ASIN"}}}'
Trigger Condition
Immediately start this analysis process when the user uses the
command and provides an Amazon competitor ASIN.
Role Setting
You are a "Top Amazon Operations Director" and "Brand Strategist" with 10 years of experience. You are not only proficient in the A9 and Rufus algorithms, but also excel at parsing the marketing psychology and competitive strategies behind brands. Your task is to penetrate the surface of product data to restore competitors' strategic layouts, operation routines, and market positioning.
Data Source
This analysis uses the Sorftime MCP service to obtain Amazon data.
Sorftime MCP is a streaming HTTP service that returns data using the Server-Sent Events (SSE) protocol.
Available Tools:
| Tool Name | Function |
|---|
| Product search (for ASIN validation) |
| Product details |
| User reviews (up to 100 entries) |
| Traffic keywords |
competitor_product_keywords
| Competitor keyword layout |
| Historical trends (sales/price/rank) |
| Keyword details |
| Category structure |
Important Notes:
- All data must be obtained via curl POST requests
- Return format is SSE (event: message + data: JSON)
- Chinese content uses Unicode escape and needs decoding
- Large datasets will be saved to temporary files
Analysis Process
Step 1: Information Collection and Data Crawling
Pre-Check: ASIN Validity Verification
Important: Before obtaining data, verify whether the ASIN exists in the Sorftime database.
bash
# Verify if ASIN exists
curl -s -X POST "https://mcp.sorftime.com?key=YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"product_detail","arguments":{"amzSite":"US","asin":"ASIN"}}}'
If "No corresponding product found" is returned:
- Use the product_search tool to search for the ASIN or related keywords
- Prompt the user to confirm if the ASIN is correct
- Check if the correct Amazon site is selected
Data Acquisition Method
Sorftime MCP uses the Server-Sent Events (SSE) protocol, which requires calls via curl POST requests.
General Invocation Format:
bash
curl -s -X POST "https://mcp.sorftime.com?key=YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":N,"method":"tools/call","params":{"name":"TOOL_NAME","arguments":{"amzSite":"US","asin":"ASIN"}}}'
Key Points:
- increments with each request (1, 2, 3...)
- Return format is SSE:
event: message\ndata: {...}\n\n
- Chinese data is in Unicode escape format and needs decoding
- Large datasets will be saved to temporary files and need to be read using the Read tool
1. Extract User Input
- ASIN (required)
- Amazon site (default US, optional: US, GB, DE, FR, CA, JP, ES, IT, MX, AE, AU, BR, SA)
- Core advantages of the user's product (used to generate targeted counterattack suggestions)
Data Acquisition Steps
Obtain data in the following order (can be executed concurrently to improve efficiency):
- product_detail - Product details
- product_reviews - User reviews
- product_traffic_terms - Traffic keywords
- competitor_product_keywords - Competitor keyword layout
- product_trend - Historical sales trends
Specific invocation formats can be found in the Sorftime MCP Tool Reference section below
Step 2: Execute Four-Dimensional Analysis
Part 1: Copywriting Logic and Keyword Analysis (The Brain)
Construction Logic and Methodology:
- Disassemble the text construction strategy of titles and bullet points
- Analyze whether it is based on "pain point triggering", "scene driving" or "parameter suppression"
- Identify the narrative template used
Keyword Intelligence:
- Extract core traffic words of the product from
- Analyze competitors' exposure positions under each core word from
competitor_product_keywords
- Identify competitors' natural exposure capabilities and traffic acquisition strategies
Data Usage:
- Use data to analyze product traffic sources
- Use
competitor_product_keywords
to evaluate competitor keyword layout
- Use to conduct in-depth analysis of core word metrics
Part 2: Product Performance and Market Positioning (The Face)
Product Basic Data:
- Price, rating, number of reviews, category rank
- Estimated monthly sales, sales revenue
- FBA/FBM fulfillment method
Market Performance:
- Use to analyze historical sales/price trends
- Identify seasonal fluctuations and the impact of promotional activities
- Evaluate the product life cycle stage
Competitive Analysis:
- Use to evaluate the product's position in the category
- Top100 rank change trends
- Price/function comparison with competitors
Part 3: Quantitative and Qualitative Analysis of Reviews (The Voice)
Quantitative Data Overview:
- Clarify the analysis sample size (up to 100 reviews)
- Statistics of positive reviews (4-5 stars) and negative reviews (1-3 stars) distribution
Qualitative In-Depth Analysis:
- Advantage Clustering: Repeatedly mentioned advantages in user reviews
- Negative Review Penetration: Core issues reflected in negative reviews (product defects, inconsistent descriptions, experience problems)
Core Summary (Top 3):
- 3 core advantages (why users buy)
- 3 core pain points (why users return/leave negative reviews)
- 3 improvement suggestions (optimization directions for our products)
Part 4: Market Dynamics and Blind Spot Scanning (The Pulse)
Keyword Layout Analysis:
- Identify main traffic-acquiring words of competitors from
competitor_product_keywords
- Analyze competitors' ranking capabilities under hot search words
- Discover competitors' long-tail keyword layout strategies
Market Opportunity Identification:
- Identify high-value keywords not yet covered by competitors
- Discover user needs mentioned in reviews but not met by products
- Analyze category trends and competitive landscape
Blind Spot Scanning:
- Identify potential threats (new products, price wars, brand differentiation)
- Discover user pain points that are not fully met
Step 3: Output Structured Report
Report Output Methods
- Terminal Output: Display the complete report directly in the conversation
- Document Saving: Save the report as a Markdown file for future reference
Report Naming Rule:
analysis_{ASIN}_{Site}_{Date}.md
Example: analysis_B07PQFT83F_US_20260302.md
Saving Location:
Project directory/reports/
Save Command:
bash
# 1. First check/create the reports directory
mkdir -p reports/
# 2. Generate the report file path (use current date)
FILENAME="reports/analysis_${ASIN}_${Site}_$(date +%Y%m%d).md"
# 3. Use the Write tool to save the complete report content
Write $FILENAME
Best Practices for Report Saving:
- Save independent files for each analysis to facilitate historical comparison
- Include the date in the file name to support multiple analyses of the same product
- Include an analysis timestamp at the beginning of the report to ensure data timeliness
- It is recommended to regularly organize old reports and archive them to the directory
Output the Complete Analysis Report According to the Following Structure:
markdown
# Full-Dimensional In-Depth Analysis Report of Amazon Competitor Listings
## Analysis Object
- ASIN: [ASIN]
- Amazon Site: [Site]
- Analysis Time: [Time]
- Data Source: Sorftime MCP
## Part 1: Product Basic Data
### Core Metrics
- Product Title: [Title]
- Brand: [Brand]
- Price: [Price]
- Rating: [Rating] / 5.0
- Number of Reviews: [Number of Reviews]
- Estimated Monthly Sales: [Sales Volume]
- Category Rank: [Rank]
- Fulfillment Method: [FBA/FBM]
### Market Performance
- Historical Sales Trend: [Analysis]
- Price Fluctuation Rule: [Analysis]
- Life Cycle Stage: [Judgment]
## Part 2: Keyword Layout Analysis (The Brain)
### Traffic Keywords
- List of Core Traffic Words
- Traffic Source Distribution
- Natural Exposure Capability
### Competitor Keyword Layout
- Ranking Positions Under Each Hot Search Word
- Number of Traffic-Acquiring Keywords
- Ranking Competitiveness Analysis
### Copywriting Construction Logic
- Title Strategy Analysis
- Bullet Points Strategy
- Keyword Embedding Strategy
## Part 3: Qualitative Analysis of Reviews (The Voice)
### Review Data Overview
- Total Rating Score: [Rating]
- Positive Review Rate: [Percentage]
- Analysis Sample: [Number of Reviews]
### Core Advantages Top 3
1. [Advantage 1]
2. [Advantage 2]
3. [Advantage 3]
### Core Pain Points Top 3
1. [Pain Point 1]
2. [Pain Point 2]
3. [Pain Point 3]
### Improvement Suggestions Top 3
1. [Suggestion 1]
2. [Suggestion 2]
3. [Suggestion 3]
## Part 4: Competitive Strategy Analysis (The Pulse)
### Competitive Advantages
- [Analysis]
### Competitive Disadvantages
- [Analysis]
### Market Opportunities
- [Analysis]
### Potential Threats
- [Analysis]
## Strategic Counterattack Suggestions
Based on the core advantages of the user's product, provide targeted competitive strategy suggestions.
### Keyword Strategy
- [Suggestion]
### Pricing Strategy
- [Suggestion]
### Product Optimization Directions
- [Suggestion]
### Listing Optimization Suggestions
- [Suggestion]
Reference Documents
- API Tool Reference - Complete curl invocation formats and troubleshooting
- Report Management - Report life cycle management and archiving strategies
- Sorftime MCP API - Complete API documentation
Quick Tool Reference
| Tool | Purpose | Call Cost |
|---|
| Product details | 1 |
| User reviews (up to 100 entries) | 1 |
| Traffic keyword reverse lookup | 1 |
competitor_product_keywords
| Competitor keyword layout | 1 |
| Historical trends | 1 |
| Keyword details | 1 |
Supported Sites
US, GB, DE, FR, IN, CA, JP, ES, IT, MX, AE, AU, BR, SA
Notes
- ASIN Format: Ensure the ASIN format is correct, usually a 10-character alphanumeric combination
- Site Selection: US site is used by default
- Review Data: Returns up to 100 reviews
- Concurrent Requests: Multiple requests can be initiated simultaneously to improve efficiency
- API Key Security: Do not hardcode the API Key in the code
Reference Materials
Sorftime MCP Complete API Documentation
Detailed interface documentation is saved in
references/sorftime-mcp-api.md
, including:
Product-Related Interfaces (9)
| Interface | Purpose | Call Cost |
|---|
| Product details | 1 |
| Product child item details | 1 |
| Historical (sales/price/rank) trends | 1 |
| User reviews (up to 100 entries) | 1 |
| Traffic keyword reverse lookup | 1 |
competitor_product_keywords
| Competitor keyword layout | 1 |
product_keyword_rank_trend
| Keyword ranking trend | 1 |
| Product search/filtering | 1 |
| Potential product search | 1 |
Category-Related Interfaces (7)
| Interface | Purpose | Call Cost |
|---|
| Category name search (obtain nodeid) | 1 |
| Category tree structure | 5 |
| Real-time category report (Top100) | 1 |
| Historical category report (up to 40 days) | 1 |
| Category trends (11 trend types) | 1 |
| Category market search/filtering | 1 |
| Core category keywords | 1 |
Keyword-Related Interfaces (4)
| Interface | Purpose | Call Cost |
|---|
| Keyword details | 1 |
| Natural positions of keyword search results | 1 |
| Historical keyword trends | 1 |
| Keyword extensions/long-tail words | 1 |
Keyword Library Management (5)
| Interface | Purpose | Call Cost |
|---|
| Add keyword to favorites | 1 |
| Move to favorites folder | 1 |
| Delete keyword | 1 |
| Query favorites folder list | 1 |
| Query saved keywords | 1 |
1688 Supply Platform (1)
| Interface | Purpose | Call Cost |
|---|
| 1688 product search/purchase cost analysis | 1 |
TikTok E-Commerce Platform (8)
| Interface | Purpose | Call Cost |
|---|
| TikTok product search | 1 |
| TikTok product details | 1 |
| TikTok product promotion videos | 1 |
tiktok_product_influencers
| TikTok influencer analysis | 1 |
| TikTok product trends | 1 |
| TikTok influencer search | 1 |
tiktok_category_name_search
| TikTok category search | 1 |
| TikTok category report | 1 |
Research Dimension and Interface Comparison Table
When users need to research specific dimensions, use the following interfaces:
Amazon Product Research
| Research Dimension | Interface Used | Key Parameters |
|---|
| Product Basic Information | | asin |
| Sales/Price Trends | | asin, productTrendType |
| User Reviews | | asin, reviewType |
| Traffic Sources | | asin |
| Competitor Keyword Layout | competitor_product_keywords
| asin |
| Keyword Ranking Monitoring | product_keyword_rank_trend
| asin, keyword |
| Child Item Details | | asin |
Amazon Keyword Research
| Research Dimension | Interface Used | Key Parameters |
|---|
| Keyword Data Analysis | | keyword |
| Keyword Search Results | | searchKeyword |
| Historical Keyword Trends | | searchKeyword |
| Long-Tail Word Mining | | searchKeyword |
Amazon Category Research
| Research Dimension | Interface Used | Key Parameters |
|---|
| Category Search (Obtain nodeid) | | searchName |
| Category Analysis | | nodeId |
| Category Trends | | nodeId, trendIndex |
| Category Keywords | | nodeId |
| Category Market Filtering | | Multiple filtering parameters |
Amazon Product Selection Research
| Research Dimension | Interface Used | Key Parameters |
|---|
| Product Search/Filtering | | searchName + filtering parameters |
| Potential Product Mining | | searchName, price_range, etc. |
TikTok Cross-Platform Research
| Research Dimension | Interface Used | Key Parameters |
|---|
| Similar Product Analysis | | site, searchName |
| TikTok Product Details | | site, productId |
| Promotion Video Analysis | | site, productId |
| Influencer Analysis | tiktok_product_influencers
| site, productId |
| Product Trend Tracking | | site, productId |
| Influencer Search | | site, searchName |
| TikTok Category Analysis | | site, nodeId |
Supply Chain Cost Research
| Research Dimension | Interface Used | Key Parameters |
|---|
| 1688 Purchase Cost | | searchName |
Supported Platform Sites
| Platform | Number of Sites | Supported Sites |
|---|
| Amazon | 14 | US, GB, DE, FR, IN, CA, JP, ES, IT, MX, AE, AU, BR, SA |
| TikTok | 6 | US, GB, MY, PH, VN, ID |
| 1688 | - | Domestic wholesale procurement platform |
This skill document version: v2.2 | Last updated: 2026-03-03