@striderlabs/mcp-lowes
v1.0.0
Published
MCP connector for Lowe's home improvement — search products, check inventory, and manage cart via browser automation
Maintainers
Readme
@striderlabs/mcp-lowes
MCP (Model Context Protocol) connector for Lowe's home improvement. Enables AI assistants to search products, retrieve details, check in-store inventory, and add items to cart via browser automation.
Tools
| Tool | Description |
|------|-------------|
| search_products | Search Lowes.com for products by keyword |
| get_product_details | Retrieve full details for a product by item number or URL slug |
| check_inventory | Check in-store availability at a specific Lowe's location |
| add_to_cart | Add a product to the Lowe's shopping cart |
search_products
{
"query": "cordless drill",
"max_results": 5
}Returns product names, brands, prices, ratings, item numbers, and URLs.
get_product_details
{
"id": "5013820831"
}Returns title, brand, price, rating, availability, description, and specification table.
check_inventory
{
"store": "90210",
"sku": "5013820831"
}store can be a Lowe's store number (e.g. "0604") or a 5-digit ZIP code to find the nearest store.
add_to_cart
{
"item_number": "5013820831",
"quantity": 2
}Adds the item to the cart and returns a checkout URL.
Installation
npm install -g @striderlabs/mcp-lowes
npx playwright install chromiumUsage with Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"lowes": {
"command": "npx",
"args": ["-y", "@striderlabs/mcp-lowes"]
}
}
}Usage with other MCP clients
npx @striderlabs/mcp-lowesThe server communicates over stdio using the MCP protocol.
How it works
Uses Playwright to automate a headless Chromium browser, navigating Lowes.com directly. No unofficial API keys or scraping proxies required — just a standard browser session.
Images and tracking scripts are blocked for faster responses.
Requirements
- Node.js ≥ 18
- Chromium (installed via
npx playwright install chromium)
License
MIT © Strider Labs
