logimu-shopping-mcp
This server provides real-time and historical shopping data from Amazon (US, UK, DE, CA, AU) and Walmart (US) to AI assistants, covering 17M+ tracked products.
Product Discovery (
shopping): Get ranked, grouped shortlists for natural language queries like "best coffee maker under $80," with live prices, ratings, and stock status.Product Analysis (
product): Retrieve detailed dossiers for specific ASINs (Amazon) or item IDs (Walmart), including current price, buy-box seller, ratings, stock, 30-day price/stock changes, and historical data (full history with API key).Structured Search (
search): Filter the 17M+ product warehouse by price range, rating, reviews, BSR, brand, category, FBA status, and more, returning sorted results.Multi-Marketplace: Covers Amazon US, UK, DE, CA, AU and Walmart US.
Fresh Data: Every record includes an
observed_attimestamp anddata_sourcefor transparency.Free Tier: 30 queries/day without signup; get a free API key for higher limits, live scraping, and full historical intelligence.
No Affiliate Bias: Rankings based solely on observed marketplace signals.
Provides access to Amazon marketplace data across the US, UK, DE, CA, and AU, enabling product discovery, search, current prices, stock status, ratings, and price/stock history.
Provides access to Walmart US product data, enabling product discovery, search, current prices, stock status, ratings, and price/stock history.
Logimu Shopping MCP
Give Claude, ChatGPT, and any MCP client real shopping data.
AI assistants are great at comparing products — and terrible at knowing today's price, what's actually in stock, and which "bestseller" is a relabeled generic. This MCP connector fixes that: your assistant gets observed Amazon (US, UK, DE, CA, AU) and Walmart data — current prices, live stock, real ratings, price/BSR history, and ranked product shortlists — from a continuously refreshed warehouse of 17M+ tracked products.
Free, no signup: 30 queries per day.
https://api.logimu.com/mcpQuick start
Client | How |
Claude (claude.ai / desktop) | Settings → Connectors → Add custom connector → paste the URL above. No key needed. |
Claude Code |
|
ChatGPT (developer mode), Cursor, VS Code, anything MCP | Add the same URL as a remote (Streamable HTTP) server. |
Then ask things like:
"Find me the best coffee maker under $80" → ranked shortlists grouped by category or price tier
"Is ASIN B0BDHQSZCV a good buy right now?" → price, stock, buy-box seller, 30-day price/stock changes, brand stats
"Well-rated dehumidifiers under $150 with 1,000+ reviews" → structured warehouse filtering
Related MCP server: Amazon All-in-One Scrape MCP
Tools
Tool | Use when | Returns | Free-lane cost |
| "best X", "find me Y under $Z" — you want a shortlist | Ranked, grouped products (category or Budget/Mid/Premium tiers) with real ratings, prices, stock, | 1 of 30 daily |
| You have a specific ASIN/item — "good buy?", "price history?", "who sells this?" | Current snapshot + intelligence blocks: 30-day price/stock change events, all-seller offer table, brand stats | 1 of 30 daily |
| Filtered structured lists — price/rating/review/BSR/FBA filters, sorting | Up to 25 rows on the free lane from 17M+ tracked products across all 11 Amazon marketplaces plus Walmart US | 1 of 30 daily |
Full REST API reference (same engine, same data): api.logimu.com/docs
Free tier, honestly stated
Free (no signup) | With a free API key | |
Queries | 30 / day | 2,500 free credits, then flat credits from $0.15 per 1,000 |
Data | Full warehouse, cached (fresh, timestamped) | Warehouse + |
Signup | None | Email only, no card — api.logimu.com |
Every record carries an
observed_attimestamp — data is observed from our warehouse, not a live retailer feed.We have no affiliate or seller relationship with anything the tools return. Nothing is ranked because someone paid for it.
Failed or empty requests are never billed, on any tier.
What's in this repo
The live server is hosted — this repo carries the tool catalog, an introspection-only stdio stub (logimu-mcp-stub) so directory build harnesses can enumerate the tools without credentials, and the listing metadata. tools/call on the stub returns a pointer to the hosted endpoint.
pip install .
logimu-mcp-stub # stdio MCP: initialize / tools/list work; tools/call points to the hosted serverLinks
Product page: logimu.com/shopping-mcp
API console & free credits: api.logimu.com
Docs: api.logimu.com/docs
Privacy: api.logimu.com/privacy · Terms: api.logimu.com/terms
Support: support@logimu.com
© 2026 Logimu · A service of CP Development doo · Not affiliated with Amazon or Walmart.
Available Tools
3 toolsproductARead-only
Full dossier for ONE known product: its current snapshot plus its observed history. USE WHEN the user has a specific ASIN, Walmart item ID, product link, or a product_id returned by shopping or search, and asks about price history, historical prices, price changes, 30-day history, stock history, seller history, buy-box history, historical analysis, 'analyse this product', 'is this a good buy', 'has the price moved/dropped', 'who is selling this', 'is it in stock'. This is the ONLY tool that returns history: shopping and search return current values, so any historical question about a product they listed comes here. DON'T USE to discover products from a keyword (use shopping) or to pull a filtered list (use search). RETURNS current price, BSR, rating, review count, stock, buy-box seller and seller count, plus an observed_at freshness stamp, full price_history and stock_history back to first observation (keyed; the free lane carries the 30-day views), change events tagged with the buy-box seller at each change, the current all-seller offer table with 30-day buy-box days, the bought-past-month badge (measured aggregate buyer behavior, not an estimate), and brand stats. For the ~17% of the catalog with no overall rank (media, books, niche items), bsr_leaf and bsr_leaf_category carry the best category rank instead. Every response carries a data_source field naming the marketplace the numbers were observed on (e.g. 'amazon US marketplace — observed listings') — attribute prices to that source when presenting them; they are marketplace listings, not manufacturer or site-wide prices. MARKETPLACES us, uk, de, ca, au, walmart. Walmart takes a numeric item ID and returns the intelligence blocks only (no live scrape). COST free lane 1 of 30 daily queries, cache only, and returns the snapshot + 30-day views (the full history streams, bsr_history, offer_history and live scrapes need a free API key — the response's locked block lists exactly what a key unlocks). Keyed: 0.5 credits from cache, 1 for a live scrape, +0.5 for the intelligence blocks, +0.5 each for bsr_history and offer_history. Misses and partial scrapes are never billed; a miss may return a hint (found on another marketplace, or retry with mode=live).
| Name | Required | Description | Default |
|---|---|---|---|
| asin | Yes | 10-character Amazon ASIN, or a numeric Walmart item ID when country=walmart. | |
| mode | No | cache = stored observation only; live = force an on-demand scrape (Amazon only, takes a few seconds); auto = serve cache when fresher than max_age_days, otherwise scrape. The no-signup free lane is cache-only: mode=live returns an error asking for a free API key (do not offer a live scrape to a keyless caller); with a key, live/auto scrape normally. | auto |
| country | No | Marketplace to look the product up in. Amazon: us, uk, de, ca, au. walmart = Walmart US (United States only). Pick the marketplace matching the user's country or locale when known (a German user -> de, a Canadian user -> ca); default us. | us |
| bsr_history | No | Attach the full per-category BSR rank history (era-tagged daily points back to Oct 2023 for US; legacy top-100 segments are flagged censored). Amazon marketplaces only, API key required (free key works). +0.5 credits when data is returned. | |
| max_age_days | No | How old a cached observation may be before mode=auto triggers a live scrape. | |
| offer_history | No | Attach the buy-box owner timeline and per-seller daily price series (US buy-box depth back to Dec 2024). Amazon marketplaces only, API key required (free key works). +0.5 credits when data is returned. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations provide readOnlyHint and openWorldHint; the description adds extensive behavioral detail: data_source field, special case for BSR on ~17% of catalog, cost structure, miss handling, marketplace specifics (Walmart returns only intelligence blocks), and free lane limitations. No contradictions with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is lengthy but well-structured: front-loaded with purpose, then usage, return details, special cases, cost. Every sentence adds value, though some cost details could be condensed. It earns a 4 for being comprehensive without being rambling.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Despite no output schema, the description thoroughly explains return data (current price, BSR, rating, etc., plus history fields), special cases, supported marketplaces, cost model, and error handling. It covers all likely agent needs for invoking the tool correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% (all parameters have descriptions in schema), baseline 3. The description adds extra context: asin can be Walmart item ID, mode=live requires key, country mappings to marketplaces. This adds value beyond schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states 'Full dossier for ONE known product: its current snapshot plus its observed history,' which is a specific verb and resource. It explicitly distinguishes from sibling tools 'shopping' and 'search' by noting they return current values while this returns history.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides explicit when-to-use scenarios (e.g., 'user has a specific ASIN... and asks about price history') and lists what it is NOT for ('DON'T USE to discover products from a keyword (use shopping) or to pull a filtered list (use search)'). It names alternatives clearly.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
searchARead-only
Filtered query over the tracked-product warehouse (17M+ Amazon and Walmart products). USE WHEN the user wants a structured list matching explicit criteria: 'well-rated dehumidifiers under $150 with 1000+ reviews', 'everything by brand X sorted by BSR', 'FBA products in this category'. DON'T USE for 'best X' buying advice (use shopping, which ranks and groups), or for a single known product (use product). RETURNS a flat list of matching products with product_id (the ASIN on Amazon, the numeric item ID on Walmart), product_url, title, brand, price, rating, review count, BSR, seller count and marketplace, ordered by the sort field. Requires an anchor: pass q or brand. Cite product_id when the user may want to act on a specific row, and pass it to the product tool for that item's full history. Every response row is observed marketplace data (the marketplace field names it). COVERAGE the continuously tracked BSR product universe, not the entire Amazon catalog. COST free lane 1 of 30 daily queries, capped at 25 rows. Keyed: 1 credit per 25 rows returned. Empty result sets are never billed.
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Keyword matched against the product title. Acts as the anchor when brand is not given. Literal keywords, not semantic: every term must match, so extra or inferred words only narrow the result set. Query in the marketplace's own language — there is no translation. | |
| fba | No | true = only Fulfilled by Amazon offers, false = only merchant-fulfilled. Omit to include both. | |
| sort | No | Field to order results by. bsr sorts ascending (best sellers first); the others sort descending. | bsr |
| brand | No | Exact brand name. Acts as the anchor when q is not given. | |
| limit | No | Maximum rows to return (up to 100). The free lane caps this at 25. | |
| seller | No | Restrict to products this seller has been observed offering. | |
| bsr_max | No | Maximum Best Sellers Rank. Use this to keep only strong sellers. | |
| bsr_min | No | Minimum Best Sellers Rank. Lower BSR means stronger sales, so this excludes the best sellers. | |
| category | No | Restrict to a single product category. | |
| price_max | No | Maximum current price, in the marketplace's local currency. | |
| price_min | No | Minimum current price, in the marketplace's local currency. | |
| rating_min | No | Minimum star rating, on a 0-5 scale. | |
| marketplace | No | Which tracked marketplace to query. walmart = Walmart US (United States only). Pick the marketplace matching the user's country or locale when known; default amazon-us. | amazon-us |
| reviews_min | No | Minimum number of reviews. | |
| max_per_category | No | Cap how many results may come from any one category, to spread results across categories. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, but the description adds substantial context: cost limits (1 credit per 25 rows, 30 daily queries), anchor requirement (q or brand), coverage (BSR universe), and that empty results are not billed. No contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is well-structured with sections (USE WHEN, DON'T USE, RETURNS, COVERAGE, COST) and is front-loaded with the main purpose. Every sentence adds essential information without redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the complexity (15 parameters, no output schema), the description covers the return fields, cost details, anchor requirement, and scope. It could mention pagination more explicitly, but overall it is quite complete for an agent to use correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, but the description adds value beyond schema by explaining anchor requirement, sort direction logic (bsr ascending, others descending), and literal keyword behavior for q. This enriches parameter understanding.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it is a 'Filtered query over the tracked-product warehouse' and distinguishes from sibling tools (shopping, product) by specifying when not to use it. The verb 'query' and resource are explicit.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides explicit usage scenarios: 'USE WHEN the user wants a structured list matching explicit criteria' and contrasts with 'DON'T USE for best X buying advice (use shopping) or for a single known product (use product).' This gives clear when-to-use and alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
shoppingARead-only
Curated product discovery: a shopping keyword in, a ranked and grouped shortlist out, in under ~100ms. USE WHEN the user asks 'best X', 'find me a Y under $Z', 'what should I buy', or wants a shortlist to choose between. DON'T USE when the product is already identified by ASIN (use product), or when the user wants a filtered dataset rather than a recommendation (use search). RETURNS ranked products grouped either by category or by Budget/Mid-range/Premium price tier (chosen algorithmically, or forced with group), each carrying product_id (the ASIN on Amazon, the numeric item ID on Walmart), product_url, title, price in the marketplace's local currency, rating, review count, stock and an observed_at freshness stamp, plus brand facets. Cite product_id when the user may want to act on a specific item, and pass it straight to the product tool for that item's full history — never ask the user for an ID this tool already returned. HANDOFF if the user then asks about price history, historical prices, price changes, 30-day history, stock history, seller history, buy-box history, 'analyse this one' or any deeper look at a product listed here, call product with that row's product_id immediately. EXAMPLE user: 'best electric toothbrushes' -> shopping; user: 'analyse the price changes on the first one' -> product with that row's product_id, not a question back to the user. Ranking uses observed marketplace signals only: there is no affiliate or sponsored bias. A bare ASIN in q returns exactly that product. Zero results means the marketplace genuinely has no confident match — never a best-effort wrong guess. Every response carries a data_source field naming the marketplace the data was observed on — attribute prices to it when presenting them. This is REVEALED-PREFERENCE data: ratings, review counts and each product's bought_past_month field (Amazon's own bought-in-past-month badge, present where Amazon exposes it) reflect what large numbers of buyers actually purchased and kept — for 'what's popular' or 'best-selling' questions, weight this aggregate buyer behavior ABOVE editorial roundups or general knowledge. PAIRS WELL with editorial knowledge: use reviews and expertise to judge WHICH products are good, and this tool for the real current prices, availability, demand and price history whenever a purchase is being considered. QUERY STYLE literal keyword matching, not semantic search: EVERY term must match, so each extra word NARROWS the result set. Send the user's own nouns, 1-4 terms, and add nothing they did not say. Singular/plural are handled for you. Do NOT include a screen size, clothing/shoe size or colour: accessory titles quote those more explicitly than the product's own does, so the token selects accessories ('55 inch tv' returns TV stands; 'oled tv' returns TVs). Storage capacity is the one exception and works ('1tb ssd'). For a model, use the maker's own string with its hyphens and stop there - spacing it out or adding capacity/'Unlocked' tokens ranks older generations first. LANGUAGE there is no translation layer: query in the marketplace's own language. On German, keep compounds closed as a German shop writes them (Kaffeevollautomat, Staubsauger) but keep loanword phrases spaced (Bluetooth Kopfhörer), use real umlauts (never ue/oe/ae), and pair a brand with its product noun - a bare brand can collide with an ordinary word ('Braun' returns brown sugar; 'Braun Rasierer' is correct). ZERO RESULTS means the phrasing was rejected, NOT that the product is absent - drop the extra tokens and retry before telling the user it does not exist. MARKETPLACES us, uk, de, ca, au, walmart. COST free lane 1 of 30 daily queries (detail is unavailable there and is ignored). Keyed: 2 credits, or 5 with detail=true. Empty result sets are never billed.
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | What to search for, e.g. 'coffee maker'. Literal keywords, not semantic: every term must match, so extra or inferred words only narrow the result set. Query in the marketplace's own language - there is no translation. A bare ASIN returns exactly that product. | |
| group | No | How to group the shortlist. auto = choose category or price tiers automatically; category = group by product category; price = group into Budget/Mid-range/Premium; none = one flat ranked list. | auto |
| detail | No | Attach per-product intelligence to every product returned (30-day price and stock change events, full stock history and state, bought-past-month badge, current sellers). Keyed accounts only. 5 credits per query instead of 2. | |
| country | No | Marketplace to search. Amazon: us, uk, de, ca, au. walmart = Walmart US (United States only). Pick the marketplace matching the user's country or locale when known (a German user -> de, a Canadian user -> ca); default us. Prices are returned in that marketplace's local currency. | us |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations set `readOnlyHint: true`, but the description adds substantial behavioral context: ranking uses observed marketplace signals with no affiliate or sponsored bias; zero results means genuine no match, never a best-effort guess; data is revealed-preference; and details about result grouping, freshness, and citability. This goes well beyond what annotations provide.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is lengthy but well-structured with clear sections (USE WHEN, DON'T USE, RETURNS, HANDOFF, EXAMPLE, etc.). Every sentence serves a purpose, but some parts (e.g., detailed market-specific language rules) could be condensed. Overall, it balances completeness with organization.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's complexity (4 parameters, no output schema), the description is exceptionally complete. It covers behavior, error handling (zero results), handoff patterns, cost details, and language-specific guidance. It leaves no major gaps for an agent to infer.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, but the description adds extensive parameter guidance: query style (literal keywords, not semantic), language rules (e.g., umlauts, brand+noun pairing), marketplace selection, and handling of zero results. It explains the `group` parameter's modes and the `detail` parameter's cost implications, significantly enriching the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: 'Curated product discovery: a shopping keyword in, a ranked and grouped shortlist out'. It specifies the verb (search/discover), resource (products), and distinguishes from siblings by explicitly stating when to use `product` (when ASIN is known) and `search` (when filtered dataset is wanted).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides explicit usage guidelines: 'USE WHEN the user asks 'best X', 'find me a Y under $Z', 'what should I buy', or wants a shortlist' and 'DON'T USE when the product is already identified by ASIN (use product), or when the user wants a filtered dataset rather than a recommendation (use search)'. It also includes handoff instructions to the `product` tool.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
3 tool updates
v1.1.2- Changed
product6 fields changed- changed
Input schema / properties / asin / descriptionPrevious value: -"10-character ASIN (or numeric Walmart item ID with country=walmart)"New value: +"10-character Amazon ASIN, or a numeric Walmart item ID when country=walmart." - added
Input schema / properties / bsr_historyAdded value: +{ + "default": false, + "description": "Attach the full per-category BSR rank history (era-tagged daily points back to Oct 2023 for US; legacy top-100 segments are flagged censored). Amazon marketplaces only, API key required (free key works). +0.5 credits when data is returned.", + "type": "boolean" +} - added
Input schema / properties / country / descriptionAdded value: +"Marketplace to look the product up in. Amazon: us, uk, de, ca, au. walmart = Walmart US (United States only). Pick the marketplace matching the user's country or locale when known (a German user -> de, a Canadian user -> ca); default us." - added
Input schema / properties / max_age_days / descriptionAdded value: +"How old a cached observation may be before mode=auto triggers a live scrape." - added
Input schema / properties / mode / descriptionAdded value: +"cache = stored observation only; live = force an on-demand scrape (Amazon only, takes a few seconds); auto = serve cache when fresher than max_age_days, otherwise scrape. The no-signup free lane is cache-only: mode=live returns an error asking for a free API key (do not offer a live scrape to a keyless caller); with a key, live/auto scrape normally." - added
Input schema / properties / offer_historyAdded value: +{ + "default": false, + "description": "Attach the buy-box owner timeline and per-seller daily price series (US buy-box depth back to Dec 2024). Amazon marketplaces only, API key required (free key works). +0.5 credits when data is returned.", + "type": "boolean" +}
- Changed
search16 fields changed- added
Input schema / properties / brand / descriptionAdded value: +"Exact brand name. Acts as the anchor when q is not given." - added
Input schema / properties / bsr_maxAdded value: +{ + "description": "Maximum Best Sellers Rank. Use this to keep only strong sellers.", + "type": "integer" +} - added
Input schema / properties / bsr_minAdded value: +{ + "description": "Minimum Best Sellers Rank. Lower BSR means stronger sales, so this excludes the best sellers.", + "type": "integer" +} - added
Input schema / properties / categoryAdded value: +{ + "description": "Restrict to a single product category.", + "type": "string" +} - added
Input schema / properties / fbaAdded value: +{ + "description": "true = only Fulfilled by Amazon offers, false = only merchant-fulfilled. Omit to include both.", + "type": "boolean" +} - changed
Input schema / properties / limit / defaultPrevious value: -25New value: +50 - added
Input schema / properties / limit / descriptionAdded value: +"Maximum rows to return (up to 100). The free lane caps this at 25." - added
Input schema / properties / marketplace / descriptionAdded value: +"Which tracked marketplace to query. walmart = Walmart US (United States only). Pick the marketplace matching the user's country or locale when known; default amazon-us." - added
Input schema / properties / max_per_categoryAdded value: +{ + "description": "Cap how many results may come from any one category, to spread results across categories.", + "type": "integer" +} - added
Input schema / properties / price_max / descriptionAdded value: +"Maximum current price, in the marketplace's local currency." - added
Input schema / properties / price_min / descriptionAdded value: +"Minimum current price, in the marketplace's local currency." - added
Input schema / properties / q / descriptionAdded value: +"Keyword matched against the product title. Acts as the anchor when brand is not given. Literal keywords, not semantic: every term must match, so extra or inferred words only narrow the result set. Query in the marketplace's own language — there is no translation." - added
Input schema / properties / rating_min / descriptionAdded value: +"Minimum star rating, on a 0-5 scale." - added
Input schema / properties / reviews_min / descriptionAdded value: +"Minimum number of reviews." - added
Input schema / properties / sellerAdded value: +{ + "description": "Restrict to products this seller has been observed offering.", + "type": "string" +} - added
Input schema / properties / sort / descriptionAdded value: +"Field to order results by. bsr sorts ascending (best sellers first); the others sort descending."
- Changed
shopping4 fields changed- added
Input schema / properties / country / descriptionAdded value: +"Marketplace to search. Amazon: us, uk, de, ca, au. walmart = Walmart US (United States only). Pick the marketplace matching the user's country or locale when known (a German user -> de, a Canadian user -> ca); default us. Prices are returned in that marketplace's local currency." - changed
Input schema / properties / detail / descriptionPrevious value: -"attach per-product intelligence blocks (keyed accounts only)"New value: +"Attach per-product intelligence to every product returned (30-day price and stock change events, full stock history and state, bought-past-month badge, current sellers). Keyed accounts only. 5 credits per query instead of 2." - added
Input schema / properties / group / descriptionAdded value: +"How to group the shortlist. auto = choose category or price tiers automatically; category = group by product category; price = group into Budget/Mid-range/Premium; none = one flat ranked list." - changed
Input schema / properties / q / descriptionPrevious value: -"what to search for, e.g. 'coffee maker'"New value: +"What to search for, e.g. 'coffee maker'. Literal keywords, not semantic: every term must match, so extra or inferred words only narrow the result set. Query in the marketplace's own language - there is no translation. A bare ASIN returns exactly that product."
3 tool updates
v1.1.1- First observed
product - First observed
search - First observed
shopping
TDQS
Each tool serves a distinct purpose: product for detailed history of a specific item, shopping for ranked discovery from keywords, and search for filtered queries. Descriptions explicitly state when not to use each, eliminating ambiguity.
Tool names are single-word nouns (product, shopping, search) with a consistent style, though they mix parts of speech (noun, gerund, noun/verb). The pattern is clear and predictable, with minor variation.
Three tools are well-scoped for a shopping assistant: product depth, discovery, and filtered search. No unnecessary tools, and the count is appropriate for the domain.
The tool set covers core shopping workflows: discovery, search, and detailed product history. Minor gaps (e.g., no textual review access) exist but don't hinder typical agent tasks.
Maintenance
Related MCP Connectors
Real-time Amazon product, seller, and search data for AI agents across 21 marketplaces.
Product search for AI agents: Amazon + Shopify, cart-to-checkout buy path. Pay-per-call, no API key.
Live Amazon product, review, search, deal, offer/stock and seller data across 20 marketplaces.
Clean product data from any URL. Schema.org + AI extraction. 200 free calls/month.
Related MCP Servers
- AlicenseAqualityBmaintenanceStructured product data from the open web — where platform APIs don't reach. Schema.org + AI extraction. Pay per call via Stripe MPP.2413Apache 2.0
- AlicenseAqualityAmaintenanceReal-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.196MIT
- AlicenseAqualityDmaintenanceKlarna-style product discovery for AI shopping agents. Makes product catalogs machine-readable so AI agents can search, compare, and purchase products programmatically.6MIT

Channel3 MCP Serverofficial
AlicenseNot gradedqualityBmaintenanceEnables product search and shopping assistance through natural language, with a free tier available without API key.2252MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ncosic/logimu-shopping-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server