@striderlabs/mcp-bestbuy
v0.1.0
Published
MCP server connector for Best Buy electronics retail — search products, manage cart, check store availability, track orders, and manage rewards
Maintainers
Readme
@striderlabs/mcp-bestbuy
MCP server connector for Best Buy electronics retail — search products, manage your cart, check store availability, track orders, and view rewards.
Features
- Search Best Buy's full catalog with filters (price, category, sort)
- Product details with specs, pricing, and availability
- Check availability for shipping and in-store pickup by ZIP code
- Cart management — add, view, and remove items
- Checkout with order preview before placing
- Store locator with pickup slot availability
- Order tracking by order number
- My Best Buy Rewards balance, tier, and activity
Installation
npm install -g @striderlabs/mcp-bestbuyUsage with Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"bestbuy": {
"command": "mcp-bestbuy"
}
}
}Tools
| Tool | Description |
|------|-------------|
| status | Check authentication status |
| login | Sign in with Best Buy account credentials |
| logout | Clear session and cookies |
| search_products | Search products by name, brand, or category |
| get_product_details | Full product info: specs, price, ratings |
| check_availability | Shipping and store pickup availability by ZIP |
| add_to_cart | Add a product to your cart |
| view_cart | View cart contents and totals |
| remove_from_cart | Remove an item from cart |
| checkout | Preview or complete checkout |
| get_store_pickup_slots | Find nearby stores and check pickup availability |
| track_order | Track an order by order number |
| get_rewards_status | View My Best Buy points, tier, and certificates |
Example Workflow
- Search for a product:
search_productswith query "Sony WH-1000XM5" - Get details:
get_product_detailswith the product URL - Check local availability:
check_availabilitywith your ZIP code - Add to cart:
add_to_cartwith the product URL - Review cart:
view_cart - Preview checkout:
checkoutwithconfirm: false - Place order:
checkoutwithconfirm: true
Authentication
Use the login tool to authenticate. Sessions are persisted in ~/.striderlabs/bestbuy/.
Requirements
- Node.js 18+
- Playwright (installed automatically)
Run npx playwright install chromium on first use.
Author
Strider Labs — striderlabs.ai
