Easyparser — Amazon Product & Seller Data
REMOTE · MCP.EASYPARSER.COM · 2 COMPONENTS · SCANNED SEP 20
Real-time Amazon product, seller, and search data for AI agents across 21 marketplaces.
Available components
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security80
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- No authorisation is required to call this server. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one. See how to fix → View diagnostics → Partial
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- The HSTS (Strict-Transport-Security) header is present. View diagnostics → Pass
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability63
- AI-judged instruction clarity (excellent).Pass
- Context-footprint check failed: tool/resource definitions use about 5528 tokens (~325/item across 17 items; 17 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management60
- Stability observed for 18 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 100% of tool parameters carry a description.Pass
Tool Safety100
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- We read all 17 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
- An AI judge read all 18 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
How do I install the Easyparser — Amazon Product & Seller Data MCP server?
Easyparser — Amazon Product & Seller Data is a hosted endpoint at https://mcp.easyparser.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · mcp.easyparser.com
claude mcp add --transport http com-easyparser-easyparser 'https://mcp.easyparser.com/mcp'
{
"mcpServers": {
"com-easyparser-easyparser": {
"url": "https://mcp.easyparser.com/mcp"
}
}
} {
"servers": {
"com-easyparser-easyparser": {
"type": "http",
"url": "https://mcp.easyparser.com/mcp"
}
}
} [mcp_servers.com-easyparser-easyparser] url = "https://mcp.easyparser.com/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"com-easyparser-easyparser": {
"type": "remote",
"url": "https://mcp.easyparser.com/mcp",
"enabled": true
}
}
} openclaw mcp add com-easyparser-easyparser --url 'https://mcp.easyparser.com/mcp' --transport streamable-http
mcp_servers:
com-easyparser-easyparser:
url: "https://mcp.easyparser.com/mcp" {
"McpServers": {
"com-easyparser-easyparser": {
"Transport": "http",
"Url": "https://mcp.easyparser.com/mcp"
}
}
} assistant mcp add com-easyparser-easyparser -t streamable-http -u 'https://mcp.easyparser.com/mcp'
{
"mcpServers": {
"com-easyparser-easyparser": {
"type": "http",
"url": "https://mcp.easyparser.com/mcp"
}
}
} The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 20 Sept 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 57 to 60. That category is still filling its 30-day observation window: 17 days of observed history at the previous scan, 18 at this one. The score rises as the window fills, whether or not the server changes.
- 18 Sept 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 50 to 53. That category is still filling its 30-day observation window: 15 days of observed history at the previous scan, 16 at this one. The score rises as the window fills, whether or not the server changes.
- 16 Sept 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 43 to 47. That category is still filling its 30-day observation window: 13 days of observed history at the previous scan, 14 at this one. The score rises as the window fills, whether or not the server changes.
- 13 Sept 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 33 to 37. That category is still filling its 30-day observation window: 10 days of observed history at the previous scan, 11 at this one. The score rises as the window fills, whether or not the server changes.
- 11 Sept 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 27 to 30. That category is still filling its 30-day observation window: 8 days of observed history at the previous scan, 9 at this one. The score rises as the window fills, whether or not the server changes.
- 9 Sept 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 20 to 23. That category is still filling its 30-day observation window: 6 days of observed history at the previous scan, 7 at this one. The score rises as the window fills, whether or not the server changes.
- 7 Sept 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 13 to 17. That category is still filling its 30-day observation window: 4 days of observed history at the previous scan, 5 at this one. The score rises as the window fills, whether or not the server changes.
- 5 Sept 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 20 Sept 2026 · Probed https://mcp.easyparser.com/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=easyparser.com | CN=WE1,O=Google Trust Services,C=US | 27 Jul 2026 | 25 Oct 2026 | ECDSA 256 | ECDSA-SHA256 | 81a000034b31d4320eee5a8e353b6ea3 |
| SANs: easyparser.com, *.easyparser.com | ||||||
| CN=WE1,O=Google Trust Services,C=US (CA) | CN=GTS Root R4,O=Google Trust Services LLC,C=US | 13 Dec 2023 | 20 Feb 2029 | ECDSA 256 | ECDSA-SHA384 | 7ff31977972c224a76155d13b6d685e3 |
| CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) | CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE | 15 Nov 2023 | 28 Jan 2028 | ECDSA 384 | SHA256-RSA | 7fe530bf331343bedd821610493d8a1b |
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of mcp.easyparser.com. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| com. | present | 19718 | 13 | Verified |
| easyparser.com. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
| Header | Value |
|---|---|
| strict-transport-security | max-age=31536000; includeSubDomains |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://mcp.easyparser.com/mcp | Verified | 200 | |
| http (plaintext) | http://mcp.easyparser.com/mcp | HTTPS enforced | 301 | https://mcp.easyparser.com/mcp |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
check_credits ~106
Check the Easyparser account: current plan, credit balance (used/remaining/limit), credit reset date, per-minute rate limits, and this month's daily usage breakdown by operation. FREE — this calls the Account API and consumes no credits. Use this before running expensive multi-page or 12-month-history jobs, when the user asks about their quota or plan, or to analyze usage patterns (e.g. 'which operation consumed the most credits this month?'). Requires an API key.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
get_bestseller_rank ~207
Get a product's current Best Sellers Rank (BSR): its numerical rank in main categories and sub-category node identifiers. A lightweight, single-purpose tool for popularity and demand tracking. Use this tool when you only need the rank — e.g. 'Is this product selling well?' or daily rank monitoring. Lower rank number means higher sales velocity. If you also need price, rating or content, use get_product_detail instead (it includes BSR along with everything else). For historical rank trends, use get_sales_history. Costs 1 credit.
| Name | Type | Req | Description |
|---|---|---|---|
| asin | string | yes | Amazon Standard Identification Number — a 10-character alphanumeric product identifier (e.g. B0CJB6V2L5). Found in the product URL after /dp/ or /gp/product/. |
| domain | string | – | Amazon marketplace domain extension. Determines the regional Amazon site the data is fetched from. Use the domain that matches the user's market — prices, availability and rankings differ across mark… |
No output schema declared.
No examples provided.
get_bulk_item_result ~226
Fetch the parsed result data of a single bulk job item — the actual Amazon data that item produced (product detail, search results, seller profile, etc., depending on the job's operation). This is the same data shown in the item result modal on the Bulk Requests page of the web app. Use this tool after get_bulk_job_items, when the user wants to see the DATA behind a specific item, not just its status. Typical flow: list_bulk_jobs → get_bulk_job_items → get_bulk_item_result. IMPORTANT: bulk results are retained for 24 HOURS after the job completes, then they expire. If the item's data has expired, the tool returns a clear message — suggest re-running that item through the matching real-time tool (e.g. get_product_detail for a DETAIL item) to regenerate the data. This tool is free of per-call credits.
| Name | Type | Req | Description |
|---|---|---|---|
| item_id | string | yes | The item_id of a bulk job item — get it from get_bulk_job_items (each item row has one). This is the same ID the Data Service calls a query ID. |
No output schema declared.
No examples provided.
get_bulk_job_items ~342
Inspect the individual items inside a bulk job: each item's input value (ASIN, keyword, seller ID...), its status (success/failed/invalid/pending/processing), error message if it failed, credit cost, and completion time. Use this tool to debug a job after list_bulk_jobs shows failed_items or invalid_items > 0 — filter with status='failed' or status='invalid' to see exactly which inputs failed and why. Use search_key to locate one specific ASIN inside a large job. The item's item_id can be used with the Data Service (GET /v1/queries/{id}) to fetch its parsed result. This tool is free of per-call credits (monitoring endpoints do not consume credits).
| Name | Type | Req | Description |
|---|---|---|---|
| date_from | string | – | ISO date lower bound, e.g. 2026-08-01. |
| date_to | string | – | ISO date upper bound. |
| group_id | string | yes | The job's group_id — get it from list_bulk_jobs (each job row has one). Identifies which job's items to inspect. |
| limit | integer | – | Items per page (max 1000). Default 100. |
| page | integer | – | Page number. Default 1. |
| search_key | string | – | Search within item values (e.g. a specific ASIN) to find one item in a large job. |
| sort_direction | string | – | Sort by creation time. 'desc' (newest first) is default. |
| status | string | – | Filter items by outcome. Use 'failed' or 'invalid' to debug a partial_success job; omit to see everything. |
No output schema declared.
No examples provided.
get_bulk_webhook_logs ~258
Check webhook delivery logs for bulk jobs: whether the completion notification was delivered to the user's callback_url, delivery status, and timestamps. Use this when a job shows as completed but the user's system never received the webhook — the classic "job finished but my integration didn't fire" debugging case. Scope to one job with group_id (from list_bulk_jobs), or omit it to scan recent deliveries across all jobs. This tool is free of per-call credits.
| Name | Type | Req | Description |
|---|---|---|---|
| bulk_request_id | string | – | Filter by the job's bulk_request_id. |
| date_from | string | – | ISO date lower bound. |
| date_to | string | – | ISO date upper bound. |
| group_id | string | – | Scope logs to one job's group_id. Omit to see recent webhook deliveries across all jobs. |
| limit | integer | – | Items per page (max 1000). Default 100. |
| page | integer | – | Page number. Default 1. |
| request_id | string | – | Filter by an individual request ID. |
| sort_direction | string | – | Sort by creation time. 'desc' (newest first) is default. |
| status | string | – | Filter by delivery status (e.g. 'success', 'failed'). |
No output schema declared.
No examples provided.
get_error_logs ~394
List the user's API request error logs — the same data shown on the Errors page of the Easyparser web app. Covers both real-time API errors and bulk job errors: each row has the platform, operation, domain, error code, channel (BULK/REALTIME), the request parameters that caused it, and a timestamp. Use this tool when the user asks about failures: "why are my requests failing?", "show me recent errors", "any webhook errors today?", "what went wrong with my DETAIL calls?". Filter by error_channel (BULK or REALTIME), error_code, operation, or domain to narrow down. Each row includes a request_id and the query_params that triggered the error, so you can trace exactly which input failed. This tool is free of per-call credits (monitoring endpoints do not consume credits).
| Name | Type | Req | Description |
|---|---|---|---|
| date_from | string | – | ISO date lower bound, e.g. 2026-08-01. |
| date_to | string | – | ISO date upper bound. |
| domain | string | – | Filter by marketplace domain. |
| error_channel | string | – | Filter by channel: BULK (bulk job errors) or REALTIME (real-time API errors). Omit for both. |
| error_code | string | – | Filter by a specific error code, e.g. 'WEBHOOK_ERROR_404' or 'SOMETHING_WENT_WRONG'. |
| limit | integer | – | Items per page (max 1000). Default 100. |
| operation | string | – | Filter by operation type, e.g. DETAIL or SEARCH. |
| order_by | string | – | Sort field. Default 'create_date'. |
| order_type | string | – | Sort direction. 'desc' (newest first) is default. |
| page | integer | – | Page number. Default 1. |
| platform | string | – | Filter by platform (e.g. 'AMZ'). |
No output schema declared.
No examples provided.
get_package_dimensions ~202
Get a product's precise physical and logistical attributes: package height, width, length, weight, and its Amazon fee category (e.g. Computers, Apparel). This is the FBA fee-estimation and shipping-cost tool. Use this tool when the question is about shipping, storage, FBA fees, or warehouse planning. Do NOT use it for general product info — get_product_detail includes a human-readable dimensions string, but only THIS tool returns the structured fee category and exact measurements needed for fee calculation. Costs 1 credit.
| Name | Type | Req | Description |
|---|---|---|---|
| asin | string | yes | Amazon Standard Identification Number — a 10-character alphanumeric product identifier (e.g. B0CJB6V2L5). Found in the product URL after /dp/ or /gp/product/. |
| domain | string | – | Amazon marketplace domain extension. Determines the regional Amazon site the data is fetched from. Use the domain that matches the user's market — prices, availability and rankings differ across mark… |
No output schema declared.
No examples provided.
get_product_detail ~456
Fetch complete, structured information about a single Amazon product: title, brand, images, feature bullets, description, Buy Box price and availability, Prime eligibility, rating and review count, Best Sellers Rank, category path, variants, specifications, and top reviews. This is the primary tool for product analysis, listing enrichment, and price monitoring. Use this tool when you need a full product profile. If you only need competing seller prices, use get_product_offers instead (cheaper context). If you only need the sales rank, use get_bestseller_rank. If you only need shipping dimensions or the FBA fee category, use get_package_dimensions. Provide EITHER the identifier field OR url — never both. Costs 1 credit; set a_plus_content to true only when the user explicitly asks about enhanced brand content, as it costs 1 extra credit.
| Name | Type | Req | Description |
|---|---|---|---|
| a_plus_content | boolean | – | Set true to include the 'From the manufacturer' A+ enhanced brand content. Costs 1 additional credit. Default false. |
| asin | string | – | Amazon Standard Identification Number — a 10-character alphanumeric product identifier (e.g. B0CJB6V2L5). Found in the product URL after /dp/ or /gp/product/. |
| currency | string | – | ISO currency code for price display (e.g. usd, eur, try). Prices are converted by Amazon's own display logic. |
| domain | string | – | Amazon marketplace domain extension. Determines the regional Amazon site the data is fetched from. Use the domain that matches the user's market — prices, availability and rankings differ across mark… |
| language | string | – | Language code for the Amazon page, in locale format (e.g. en_US, de_DE, tr_TR). Affects the language of titles, descriptions and reviews in the response. |
| seller_id | string | – | Fetch the product as offered by a specific seller (their Seller ID). Only use when the user asks about a specific merchant's offer. |
| url | string | – | Full Amazon product URL (e.g. https://www.amazon.com/dp/B0CJB6V2L5). Use this when the user pastes a link instead of an ASIN. |
No output schema declared.
No examples provided.
get_product_offers ~344
Fetch the list of seller offers for an Amazon product: every merchant selling the item with their price, shipping cost, condition (new/used), fulfillment type (FBA/FBM), and seller rating. Also returns the Buy Box winner. This is the tool for competitive price analysis, reseller monitoring, and availability tracking. Use this tool when the question is about WHO sells the product and at WHAT price. If you need the product's own details (title, images, rating), use get_product_detail instead. Each requested page costs 1 credit. Start with a single page (default) and only increase max_page if the user needs the full offer list. Use the condition and shipping filters to narrow results instead of paginating — it is cheaper.
| Name | Type | Req | Description |
|---|---|---|---|
| asin | string | yes | Amazon Standard Identification Number — a 10-character alphanumeric product identifier (e.g. B0CJB6V2L5). Found in the product URL after /dp/ or /gp/product/. |
| condition | string | – | Filter offers by item condition. Omit to include all conditions. |
| domain | string | – | Amazon marketplace domain extension. Determines the regional Amazon site the data is fetched from. Use the domain that matches the user's market — prices, availability and rankings differ across mark… |
| free_shipping | boolean | – | If true, return only offers with free shipping. |
| max_page | integer | – | Ending page number. Each page costs 1 credit; max 5 pages per request. Default 1. |
| min_page | integer | – | Starting page number. Default 1. |
| prime | boolean | – | If true, return only Prime-eligible offers. |
No output schema declared.
No examples provided.
get_sales_history ~317
Retrieve a product's historical performance over up to 12 months: weekly aggregated trends for estimated views/traffic, sales, price, and Best Sellers Rank. This is Easyparser's 'time machine' — the deepest competitive-intelligence tool in this server. Use this tool for trend forecasting, seasonality analysis, conversion-rate estimation, and investment/sourcing due diligence. Do NOT use it for a simple current price check — get_product_detail is 5x cheaper for that. IMPORTANT cost rule: the base cost is 5 credits, and each month of history adds 1 credit (3 months = 8 credits, 12 months = 17 credits). Always ask the user how far back they need, or default to 3 months for a quick trend read. The history array in the response is aggregated by WEEK, not by day.
| Name | Type | Req | Description |
|---|---|---|---|
| asin | string | yes | Amazon Standard Identification Number — a 10-character alphanumeric product identifier (e.g. B0CJB6V2L5). Found in the product URL after /dp/ or /gp/product/. |
| domain | string | – | Amazon marketplace domain extension. Determines the regional Amazon site the data is fetched from. Use the domain that matches the user's market — prices, availability and rankings differ across mark… |
| history_range | string | – | Depth of historical data in months. '0' returns only the current snapshot (5 credits). '3', '6', '9', '12' add weekly history at +1 credit per month. Default '0'. |
No output schema declared.
No examples provided.
get_seller_feedback ~337
Read individual buyer feedback entries for an Amazon seller: star ratings, comment text, and dates — filterable by rating range and time period. This is the reputation deep-dive tool. Use this tool when the user wants to read actual buyer comments about a seller, analyze complaint patterns, or audit service quality. For aggregate reputation scores (30/90/365-day percentages) without individual comments, get_seller_profile is sufficient and cheaper in context. Each page costs 1 credit. To find dissatisfied customers, set max_rating to 3 instead of paging through everything.
| Name | Type | Req | Description |
|---|---|---|---|
| domain | string | – | Amazon marketplace domain extension. Determines the regional Amazon site the data is fetched from. Use the domain that matches the user's market — prices, availability and rankings differ across mark… |
| history_range | string | – | Time period filter: '1' or '3' or '12' for months, 'all' for everything. Default 'all'. |
| max_page | integer | – | Ending page number. Each page costs 1 credit; max 5 pages per request. Default 1. |
| max_rating | integer | – | Maximum star rating to include (1-5). Set to 3 to focus on negative feedback. Default 5. |
| min_page | integer | – | Starting page number. Default 1. |
| min_rating | integer | – | Minimum star rating to include (1-5). Default 1. |
| seller_id | string | yes | Amazon's unique seller identifier (e.g. A1MCYUGJD2ILFU). Found in seller profile URLs as the 'seller=' or 'me=' parameter. |
No output schema declared.
No examples provided.
get_seller_products ~439
Extract a seller's full product catalog: every ASIN they sell with brand, category, price, Prime status, variant counts, and rating data. Also returns dynamic refinement filters (department, shipping, sustainability) for drilling into the catalog. Use this tool for competitor inventory analysis, stock monitoring, and pricing-strategy research. If you need the seller's legal identity or reputation instead of their products, use get_seller_profile. Each page costs 1 credit. Start with one page and use sort_by (e.g. 'exact-aware-popularity-rank' for best sellers first) to surface the most relevant products early. Provide EITHER seller_id OR url — never both.
| Name | Type | Req | Description |
|---|---|---|---|
| domain | string | – | Amazon marketplace domain extension. Determines the regional Amazon site the data is fetched from. Use the domain that matches the user's market — prices, availability and rankings differ across mark… |
| exclude_refinements | boolean | – | If true, omits the refinement filter list from the response, reducing payload size. Default false. |
| language | string | – | Language code for the Amazon page, in locale format (e.g. en_US, de_DE, tr_TR). Affects the language of titles, descriptions and reviews in the response. |
| max_page | integer | – | Ending page number. Each page costs 1 credit; max 5 pages per request. Default 1. |
| min_page | integer | – | Starting page number. Default 1. |
| seller_id | string | – | Amazon's unique seller identifier (e.g. A1MCYUGJD2ILFU). Found in seller profile URLs as the 'seller=' or 'me=' parameter. |
| sort_by | string | – | Catalog ordering. 'featured-rank' is default; 'exact-aware-popularity-rank' sorts by popularity (best sellers first); 'price-asc-rank'/'price-desc-rank' by price; 'date-desc-rank' by newest. |
| url | string | – | Full Amazon seller profile or storefront URL (e.g. https://www.amazon.com/sp?seller=A1MCYUGJD2ILFU). |
No output schema declared.
No examples provided.
get_seller_profile ~308
Unmask the legal identity and reputation of any Amazon merchant: legal business name, registered business address, and granular feedback trends over 30/90/365 days and lifetime. This is the supplier-verification and brand-protection tool. Use this tool when the user asks 'who is this seller?', 'is this merchant legitimate?', or needs a supplier's legal entity for compliance or invoicing. To see WHAT the seller sells, use get_seller_products. To read individual buyer reviews about the seller, use get_seller_feedback. Provide EITHER seller_id OR url — never both. You can discover a product's seller by calling get_product_offers first. Costs 1 credit.
| Name | Type | Req | Description |
|---|---|---|---|
| domain | string | – | Amazon marketplace domain extension. Determines the regional Amazon site the data is fetched from. Use the domain that matches the user's market — prices, availability and rankings differ across mark… |
| language | string | – | Language code for the Amazon page, in locale format (e.g. en_US, de_DE, tr_TR). Affects the language of titles, descriptions and reviews in the response. |
| seller_id | string | – | Amazon's unique seller identifier (e.g. A1MCYUGJD2ILFU). Found in seller profile URLs as the 'seller=' or 'me=' parameter. |
| url | string | – | Full Amazon seller profile or storefront URL (e.g. https://www.amazon.com/sp?seller=A1MCYUGJD2ILFU). |
No output schema declared.
No examples provided.
list_bulk_jobs ~332
List the user's bulk extraction jobs with their progress: operation, domain, status, total/completed/failed/invalid item counts, and timestamps. This reads the SAME data as the Bulk Requests page in the Easyparser web app — so it can see and track jobs the user started from the app UI, not just jobs submitted through this MCP server. Use this tool when the user asks about their bulk jobs: "is my job done?", "what bulk jobs are running?", "did the DETAIL batch finish?". Each row includes a group_id — pass it to get_bulk_job_items to drill into individual items, or to get_bulk_webhook_logs to check webhook deliveries. Statuses: pending (queued), processing (running), completed (all items succeeded), partial_success (some items failed or were dropped — check failed_items/invalid_items counts), failed. This tool is free of per-call credits (monitoring endpoints do not consume credits).
| Name | Type | Req | Description |
|---|---|---|---|
| bulk_request_id | string | – | Look up a specific job by its bulk_request_id (returned when the job was submitted). |
| domain | string | – | Filter by marketplace domain. |
| limit | integer | – | Items per page (max 1000). Default 100. |
| operation | string | – | Filter by operation type, e.g. DETAIL or SEARCH. |
| page | integer | – | Page number. Default 1. |
| sort_direction | string | – | Sort by creation time. 'desc' (newest first) is default. |
| status | string | – | Filter by job status: pending, processing, completed, partial_success (some items failed), failed. |
No output schema declared.
No examples provided.
list_operations ~90
List all Easyparser operations available in this server, with their parameters, credit costs, and example use cases. Works WITHOUT an API key — call this first to understand what the server can do, or when you are unsure which tool fits the user's question. Also returns the list of supported Amazon marketplace domains.
| Name | Type | Req | Description |
|---|---|---|---|
| operation | string | – | Optional. Get the usage guide for one operation instead of the whole catalog. |
No output schema declared.
No examples provided.
lookup_product ~309
Convert an external product identifier (UPC, EAN, GTIN, ISBN, JAN, MINSAN) into the corresponding Amazon ASIN, with an essential product snapshot. This is the bridge between manufacturer/retail barcodes and the Amazon ecosystem. Use this tool when the user has a barcode or standard product code and wants to find the matching Amazon listing. Typical workflows: catalog matching, inventory synchronization, converting supplier data into Amazon ASINs. Also accepts ASIN as input type if you need to validate one. You MUST set identifier_type to match the code you have — guessing the wrong type returns no results. UPC is 12 digits, EAN/GTIN is 13, ISBN is 10 or 13 (books). If the user gives a keyword instead of a code, use search_products instead. Costs 1 credit.
| Name | Type | Req | Description |
|---|---|---|---|
| domain | string | – | Amazon marketplace domain extension. Determines the regional Amazon site the data is fetched from. Use the domain that matches the user's market — prices, availability and rankings differ across mark… |
| identifier | string | yes | The product code value (e.g. '724382975021' for a UPC). Digits only for barcode types. |
| identifier_type | string | yes | The type of code provided. UPC: 12-digit US barcode. EAN/GTIN: 13-digit international barcode. ISBN: book identifier. JAN: Japanese barcode. MINSAN: Italian pharma code. ASIN: Amazon's own identifier. |
No output schema declared.
No examples provided.
search_products ~561
Search Amazon by keyword or a full search/category URL and get structured product listings: ASIN, title, price, rating, review count, Prime status, and badges (Best Seller, Amazon's Choice) for each result. Also returns the available refinement filters (category, brand, price range) with their IDs. Use this tool for market research, keyword analysis, and product discovery. If the user already has an ASIN or product URL, do NOT search — use get_product_detail directly. Each page costs 1 credit. One page typically returns 20-40 products, which is enough for most questions. Use sort_by and exclude_sponsored to improve result quality instead of fetching more pages. To filter by category or brand, first run one search and read the refinements field in the response to discover valid filter IDs, then pass them in refinements.
| Name | Type | Req | Description |
|---|---|---|---|
| currency | string | – | ISO currency code for price display (e.g. usd, eur, try). Prices are converted by Amazon's own display logic. |
| domain | string | – | Amazon marketplace domain extension. Determines the regional Amazon site the data is fetched from. Use the domain that matches the user's market — prices, availability and rankings differ across mark… |
| exclude_sponsored | boolean | – | If true, removes sponsored (paid ad) products from results. Recommended true for organic market analysis. |
| keyword | string | – | Search query as a user would type it into Amazon (e.g. 'stainless steel water bottle 40oz'). Mutually exclusive with url. |
| language | string | – | Language code for the Amazon page, in locale format (e.g. en_US, de_DE, tr_TR). Affects the language of titles, descriptions and reviews in the response. |
| max_page | integer | – | Ending page number. Each page costs 1 credit; max 5 pages per request. Default 1. |
| min_page | integer | – | Starting page number. Default 1. |
| refinements | string | – | Category/attribute filters in Amazon's format: 'n:<category_id>,p_<filter_group>:<filter_id>'. Discover valid IDs from the refinements field of a previous search response. Example: 'n:7141123011,p_12… |
| sort_by | string | – | Result ordering. 'featured' is Amazon's default; 'price-asc-rank' cheapest first; 'price-desc-rank' most expensive; 'review-rank' most reviewed; 'date-desc-rank' newest listings; 'exact-aware-popular… |
| url | string | – | Full Amazon search or category URL. Use when the user pastes an Amazon link containing filters. Mutually exclusive with keyword. |
No output schema declared.
No examples provided.
What is the Easyparser — Amazon Product & Seller Data MCP server?
Easyparser — Amazon Product & Seller Data is an MCP server listed in the public MCP registry as com.easyparser/easyparser. Real-time Amazon product, seller, and search data for AI agents across 21 marketplaces. This page covers its hosted endpoint (https://mcp.easyparser.com/mcp).
Is the Easyparser — Amazon Product & Seller Data MCP server safe to use?
Easyparser — Amazon Product & Seller Data scores 80 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the Easyparser — Amazon Product & Seller Data MCP server expose?
Easyparser — Amazon Product & Seller Data exposes 17 tools: get_product_detail, get_product_offers, search_products, lookup_product, get_sales_history, and 12 more. Their descriptions and schemas cost roughly 5,228 tokens of context every time the server is loaded.
Does the Easyparser — Amazon Product & Seller Data MCP server require authentication?
No. We connected to Easyparser — Amazon Product & Seller Data without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.
Is the Easyparser — Amazon Product & Seller Data MCP server still maintained?
Easyparser — Amazon Product & Seller Data is still listed as active in the MCP registry. We last reached this channel on 20 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.