ivoryriver avatar

Ivory River — Agent Commerce

store.ivoryriver/agent-commerce

Connects Claude to Ivory River's gaming PC catalog and configuration system. You get search and recommendation tools for gaming hardware, the ability to spec out custom builds with component compatibility checking, and quote generation. The interaction stays conversational until checkout, when it hands off to their web store. Useful if you're building a shopping assistant that needs to navigate the technical requirements of PC gaming builds without dumping users into a parts list. The MCP handles the product database and configuration logic while letting the browser complete the transaction. Works over SSE, so you need transport support for that in your client.

tools
8
transport
SSE
last updated
May 7, 2026

Install

From registry metadata
$ npx add-mcp https://mcp.ivoryriver.store/sse --name agent-commerce --transport sse

Run 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 sse agent-commerce https://mcp.ivoryriver.store/sse

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 8 tools

Verified live against the running server on Nov 6, 2026.

search_productsSearch the Ivory River catalog with semantic + keyword hybrid ranking. Use for natural-language queries like "rtx 5090 laptop under $3000" or "case for AM5 build with tempered glass".3 params

Search the Ivory River catalog with semantic + keyword hybrid ranking. Use for natural-language queries like "rtx 5090 laptop under $3000" or "case for AM5 build with tempered glass".

Parameters* required
in_stockboolean
Whether to exclude out-of-stock items. Default true.default: true
limitinteger
default: 10
query*string
Free-text search query.
get_productGet full detail for a single product by ID. Includes price, stock, attributes, and (for BYOPC builds) a configurator summary.2 params

Get full detail for a single product by ID. Includes price, stock, attributes, and (for BYOPC builds) a configurator summary.

Parameters* required
fieldsstring
Optional comma-separated field projection.
id*integer
WooCommerce product ID.
list_buildsList the four BYOPC tiers (Squire, Knight, DragonSlayer, Archangel) with their base prices and aggregate component summaries. Use this to overview what custom-build options exist before drilling into a specific tier.

List the four BYOPC tiers (Squire, Knight, DragonSlayer, Archangel) with their base prices and aggregate component summaries. Use this to overview what custom-build options exist before drilling into a specific tier.

No parameters. Call it with no arguments.

list_build_optionsPull the full configurator schema for a single BYOPC tier: every field (Processor, Motherboard, GPU, RAM, Storage, etc.) with all child product options including price, stock, and IDs. Use this to see what selections are available before quoting.1 params

Pull the full configurator schema for a single BYOPC tier: every field (Processor, Motherboard, GPU, RAM, Storage, etc.) with all child product options including price, stock, and IDs. Use this to see what selections are available before quoting.

Parameters* required
tier_id*integer
BYOPC tier product ID. 378 Squire, 459 Knight, 371 DragonSlayer, 460 Archangel.
quote_buildItemize a configured BYOPC build: returns line totals + grand total + pairwise compatibility check. Empty selections are valid -- the server auto-fills the cheapest in-stock option for any required field.2 params

Itemize a configured BYOPC build: returns line totals + grand total + pairwise compatibility check. Empty selections are valid -- the server auto-fills the cheapest in-stock option for any required field.

Parameters* required
selectionsobject
Object mapping field_id (string) → child_product_id (integer). E.g. {"123": 456, "789": 101}.
tier_id*integer
check_compatibilityPairwise socket / DDR / form-factor compatibility check between two products. Returns { compatible, reason }. Use before recommending a CPU + motherboard pairing or RAM + motherboard.2 params

Pairwise socket / DDR / form-factor compatibility check between two products. Returns { compatible, reason }. Use before recommending a CPU + motherboard pairing or RAM + motherboard.

Parameters* required
product_id_1*integer
product_id_2*integer
recommend_buildRecommend BYOPC desktop tiers, optionally filtered by budget. `use_case` is informational (echoed in metadata) and helps the agent reason; the result is sorted by total ascending. For laptop recommendations, call search_products with category="laptops" instead.2 params

Recommend BYOPC desktop tiers, optionally filtered by budget. `use_case` is informational (echoed in metadata) and helps the agent reason; the result is sorted by total ascending. For laptop recommendations, call search_products with category="laptops" instead.

Parameters* required
budgetnumber
USD ceiling. Builds with total > budget are dropped.
use_casestring
Free-form e.g. "competitive FPS gaming", "video editing".
get_aivy_handoff_linkBuild the URL the agent hands to the user to finalize a recommendation. Lands the user on ivoryriver.store with the chat widget auto-opened, the agent's recommendation pre-staged, and quick-reply chips: [Yes, add to cart] [Show me the breakdown] [Modify components]. Use this A...3 params

Build the URL the agent hands to the user to finalize a recommendation. Lands the user on ivoryriver.store with the chat widget auto-opened, the agent's recommendation pre-staged, and quick-reply chips: [Yes, add to cart] [Show me the breakdown] [Modify components]. Use this A...

Parameters* required
agent_namestring
How the agent should be named in the handoff greeting (e.g. "Claude Desktop", "Cursor", "your AI assistant"). Cosmetic; defaults to "your AI assistant".
contextstring
Optional one-line summary of what the user originally asked (e.g. "streaming + 4K editing under $2K"). Shown to the chat backend so Aivy understands the original ask.
recommendation*object
The recommendation to hand off.

Sponsors

Details

Website
ivoryriver.store
Categories
Web & Browser Automation, AI & LLM Tools, Search & Web Crawling, Finance & Commerce
Transport
SSE
Registry
MCP registry, active
Tools verified
Nov 6, 2026

Related Web & Browser Automation MCP servers

View all
1zcag avatarReaddown Mcpzcag/readdown-mcpConvert web pages to clean, LLM-optimized Markdown. No browser needed.0stars
2browser-use avatarBrowser Usebrowser-use/browser-useBrowser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.120.2Kstars
3jae-jae avatarFetcherjae-jae/fetcher-mcpFetch web page content using a Playwright headless browser with intelligent content extraction and Markdown/HTML output.1Kstars
4merajmehrabi avatarPuppeteermerajmehrabi/puppeteer-mcp-serverThis MCP server provides browser automation capabilities through Puppeteer, allowing interaction with both new browser instances and existing Chrome windows.449stars
5sendblue-api avatarSendblue Browser Mcpsendblue-api/sendblue-browser-useDrive a stealth-patched Chromium daemon: navigate, screenshot, eval JS, attach over CDP.0stars
6saik0s avatarBrowsersaik0s/mcp-browser-useProvides a browser automation MCP server that lets AI assistants control a real browser for navigation, form interaction, data extraction, and more.933stars