
Forage Shopping
This server connects Claude to Forage's 50 million product database for shopping searches and price comparisons. You can query for products with natural language requests like "noise cancelling headphones under $150" or "birthday gift for a coffee lover" and it returns filtered results with pricing across retailers. Useful when you want Claude to help with product research, deal hunting, or gift recommendations without leaving the conversation. The streamable HTTP transport means you can integrate it remotely without local installation. Reach for this when building shopping assistants, price tracking tools, or any application where you need real-time access to product inventory and comparative pricing data.
- tools
- 7
- transport
- HTTP
- last updated
- Feb 21, 2026
Install
From registry metadata$ npx add-mcp https://forageshopping.com/mcp --name forage-shoppingRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http forage-shopping https://forageshopping.com/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 7 toolsVerified live against the running server on Nov 6, 2026.
search_productsSearch for products across merchants and return comparison results. Returns structured product listings with prices, merchants, and checkout links. Searches Shopify's global catalogue (50M+ products across all Shopify merchants) and Channel3's affiliate network. Results includ...3 params
Search for products across merchants and return comparison results. Returns structured product listings with prices, merchants, and checkout links. Searches Shopify's global catalogue (50M+ products across all Shopify merchants) and Channel3's affiliate network. Results includ...
max_resultsintegerquery*stringsession_idvaluecompare_pricesCompare prices for a specific product across multiple merchants. Finds the same product at different retailers and shows price differences.2 params
Compare prices for a specific product across multiple merchants. Finds the same product at different retailers and shows price differences.
product_name*stringsession_idvaluefind_dealsFind the best current deals in a product category. Searches for discounted, on-sale, or best-value products.3 params
Find the best current deals in a product category. Searches for discounted, on-sale, or best-value products.
budgetvaluecategory*stringsession_idvaluestart_checkoutStart a UCP checkout session for a product. Discovers the merchant's UCP capabilities, creates a checkout session, and attaches content attribution data from the current session's search and comparison activity. Returns the checkout status and any information the merchant stil...3 params
Start a UCP checkout session for a product. Discovers the merchant's UCP capabilities, creates a checkout session, and attaches content attribution data from the current session's search and comparison activity. Returns the checkout status and any information the merchant stil...
product_url*stringquantityintegersession_idvalueupdate_checkout_infoUpdate a checkout session with buyer information. Provide the information the merchant requested (email, name, shipping address, discount codes). Call this after start_checkout when the merchant indicates what information is still needed. If the response has status 'requires_e...5 params
Update a checkout session with buyer information. Provide the information the merchant requested (email, name, shipping address, discount codes). Call this after start_checkout when the merchant indicates what information is still needed. If the response has status 'requires_e...
buyer_emailvaluebuyer_namevaluecheckout_id*stringdiscount_codevalueshipping_addressvaluecomplete_purchaseComplete a checkout and place the order. Only call this when the checkout status is 'ready_for_complete'. Records the purchase as a conversion in telemetry and ends the attribution session. Returns the order confirmation with order ID and receipt link.2 params
Complete a checkout and place the order. Only call this when the checkout status is 'ready_for_complete'. Records the purchase as a conversion in telemetry and ends the attribution session. Returns the order confirmation with order ID and receipt link.
checkout_id*stringsession_idvaluecheck_orderCheck the status of a checkout session or order. Use this after the user has completed an escalation step (e.g. payment in the browser) to see if the checkout can now proceed, or to check on a completed order's status.1 params
Check the status of a checkout session or order. Use this after the user has completed an escalation step (e.g. payment in the browser) to see if the checkout can now proceed, or to check on a completed order's status.
checkout_id*stringSponsors
Readme
Details
- Repository
- github.com/narrativai/forage
- Website
- forageshopping.com
- Category
- Search & Web Crawling
- Transport
- HTTP
- Registry
- MCP registry, active
- Tools verified
- Nov 6, 2026