1. Conduid
  2. Search
  3. io.github.markswendsen-code/target
MCP server · Search

io.github.markswendsen-code/target

MCP server for Target - search products, manage cart, track orders

Unclaimed search
37Low

Scored 6 months ago · breakdown

About io.github.markswendsen-code/target

io.github.markswendsen-code/target is an MCP server in the Search category: mCP server for Target - search products, manage cart, track orders.

Install

Claude Code
claude mcp add io-github-markswendsen-code-target -- npx -y @striderlabs/mcp-target
npx
npx -y @striderlabs/mcp-target

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about io.github.markswendsen-code/target

Powered by Claude · Grounded in docs

I know everything about io.github.markswendsen-code/target. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

@striderlabs/mcp-target

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.

Installation

npx @striderlabs/mcp-target

Or install globally:

npm install -g @striderlabs/mcp-target

MCP Configuration

Add to your MCP client config (e.g., Claude Desktop claude_desktop_config.json):

{
  "mcpServers": {
    "target": {
      "command": "npx",
      "args": ["@striderlabs/mcp-target"]
    }
  }
}

Tools

status

Check Target authentication status and session info.

Parameters: none


login

Authenticate 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/.


logout

Clear session cookies and log out.

Parameters: none


search_products

Search 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_product

Get 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_availability

Check 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_cart

Add 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_cart

View current cart contents and totals.

Parameters: none Requires login.


clear_cart

Remove all items from cart.

Parameters: none Requires login.


checkout

Preview 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_orders

Get order history.

Parameters:

Name Type Required Description
limit number Number of recent orders (default: 10)

Requires login.


track_order

Track an order's status and delivery information.

Parameters:

Name Type Required Description
order_id string ✅ Target order ID

Requires login.


Session Storage

Session cookies are stored at ~/.striderlabs/target/:

  • cookies.json — Browser session cookies
  • auth.json — Account metadata (email, login timestamp)

Credentials (email/password) are never persisted.

Technical Details

  • Transport: stdio (MCP standard)
  • Browser automation: Playwright with Chromium + stealth patches
  • Stealth: Patches navigator.webdriver, plugins, permissions, and other bot-detection vectors
  • Cookie persistence: Survives across sessions; no repeated logins needed

Notes

  • Target.com may prompt for CAPTCHA or additional verification on first login. Use headless: false to handle these interactively.
  • Store availability and cart operations require geolocation; defaults to Chicago, IL.
  • The checkout tool with confirm: true will place a real order. Always preview first.

License

MIT — Strider Labs

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About io.github.markswendsen-code/target

How do I install io.github.markswendsen-code/target?

Run claude mcp add io-github-markswendsen-code-target -- npx -y @striderlabs/mcp-target, then add the server to your MCP client's configuration.

Is io.github.markswendsen-code/target safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is io.github.markswendsen-code/target still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.