Target logo

Target

Shop Target through MCP with product search, cart management, checkout previews, and order tracking.

Install Target

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "target": {
      "command": "npx",
      "args": [
        "-y",
        "@striderlabs/mcp-target"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Automated check passed— started and listed 12 tools correctly (1mo ago).

Overview

Target product search, cart management, and order tracking run through the target MCP server using Playwright browser automation. It connects to Target.com over stdio and persists browser session cookies so authenticated workflows can continue across sessions. Use it to find products, check nearby pickup availability, manage a cart, preview checkout, or track existing orders. Login, cart, checkout, and order-history operations require a Target account, and confirming checkout places a real order.

Use cases

  • Search Target products by category and price
  • Check pickup availability near a ZIP code
  • Build and review a Target shopping cart
  • Preview or place a Target order
  • Track recent Target orders

Key features

  • Target product search with filters and sorting
  • Product details and availability lookup
  • Store pickup availability checks
  • Cart and fulfillment management
  • Checkout preview and order placement
  • Order history and tracking

Tools12

What Target lets your agent do. Expand a tool for its parameters.

Verified live~761 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 3d ago

Recent health check succeeded.

7/7 checks healthy over the last 57d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 12d ago via OSV.dev · @striderlabs/mcp-target (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars2Stargazers on the source repository.
npm downloads139Package downloads in the last 30 days.
Last commit5mo agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed12Callable tools this server registers over MCP.
Directory activity6 viewsConfig copies, upvotes, and views on AllMCPs.

How Target works

What the target MCP server does

The target MCP server exposes Target.com shopping workflows to MCP-compatible assistants. It supports product discovery, product detail lookup, nearby store availability checks, cart operations, checkout, order history, and shipment tracking.

Product searches can be narrowed by category, price range, sort order, and result count. Product details can be requested with either a Target product URL or its TCIN/item identifier. Store checks use a product reference and ZIP code, while fulfillment choices for cart additions include pickup, shipping, and delivery.

How it works

The server uses Playwright with Chromium and browser stealth patches to interact with Target.com. Its transport is stdio, so an MCP client launches the package as a local process. Authentication happens through browser automation rather than a separate API credential flow.

The status tool reports authentication and session information. login accepts a Target email and password, and logout clears the active session. Credentials are not saved. Browser cookies and account session metadata are stored under ~/.striderlabs/target/, allowing later runs to reuse the session without logging in again.

Setup and configuration

Run the package directly with npx @striderlabs/mcp-target, or install it globally with npm install -g @striderlabs/mcp-target. Add a stdio entry to the MCP client configuration, using npx as the command and @striderlabs/mcp-target as its argument.

The login tool runs headlessly by default. Set headless to false when a visible browser is needed, such as during an initial login that triggers CAPTCHA or additional verification.

Tools and capabilities

Available operations include:

  • search_products: Find products with query, category, price, sorting, and result-limit filters. The default limit is 10 and the maximum is 24.
  • get_product: Retrieve product price, description, and availability by URL or TCIN.
  • check_store_availability: Check pickup availability near a ZIP code.
  • add_to_cart, view_cart, and clear_cart: Manage the authenticated cart.
  • checkout: Preview an order or place it when confirm is set to true.
  • get_orders: Retrieve recent order history.
  • track_order: Check an order’s status and delivery information.

Cart and order actions require login. Checkout defaults to preview mode, which allows the order details to be reviewed before confirmation.

Limitations and notes

Target.com may request CAPTCHA or extra verification during login. A checkout call with confirmation enabled submits a real Target order, so automated clients should keep confirmation disabled until the preview has been checked.

The target MCP server depends on Target’s website behavior and browser session state. Session files include cookies and account metadata, so access to the host’s ~/.striderlabs/target/ directory should be treated as sensitive even though the supplied email and password are not persisted.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Target

target is an MCP server that connects AI assistants to Target.com through Playwright browser automation. Its main tools search products, retrieve product details, check store availability, manage the cart, preview or place checkout orders, inspect order history, and track orders. Login, cart, checkout, and order tools require authentication.

Install it with `npx @striderlabs/mcp-target` or globally with `npm install -g @striderlabs/mcp-target`. For an MCP client, configure a stdio server using `npx` as the command and `@striderlabs/mcp-target` as its argument.

Yes, target works with Claude Desktop through its stdio MCP configuration. Add a server entry that launches `npx` with `@striderlabs/mcp-target` as the argument, then use the login tool to authenticate with Target.

Call the `checkout` tool with `confirm` set to `false` or leave it unset. The default is preview mode; set `confirm` to `true` only after reviewing the order, because that setting places a real order.

target stores browser session cookies and account metadata under `~/.striderlabs/target/`, while the supplied email and password are not persisted. Use `logout` to clear session cookies when the session should be removed.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewTarget AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/target?style=directory)](https://allmcps.com/mcp/target)
HTML Embed
<a href="https://allmcps.com/mcp/target"><img src="https://allmcps.com/api/badge/target?style=directory" alt="Target on AllMCPs" /></a>