Skip to main content
Glama

Easyparser — Amazon Product & Seller Data

Server Details

Real-time Amazon product, seller, and search data for AI agents across 21 marketplaces.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over 41 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
easyparser-com/mcp-easyparser
GitHub Stars
0
Server Listing
Easyparser

TDQS

A4.4/5.0

Scored across 17 tools

Disambiguation5/5

Each tool maps to a distinct resource or action, and overlapping data is carefully disambiguated in the descriptions—e.g., get_product_detail includes BSR and dimensions, but get_bestseller_rank and get_package_dimensions are explicitly positioned as narrower alternatives. The bulk-job tools also form a clear pipeline with no realistic confusion between listing jobs, inspecting items, fetching item data, and checking webhook logs.

Naming Consistency4/5

The dominant get_* pattern is consistent for data retrieval, and list_* is used for collection-style endpoints. Minor deviations like check_credits, lookup_product, and search_products are understandable but break the strict verb_noun consistency enough to prevent a perfect score.

Tool Count4/5

At 17 tools, the server is slightly above the ideal 3-15 range, but the count is justified by the breadth of the domain: product details, offers, sales history, seller intelligence, bulk job monitoring, account credits, and error logs. Each tool earns its place, and the heavier count does not feel bloated.

Completeness4/5

Real-time product and seller data coverage is strong, including search, barcode lookup, product detail, offers, BSR, dimensions, sales history, seller profile, seller products, and seller feedback. The main gap is that bulk jobs can be listed and inspected but there is no tool to create or submit a new bulk job from the MCP server, leaving that workflow incomplete.

Available Tools

17 tools
check_credits
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

get_bestseller_rank
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
asinYesAmazon Standard Identification Number — a 10-character alphanumeric product identifier (e.g. B0CJB6V2L5). Found in the product URL after /dp/ or /gp/product/.
domainNoAmazon 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 marketplaces..com

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataNoParsed Amazon data for the operation.
successYesTrue when the request completed.
operationYesEasyparser operation that ran, e.g. DETAIL or OFFER.
request_idNoEasyparser request ID, useful for support and error logs.
credits_usedNoCredits charged for this request.
credits_remainingNoCredits left on the account after this request.
get_bulk_item_result
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
item_idYesThe 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.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

get_bulk_job_items
Read-only
Inspect

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).

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number. Default 1.
limitNoItems per page (max 1000). Default 100.
statusNoFilter items by outcome. Use 'failed' or 'invalid' to debug a partial_success job; omit to see everything.
date_toNoISO date upper bound.
group_idYesThe job's group_id — get it from list_bulk_jobs (each job row has one). Identifies which job's items to inspect.
date_fromNoISO date lower bound, e.g. 2026-08-01.
search_keyNoSearch within item values (e.g. a specific ASIN) to find one item in a large job.
sort_directionNoSort by creation time. 'desc' (newest first) is default.desc

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

get_bulk_webhook_logs
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number. Default 1.
limitNoItems per page (max 1000). Default 100.
statusNoFilter by delivery status (e.g. 'success', 'failed').
date_toNoISO date upper bound.
group_idNoScope logs to one job's group_id. Omit to see recent webhook deliveries across all jobs.
date_fromNoISO date lower bound.
request_idNoFilter by an individual request ID.
sort_directionNoSort by creation time. 'desc' (newest first) is default.desc
bulk_request_idNoFilter by the job's bulk_request_id.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

get_error_logs
Read-only
Inspect

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).

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number. Default 1.
limitNoItems per page (max 1000). Default 100.
domainNoFilter by marketplace domain.
date_toNoISO date upper bound.
order_byNoSort field. Default 'create_date'.create_date
platformNoFilter by platform (e.g. 'AMZ').
date_fromNoISO date lower bound, e.g. 2026-08-01.
operationNoFilter by operation type, e.g. DETAIL or SEARCH.
error_codeNoFilter by a specific error code, e.g. 'WEBHOOK_ERROR_404' or 'SOMETHING_WENT_WRONG'.
order_typeNoSort direction. 'desc' (newest first) is default.desc
error_channelNoFilter by channel: BULK (bulk job errors) or REALTIME (real-time API errors). Omit for both.

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

get_package_dimensions
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
asinYesAmazon Standard Identification Number — a 10-character alphanumeric product identifier (e.g. B0CJB6V2L5). Found in the product URL after /dp/ or /gp/product/.
domainNoAmazon 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 marketplaces..com

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataNoParsed Amazon data for the operation.
successYesTrue when the request completed.
operationYesEasyparser operation that ran, e.g. DETAIL or OFFER.
request_idNoEasyparser request ID, useful for support and error logs.
credits_usedNoCredits charged for this request.
credits_remainingNoCredits left on the account after this request.
get_product_detail
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlNoFull Amazon product URL (e.g. https://www.amazon.com/dp/B0CJB6V2L5). Use this when the user pastes a link instead of an ASIN.
asinNoAmazon Standard Identification Number — a 10-character alphanumeric product identifier (e.g. B0CJB6V2L5). Found in the product URL after /dp/ or /gp/product/.
domainNoAmazon 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 marketplaces..com
currencyNoISO currency code for price display (e.g. usd, eur, try). Prices are converted by Amazon's own display logic.
languageNoLanguage 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_idNoFetch the product as offered by a specific seller (their Seller ID). Only use when the user asks about a specific merchant's offer.
a_plus_contentNoSet true to include the 'From the manufacturer' A+ enhanced brand content. Costs 1 additional credit. Default false.

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataNoParsed Amazon data for the operation.
successYesTrue when the request completed.
operationYesEasyparser operation that ran, e.g. DETAIL or OFFER.
request_idNoEasyparser request ID, useful for support and error logs.
credits_usedNoCredits charged for this request.
credits_remainingNoCredits left on the account after this request.
get_product_offers
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
asinYesAmazon Standard Identification Number — a 10-character alphanumeric product identifier (e.g. B0CJB6V2L5). Found in the product URL after /dp/ or /gp/product/.
primeNoIf true, return only Prime-eligible offers.
domainNoAmazon 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 marketplaces..com
max_pageNoEnding page number. Each page costs 1 credit; max 5 pages per request. Default 1.
min_pageNoStarting page number. Default 1.
conditionNoFilter offers by item condition. Omit to include all conditions.
free_shippingNoIf true, return only offers with free shipping.

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataNoParsed Amazon data for the operation.
successYesTrue when the request completed.
operationYesEasyparser operation that ran, e.g. DETAIL or OFFER.
request_idNoEasyparser request ID, useful for support and error logs.
credits_usedNoCredits charged for this request.
credits_remainingNoCredits left on the account after this request.
get_sales_history
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
asinYesAmazon Standard Identification Number — a 10-character alphanumeric product identifier (e.g. B0CJB6V2L5). Found in the product URL after /dp/ or /gp/product/.
domainNoAmazon 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 marketplaces..com
history_rangeNoDepth 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'.0

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataNoParsed Amazon data for the operation.
successYesTrue when the request completed.
operationYesEasyparser operation that ran, e.g. DETAIL or OFFER.
request_idNoEasyparser request ID, useful for support and error logs.
credits_usedNoCredits charged for this request.
credits_remainingNoCredits left on the account after this request.
get_seller_feedback
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
domainNoAmazon 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 marketplaces..com
max_pageNoEnding page number. Each page costs 1 credit; max 5 pages per request. Default 1.
min_pageNoStarting page number. Default 1.
seller_idYesAmazon's unique seller identifier (e.g. A1MCYUGJD2ILFU). Found in seller profile URLs as the 'seller=' or 'me=' parameter.
max_ratingNoMaximum star rating to include (1-5). Set to 3 to focus on negative feedback. Default 5.
min_ratingNoMinimum star rating to include (1-5). Default 1.
history_rangeNoTime period filter: '1' or '3' or '12' for months, 'all' for everything. Default 'all'.all

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataNoParsed Amazon data for the operation.
successYesTrue when the request completed.
operationYesEasyparser operation that ran, e.g. DETAIL or OFFER.
request_idNoEasyparser request ID, useful for support and error logs.
credits_usedNoCredits charged for this request.
credits_remainingNoCredits left on the account after this request.
get_seller_products
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlNoFull Amazon seller profile or storefront URL (e.g. https://www.amazon.com/sp?seller=A1MCYUGJD2ILFU).
domainNoAmazon 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 marketplaces..com
sort_byNoCatalog 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.
languageNoLanguage 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_pageNoEnding page number. Each page costs 1 credit; max 5 pages per request. Default 1.
min_pageNoStarting page number. Default 1.
seller_idNoAmazon's unique seller identifier (e.g. A1MCYUGJD2ILFU). Found in seller profile URLs as the 'seller=' or 'me=' parameter.
exclude_refinementsNoIf true, omits the refinement filter list from the response, reducing payload size. Default false.

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataNoParsed Amazon data for the operation.
successYesTrue when the request completed.
operationYesEasyparser operation that ran, e.g. DETAIL or OFFER.
request_idNoEasyparser request ID, useful for support and error logs.
credits_usedNoCredits charged for this request.
credits_remainingNoCredits left on the account after this request.
get_seller_profile
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlNoFull Amazon seller profile or storefront URL (e.g. https://www.amazon.com/sp?seller=A1MCYUGJD2ILFU).
domainNoAmazon 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 marketplaces..com
languageNoLanguage 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_idNoAmazon's unique seller identifier (e.g. A1MCYUGJD2ILFU). Found in seller profile URLs as the 'seller=' or 'me=' parameter.

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataNoParsed Amazon data for the operation.
successYesTrue when the request completed.
operationYesEasyparser operation that ran, e.g. DETAIL or OFFER.
request_idNoEasyparser request ID, useful for support and error logs.
credits_usedNoCredits charged for this request.
credits_remainingNoCredits left on the account after this request.
list_bulk_jobs
Read-only
Inspect

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).

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number. Default 1.
limitNoItems per page (max 1000). Default 100.
domainNoFilter by marketplace domain.
statusNoFilter by job status: pending, processing, completed, partial_success (some items failed), failed.
operationNoFilter by operation type, e.g. DETAIL or SEARCH.
sort_directionNoSort by creation time. 'desc' (newest first) is default.desc
bulk_request_idNoLook up a specific job by its bulk_request_id (returned when the job was submitted).

Output Schema

ParametersJSON Schema
NameRequiredDescription

No output parameters

list_operations
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
operationNoOptional. Get the usage guide for one operation instead of the whole catalog.

Output Schema

ParametersJSON Schema
NameRequiredDescription
noteYes
serverYes
signupYes
operationsYes
supported_domainsYes
lookup_product
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
domainNoAmazon 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 marketplaces..com
identifierYesThe product code value (e.g. '724382975021' for a UPC). Digits only for barcode types.
identifier_typeYesThe 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.

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataNoParsed Amazon data for the operation.
successYesTrue when the request completed.
operationYesEasyparser operation that ran, e.g. DETAIL or OFFER.
request_idNoEasyparser request ID, useful for support and error logs.
credits_usedNoCredits charged for this request.
credits_remainingNoCredits left on the account after this request.
search_products
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlNoFull Amazon search or category URL. Use when the user pastes an Amazon link containing filters. Mutually exclusive with keyword.
domainNoAmazon 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 marketplaces..com
keywordNoSearch query as a user would type it into Amazon (e.g. 'stainless steel water bottle 40oz'). Mutually exclusive with url.
sort_byNoResult 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-popularity-rank' by popularity.featured
currencyNoISO currency code for price display (e.g. usd, eur, try). Prices are converted by Amazon's own display logic.
languageNoLanguage 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_pageNoEnding page number. Each page costs 1 credit; max 5 pages per request. Default 1.
min_pageNoStarting page number. Default 1.
refinementsNoCategory/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_123:502215'.
exclude_sponsoredNoIf true, removes sponsored (paid ad) products from results. Recommended true for organic market analysis.

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataNoParsed Amazon data for the operation.
successYesTrue when the request completed.
operationYesEasyparser operation that ran, e.g. DETAIL or OFFER.
request_idNoEasyparser request ID, useful for support and error logs.
credits_usedNoCredits charged for this request.
credits_remainingNoCredits left on the account after this request.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 17 tool updates
    • Changedcheck_credits1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": true,
        +  "description": "JSON response from the Easyparser Data Service or Account API. Non-object payloads are wrapped as { result }.",
        +  "properties": {},
        +  "type": "object"
        +}
    • Changedget_bestseller_rank1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "credits_remaining": {
        +      "description": "Credits left on the account after this request.",
        +      "type": "number"
        +    },
        +    "credits_used": {
        +      "description": "Credits charged for this request.",
        +      "type": "number"
        +    },
        +    "data": {
        +      "description": "Parsed Amazon data for the operation."
        +    },
        +    "operation": {
        +      "description": "Easyparser operation that ran, e.g. DETAIL or OFFER.",
        +      "type": "string"
        +    },
        +    "request_id": {
        +      "description": "Easyparser request ID, useful for support and error logs.",
        +      "type": "string"
        +    },
        +    "success": {
        +      "description": "True when the request completed.",
        +      "type": "boolean"
        +    }
        +  },
        +  "required": [
        +    "success",
        +    "operation"
        +  ],
        +  "type": "object"
        +}
    • Changedget_bulk_item_result1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": true,
        +  "description": "JSON response from the Easyparser Data Service or Account API. Non-object payloads are wrapped as { result }.",
        +  "properties": {},
        +  "type": "object"
        +}
    • Changedget_bulk_job_items1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": true,
        +  "description": "JSON response from the Easyparser Data Service or Account API. Non-object payloads are wrapped as { result }.",
        +  "properties": {},
        +  "type": "object"
        +}
    • Changedget_bulk_webhook_logs1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": true,
        +  "description": "JSON response from the Easyparser Data Service or Account API. Non-object payloads are wrapped as { result }.",
        +  "properties": {},
        +  "type": "object"
        +}
    • Changedget_error_logs1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": true,
        +  "description": "JSON response from the Easyparser Data Service or Account API. Non-object payloads are wrapped as { result }.",
        +  "properties": {},
        +  "type": "object"
        +}
    • Changedget_package_dimensions1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "credits_remaining": {
        +      "description": "Credits left on the account after this request.",
        +      "type": "number"
        +    },
        +    "credits_used": {
        +      "description": "Credits charged for this request.",
        +      "type": "number"
        +    },
        +    "data": {
        +      "description": "Parsed Amazon data for the operation."
        +    },
        +    "operation": {
        +      "description": "Easyparser operation that ran, e.g. DETAIL or OFFER.",
        +      "type": "string"
        +    },
        +    "request_id": {
        +      "description": "Easyparser request ID, useful for support and error logs.",
        +      "type": "string"
        +    },
        +    "success": {
        +      "description": "True when the request completed.",
        +      "type": "boolean"
        +    }
        +  },
        +  "required": [
        +    "success",
        +    "operation"
        +  ],
        +  "type": "object"
        +}
    • Changedget_product_detail1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "credits_remaining": {
        +      "description": "Credits left on the account after this request.",
        +      "type": "number"
        +    },
        +    "credits_used": {
        +      "description": "Credits charged for this request.",
        +      "type": "number"
        +    },
        +    "data": {
        +      "description": "Parsed Amazon data for the operation."
        +    },
        +    "operation": {
        +      "description": "Easyparser operation that ran, e.g. DETAIL or OFFER.",
        +      "type": "string"
        +    },
        +    "request_id": {
        +      "description": "Easyparser request ID, useful for support and error logs.",
        +      "type": "string"
        +    },
        +    "success": {
        +      "description": "True when the request completed.",
        +      "type": "boolean"
        +    }
        +  },
        +  "required": [
        +    "success",
        +    "operation"
        +  ],
        +  "type": "object"
        +}
    • Changedget_product_offers1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "credits_remaining": {
        +      "description": "Credits left on the account after this request.",
        +      "type": "number"
        +    },
        +    "credits_used": {
        +      "description": "Credits charged for this request.",
        +      "type": "number"
        +    },
        +    "data": {
        +      "description": "Parsed Amazon data for the operation."
        +    },
        +    "operation": {
        +      "description": "Easyparser operation that ran, e.g. DETAIL or OFFER.",
        +      "type": "string"
        +    },
        +    "request_id": {
        +      "description": "Easyparser request ID, useful for support and error logs.",
        +      "type": "string"
        +    },
        +    "success": {
        +      "description": "True when the request completed.",
        +      "type": "boolean"
        +    }
        +  },
        +  "required": [
        +    "success",
        +    "operation"
        +  ],
        +  "type": "object"
        +}
    • Changedget_sales_history1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "credits_remaining": {
        +      "description": "Credits left on the account after this request.",
        +      "type": "number"
        +    },
        +    "credits_used": {
        +      "description": "Credits charged for this request.",
        +      "type": "number"
        +    },
        +    "data": {
        +      "description": "Parsed Amazon data for the operation."
        +    },
        +    "operation": {
        +      "description": "Easyparser operation that ran, e.g. DETAIL or OFFER.",
        +      "type": "string"
        +    },
        +    "request_id": {
        +      "description": "Easyparser request ID, useful for support and error logs.",
        +      "type": "string"
        +    },
        +    "success": {
        +      "description": "True when the request completed.",
        +      "type": "boolean"
        +    }
        +  },
        +  "required": [
        +    "success",
        +    "operation"
        +  ],
        +  "type": "object"
        +}
    • Changedget_seller_feedback1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "credits_remaining": {
        +      "description": "Credits left on the account after this request.",
        +      "type": "number"
        +    },
        +    "credits_used": {
        +      "description": "Credits charged for this request.",
        +      "type": "number"
        +    },
        +    "data": {
        +      "description": "Parsed Amazon data for the operation."
        +    },
        +    "operation": {
        +      "description": "Easyparser operation that ran, e.g. DETAIL or OFFER.",
        +      "type": "string"
        +    },
        +    "request_id": {
        +      "description": "Easyparser request ID, useful for support and error logs.",
        +      "type": "string"
        +    },
        +    "success": {
        +      "description": "True when the request completed.",
        +      "type": "boolean"
        +    }
        +  },
        +  "required": [
        +    "success",
        +    "operation"
        +  ],
        +  "type": "object"
        +}
    • Changedget_seller_products1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "credits_remaining": {
        +      "description": "Credits left on the account after this request.",
        +      "type": "number"
        +    },
        +    "credits_used": {
        +      "description": "Credits charged for this request.",
        +      "type": "number"
        +    },
        +    "data": {
        +      "description": "Parsed Amazon data for the operation."
        +    },
        +    "operation": {
        +      "description": "Easyparser operation that ran, e.g. DETAIL or OFFER.",
        +      "type": "string"
        +    },
        +    "request_id": {
        +      "description": "Easyparser request ID, useful for support and error logs.",
        +      "type": "string"
        +    },
        +    "success": {
        +      "description": "True when the request completed.",
        +      "type": "boolean"
        +    }
        +  },
        +  "required": [
        +    "success",
        +    "operation"
        +  ],
        +  "type": "object"
        +}
    • Changedget_seller_profile1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "credits_remaining": {
        +      "description": "Credits left on the account after this request.",
        +      "type": "number"
        +    },
        +    "credits_used": {
        +      "description": "Credits charged for this request.",
        +      "type": "number"
        +    },
        +    "data": {
        +      "description": "Parsed Amazon data for the operation."
        +    },
        +    "operation": {
        +      "description": "Easyparser operation that ran, e.g. DETAIL or OFFER.",
        +      "type": "string"
        +    },
        +    "request_id": {
        +      "description": "Easyparser request ID, useful for support and error logs.",
        +      "type": "string"
        +    },
        +    "success": {
        +      "description": "True when the request completed.",
        +      "type": "boolean"
        +    }
        +  },
        +  "required": [
        +    "success",
        +    "operation"
        +  ],
        +  "type": "object"
        +}
    • Changedlist_bulk_jobs1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": true,
        +  "description": "JSON response from the Easyparser Data Service or Account API. Non-object payloads are wrapped as { result }.",
        +  "properties": {},
        +  "type": "object"
        +}
    • Changedlist_operations1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "note": {
        +      "type": "string"
        +    },
        +    "operations": {
        +      "items": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "cost": {
        +            "type": "string"
        +          },
        +          "input": {
        +            "type": "string"
        +          },
        +          "operation": {
        +            "type": "string"
        +          },
        +          "tool": {
        +            "type": "string"
        +          },
        +          "use_case": {
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "operation",
        +          "tool",
        +          "cost",
        +          "input",
        +          "use_case"
        +        ],
        +        "type": "object"
        +      },
        +      "type": "array"
        +    },
        +    "server": {
        +      "type": "string"
        +    },
        +    "signup": {
        +      "type": "string"
        +    },
        +    "supported_domains": {
        +      "items": {
        +        "type": "string"
        +      },
        +      "type": "array"
        +    }
        +  },
        +  "required": [
        +    "server",
        +    "operations",
        +    "supported_domains",
        +    "signup",
        +    "note"
        +  ],
        +  "type": "object"
        +}
    • Changedlookup_product1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "credits_remaining": {
        +      "description": "Credits left on the account after this request.",
        +      "type": "number"
        +    },
        +    "credits_used": {
        +      "description": "Credits charged for this request.",
        +      "type": "number"
        +    },
        +    "data": {
        +      "description": "Parsed Amazon data for the operation."
        +    },
        +    "operation": {
        +      "description": "Easyparser operation that ran, e.g. DETAIL or OFFER.",
        +      "type": "string"
        +    },
        +    "request_id": {
        +      "description": "Easyparser request ID, useful for support and error logs.",
        +      "type": "string"
        +    },
        +    "success": {
        +      "description": "True when the request completed.",
        +      "type": "boolean"
        +    }
        +  },
        +  "required": [
        +    "success",
        +    "operation"
        +  ],
        +  "type": "object"
        +}
    • Changedsearch_products1 field changed
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "$schema": "http://json-schema.org/draft-07/schema#",
        +  "additionalProperties": false,
        +  "properties": {
        +    "credits_remaining": {
        +      "description": "Credits left on the account after this request.",
        +      "type": "number"
        +    },
        +    "credits_used": {
        +      "description": "Credits charged for this request.",
        +      "type": "number"
        +    },
        +    "data": {
        +      "description": "Parsed Amazon data for the operation."
        +    },
        +    "operation": {
        +      "description": "Easyparser operation that ran, e.g. DETAIL or OFFER.",
        +      "type": "string"
        +    },
        +    "request_id": {
        +      "description": "Easyparser request ID, useful for support and error logs.",
        +      "type": "string"
        +    },
        +    "success": {
        +      "description": "True when the request completed.",
        +      "type": "boolean"
        +    }
        +  },
        +  "required": [
        +    "success",
        +    "operation"
        +  ],
        +  "type": "object"
        +}
  2. 17 tool updates
    • First observedcheck_credits
    • First observedget_bestseller_rank
    • First observedget_bulk_item_result
    • First observedget_bulk_job_items
    • First observedget_bulk_webhook_logs
    • First observedget_error_logs
    • First observedget_package_dimensions
    • First observedget_product_detail
    • First observedget_product_offers
    • First observedget_sales_history
    • First observedget_seller_feedback
    • First observedget_seller_products
    • First observedget_seller_profile
    • First observedlist_bulk_jobs
    • First observedlist_operations
    • First observedlookup_product
    • First observedsearch_products

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    Live Amazon marketplace data for AI agents: product details, prices, reviews, keyword search, best-sellers, deals, offers and stock, and seller profiles across 20 marketplaces.
    12
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Real-time Amazon Sponsored Products (SP) ad placements, keyword tracking, and comprehensive review data for AI Agents. Enables LLMs to autonomously conduct competitor ad audits, consumer sentiment analysis (VOC), and product optimization.
    19
    6
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Real Amazon (US, UK, DE, CA, AU) & Walmart shopping data for AI assistants: ranked product shortlists, current prices, live stock, real ratings, and price/BSR history from a 17M+ product warehouse. Free hosted endpoint, no signup — 30 queries a day.
    3
    1
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.