# Bestbuy — MCP server on mcp.ai > Connect your Bestbuy account and use 8 tools for ecommerce straight from your AI agent. Connect with your own API key. Best Buy offers a suite of APIs providing access to product, store, category, and recommendation data. By: mcp.ai · official Page: https://mcp.ai/bestbuy ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_bestbuy?ms=1787291400000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/bestbuy/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/bestbuy/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/bestbuy/skill.md Postman collection (v2.1): https://mcp.ai/bestbuy/postman.json ## Tools - bestbuy_get_categories(id?: string, name?: string, page?: integer, show?: string, sort?: string, format?: string, pageSize?: integer) — Tool to retrieve Best Buy product categories. Use when you need to list or filter categories in the catalog. - bestbuy_get_category_details(id: string, page?: integer, show?: string, apiKey: string, format?: string, pageSize?: integer) — Tool to retrieve detailed information about a Best Buy category by its ID. Use when you need enriched metadata about a specific category. - bestbuy_get_product_details(sku: string, show?: string, format?: string) — Tool to retrieve detailed information about a specific product by SKU. Use after obtaining a valid SKU to fetch its attributes. - bestbuy_get_products(sku?: integer|string, upc?: string, name?: string, page?: integer, show?: string, sort?: string, pageSize?: integer, salePrice?: string, categoryPath.id?: string) — Tool to retrieve products from Best Buy. Use when you need to fetch product listings with optional filters and sorting. Example: 'Get products for category abcat0101000 sorted by salePrice.dsc.' - bestbuy_get_review_details(id: string) — Tool to retrieve detailed information for a specific review by ID. Use after confirming the review ID. - bestbuy_get_reviews(sku?: string, page?: integer, show?: string, sort?: string, format?: string, maxScore?: integer, minScore?: integer, pageSize?: integer, reviewer?: string) — Tool to retrieve product reviews. Use when you need customer feedback with filters or sorting. Use after obtaining product SKUs. - bestbuy_get_store_details(show?: string, storeId: string) — Tool to retrieve detailed information about a specific Best Buy store. Use when you have a valid store ID. - bestbuy_get_stores(geo?: object, city?: string, page?: integer, show?: string, sort?: string, state?: string, region?: string, storeId?: integer, pageSize?: integer, services?: string, storeType?: string, postalCode?: string) — Tool to retrieve a list of Best Buy stores. Use when you need store listings with optional filters or geo-search after confirming your API key. ## Example prompts - "What can I do in Bestbuy?" - "Show me a summary of my Bestbuy account" ## Links Docs: https://mcp.ai/docs/mcps/bestbuy Website: https://mcp.ai/mcps/bestbuy