Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"target": {
"args": [
"@striderlabs/mcp-target"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
MCP (Model Context Protocol) server connector for Target retail shopping. Enables AI assistants to search products, manage carts, and track orders on Target.com via browser automation.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y '@striderlabs/mcp-target' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked @striderlabs/mcp-target against OSV.dev.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in ecommerce
Production-grade MCP server and CLI tool for Shopify Admin GraphQL API — 49+ tools, YAML-extensible, dual auth, dual transport, Docker-ready
A command line tool for setting up commercetools MCP server
35+ AI tools for TCG card grading, Monte Carlo pricing, 370K+ product search. BYOK.
This is the reference implementation for the mcp server
MCP Security Weekly
Get CVE alerts and security updates for io.github.markswendsen-code/target and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
MCP (Model Context Protocol) server connector for Target retail shopping. Enables AI assistants to search products, manage carts, and track orders on Target.com via browser automation.
npx @striderlabs/mcp-target
Or install globally:
npm install -g @striderlabs/mcp-target
Add to your MCP client config (e.g., Claude Desktop claude_desktop_config.json):
{
"mcpServers": {
"target": {
"command": "npx",
"args": ["@striderlabs/mcp-target"]
}
}
}
statusCheck Target authentication status and session info.
Parameters: none
loginAuthenticate with your Target account via browser automation.
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
email | string | ✅ | Target account email |
password | string | ✅ | Target account password |
headless | boolean | Run browser headlessly (default: true). Set false to see the browser window. |
Credentials are never stored — only session cookies are persisted to ~/.striderlabs/target/.
logoutClear session cookies and log out.
Parameters: none
search_productsSearch Target products with optional filters and sorting.
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
query | string | ✅ | Search term |
category | string | Category filter (e.g., electronics) | |
min_price | number | Minimum price filter | |
max_price | number | Maximum price filter | |
sort_by | string | Sort order: relevance, price_low, price_high, newest, bestselling | |
limit | number | Max results (default: 10, max: 24) |
get_productGet detailed product information including price, description, and availability.
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
url | string | Full Target product URL | |
tcin | string | Target product TCIN/item ID |
Provide either url or tcin.
check_store_availabilityCheck if a product is available for in-store pickup at nearby Target stores.
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
tcin | string | Target product TCIN | |
url | string | Product URL | |
zip_code | string | ZIP code for nearby store search |
Provide either url or tcin.
add_to_cartAdd a product to your Target cart.
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
url | string | Target product URL | |
tcin | string | Target product TCIN | |
quantity | number | Quantity (default: 1) | |
fulfillment | string | pickup, shipping, or delivery (default: shipping) |
Requires login.
view_cartView current cart contents and totals.
Parameters: none Requires login.
clear_cartRemove all items from cart.
Parameters: none Requires login.
checkoutPreview or place a Target order.
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
confirm | boolean | Set true to place the order. Default false (preview only). |
Requires login. Always preview first before confirming.
get_ordersGet order history.
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
limit | number | Number of recent orders (default: 10) |
Requires login.
track_orderTrack an order's status and delivery information.
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
order_id | string | ✅ | Target order ID |
Requires login.
Session cookies are stored at ~/.striderlabs/target/:
cookies.json — Browser session cookies