Search / ai.wondel/amazon
Amazon MCP
R0· no sign-inAmazon search in 22 country stores, cross-store price comparison, one product's offers, all in PLN.
v1.0.0 · active · website · descriptor JSON · versions
Search / ai.wondel/amazon
R0· no sign-inAmazon search in 22 country stores, cross-store price comparison, one product's offers, all in PLN.
v1.0.0 · active · website · descriptor JSON · versions
{
"mcpServers": {
"amazon": {
"type": "http",
"url": "https://mcp.wondel.ai/amazon/mcp"
}
}
}claude mcp add --transport http amazon https://mcp.wondel.ai/amazon/mcp[mcp_servers.amazon]
url = "https://mcp.wondel.ai/amazon/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"amazon": {
"type": "remote",
"url": "https://mcp.wondel.ai/amazon/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"amazon": {
"type": "http",
"url": "https://mcp.wondel.ai/amazon/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=amazon&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbWNwLndvbmRlbC5haS9hbWF6b24vbWNwIn0%3D"
}{
"servers": {
"amazon": {
"type": "http",
"url": "https://mcp.wondel.ai/amazon/mcp"
}
}
}{
"mcpServers": {
"amazon": {
"httpUrl": "https://mcp.wondel.ai/amazon/mcp"
}
}
}extensions:
"amazon":
enabled: true
name: "amazon"
type: streamable_http
uri: "https://mcp.wondel.ai/amazon/mcp"
timeout: 300
protocol.modernprotocol.statelessprotocol.transportprotocol.list_ttlauth.prm, auth.as_metadata, auth.cimdauth.secret_in_urltools.descriptionstools.description_lengthtools.schemastools.annotationstools.directory_hintstools.token_costtools.api_dumptools.hidden_textstability.changesstability.rug_pullstability.new_linksdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +website +reachable +uptime-98% +updated-12d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://mcp.wondel.ai/amazon/mcp streamable-http | none | yes | 98% | 395 ms | 2026-07-28 | 2026-11-14 |
amazon_compare | Run one query on several Amazon stores in parallel (default pl, de, fr, it, es, nl; at most 10) and merge the results in PLN — the cheapest first by default. Costs one SerpAPI credit PER STORE (6 by default). By default foreign stores are asked to deliver to Poland (shipping_location 'PL'): they list only items they ship here, with the delivery cost in `delivery`, and usually print prices already in PLN (Amazon's conversion, Polish VAT) — shipping is never included in price_pln. shipping_location 'local' compares each store as its own customers see it (NBP-converted, no delivery guarantee). Identical ASINs across stores are grouped in `asin_matches` with each store's price and the cheapest one — the reliable way to compare the exact same product. Use a precise query (brand + model) and min_price_pln to keep accessories out of a price-sorted list. Result shape: { source, fetchedAt, query, marketplaces: [{ marketplace, country, currency, status ('ok' | 'no_results' | 'error'), total_results, count, search_url, error? }], count, products: [...], asin_matches?: [{ asin, title, offers: [{ marketplace, price, currency, price_pln, url }], cheapest: { marketplace, price_pln }, spread_pln }], fx: [...], note } — the list key is `products`; each product is { marketplace, position, asin, title, brand?, url, image?, price, price_text, currency, price_pln, old_price?, discount_percent?, rating, reviews, bought_last_month?, prime?, sponsored, delivery?, stock? }. A store that fails or finds nothing is reported in `marketplaces`, not as an error. |
amazon_marketplaces | List the 22 Amazon stores the other amazon_* tools support — code, domain, country, currency, the NBP table its currency converts with, default and available languages, and whether it is in the EU (no customs to Poland). Static and free: call it to pick marketplaces without guessing. |
amazon_product | Full details of one Amazon product by ASIN (or product URL — its store is used unless marketplace says otherwise) via SerpAPI's amazon_product engine; one credit, ~10–25 s. Returns every offer with PLN prices — the main price, each purchase option (new/used/…), other sellers — and the cheapest new one, plus variants (each with its own ASIN), rating histogram, specifications, bullet points, category path and a few top reviews. The same ASIN can be looked up on another store (ASINs are mostly shared across EU stores). Result shape: { source, fetchedAt, query, marketplace, asin, title, brand?, url, categories?, images?, rating, reviews, rating_histogram?: { '5': pct, … }, reviews_summary?, bought_last_month?, price, price_text, currency, price_pln, max_price?, old_price?, discount_percent?, coupons?, promotions?, delivery?, stock?, purchase_options?: [{ type, price, currency, price_pln, stock?, delivery?, features? }], other_sellers?: [{ sold_by, ship_from, price, currency, price_pln, delivery?, seller_rating?, seller_reviews?, seller_feedback? }], cheapest_offer?: { source, seller?, price_pln }, variants?: [{ dimension, options: [{ asin, name, selected? }] }], about_item?, specifications?, details?, top_reviews?, fx, note? }. |
amazon_search | Search one Amazon store (22 countries; default amazon.pl) via SerpAPI, with every price also in PLN at the official NBP mid rate. Costs one SerpAPI credit per call (a repeat within 5 minutes is cached and free). Refine with sort, page, min_price/max_price (store currency; enforced on the displayed price), brand, category_node, min_rating/min_reviews (applied to the returned page), include_sponsored, and any refinement Amazon offers on that page via `rh`: the result's `filters` lists each option's rh (Prime, 4★ & up, New condition, sold by Amazon, deals, features…) — pass them comma-separated. A store printing PLN itself (shipping_location 'PL' on a foreign store) is taken as-is. Use amazon_compare for several stores at once and amazon_product for one ASIN's offers, sellers and specs. Result shape: { source, fetchedAt, query, marketplace: { code, domain, country, currency, language }, search_url, total_results (Amazon's own count, before this page's post-filters), query_displayed?, page, next_page, count, products: [...], filters?: { <group>: [{ name, rh }] }, categories?: [{ name, node }], related_searches?, fx: [{ currency, rate, table, table_no, effective_date, source: 'NBP' }], note? } — the list key is `products`. Each product: { position, asin, title, brand?, url (https://www.<store>/dp/<ASIN>), image?, price (number, in `currency`), price_text (as displayed), currency (ISO, read from the displayed price), price_pln, old_price?, discount_percent?, rating, reviews, bought_last_month?, prime? (only stores that mark it), sponsored, badges?, delivery?, stock?, coupon?, offers?, more_buying_choices?, variants?: [{ asin, title }], purchase_options? }. price_pln is null when there is no price or no NBP rate (the note says why). A search Amazon answers with nothing is count: 0 plus a note on what to relax — a successful result, not an error. |
Schemas: list_tools.
And 20 more from this publisher.
{
"name": "ai.wondel/amazon",
"icons": [
{
"src": "https://mcps.wondel.ai/favicon.svg",
"mimeType": "image/svg+xml"
},
{
"src": "https://mcps.wondel.ai/logo-96-inverse.png",
"sizes": [
"96x96"
],
"mimeType": "image/png"
}
],
"title": "Amazon MCP",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://mcp.wondel.ai/amazon/mcp",
"type": "streamable-http"
}
],
"version": "1.0.0",
"websiteUrl": "https://mcps.wondel.ai/servers/amazon/",
"description": "Amazon search in 22 country stores, cross-store price comparison, one product's offers, all in PLN."
}