Zinc

com.zinc.wwwPublished by www.zinc.comv1.0.0Updated Oct 30, 2026

Shop Amazon, Walmart, Target and Best Buy from chat: search, pay by card, track orders.

VerifiedStreamable HTTPWeb executableProductivity & WorkflowBusiness & Commerce

Overview

AI-generated overview

Zinc lets an assistant search products across major retailers, prepare a card-paid order for the user to confirm, and track orders and shipments.

What you can do
  • Search products across Amazon, Walmart, Target, Best Buy and others, with orderable URLs, titles, images and prices
  • Prepare an order for review with items, estimated total and card hold, leaving confirmation and payment to the user
  • List and search the signed-in user's orders, and fetch a single order's line items, price breakdown and shipment timeline
  • Show carrier tracking checkpoints for one order
  • List shipping destinations from the user's recent orders
  • Report feedback about the server, including tool failures or missing capabilities
When to use it
Useful when someone wants to shop from chat: find a product, review a priced order and pay by card without leaving the conversation, or check where an existing Zinc order or package stands.
Requirements
Remote streamable HTTP endpoint at mcp.zinc.com; no package install. No sign-in is needed to search or buy; order history requires the user's Zinc account, which the host prompts for when list-orders is called. Payment is made by the user with a card on a payment page.
Before you install
Purchases spend real money: a card hold is placed at review and the actual total plus a $1 fee is captured once the user pays. Order placement and payment happen only through the user's confirmation and payment page; the assistant cannot place orders itself. Order history exposes the user's account data and past shipping addresses. Restricted goods such as weapons, tobacco, regulated drugs and adult products are refused. Feedback sent to the server is recorded.

Installation

In SourceWeft

  1. Open Zinc in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.zinc.www%2Fmcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "zinc": {
      "type": "http",
      "url": "https://mcp.zinc.com/mcp"
    }
  }
}

Tools

9

list-orders

List Zinc orders

List or search the Zinc orders on the configured account, newest first. Renders an interactive order list. Use `search` for a partial order ID or tracking number, `status` to filter by order status, and `has_tracking` to show only shipped orders.

Parameterslimitsearchstatushas_tracking

get-order

Get a Zinc order

Fetch one Zinc order by its UUID and render a detail card: line items, retailer price breakdown, shipping destination, and shipment timeline.

Parametersorder_idrequired

get-order-tracking

Get shipment tracking for a Zinc order

Return the carrier tracking timeline (scan checkpoints) for one Zinc order. Use this when the question is only about where a package is, not about pricing or line items.

Parametersorder_idrequired

list-addresses

List addresses the user has shipped to before

Destinations from the signed-in user's recent orders, each with an id you can pass to prepare-order as address_id. Only useful once the user has signed in (list-orders has worked, or they asked for their history); for anyone else it has nothing, and the shopper enters the address on the payment page instead. It never prompts for sign-in. Labels are deliberately partial — a name, a city, a truncated postal code. You are not shown the street, and you do not need it: the full address is resolved server-side and shown to the user in the review card before anything is placed. Never reconstruct or guess an address from a label; if none of these is the right destination, ask the user.

Takes no parameters.

prepare-order

Prepare an order for the user to review

Show the user an order to review: items, what it will cost and the hold on the card. This does NOT place the order or spend anything — the user places it by clicking Pay & place in the card that appears, and enters their shipping address on the payment page that opens. Use this whenever the user wants to buy something; never ask them for an address first. Pass each product's title, image and price_cents from search so the card shows the item and quotes the total; leave max_price out unless the user named a budget. address_id, from list-addresses, is only for a signed-in user shipping somewhere they have shipped before. Not sold through this connector: weapons, tobacco and nicotine, regulated drugs and paraphernalia, prescription medication, adult products, gambling, covert surveillance and counterfeit goods. An order for one of those is refused.

Parametersproductsrequiredmax_priceaddress_id

place-order

Place a reviewed order

Internal: places an order the user already confirmed in the review card, paying by card. Requires a confirmation issued by prepare-order, which is not available to you — call prepare-order and let the user confirm instead.

Parametersorderrequiredconfirmationrequired

get-payment-status

Check a pending card payment

Where a card payment stands after place-order sent the buyer to a payment page: requires_action until they pay, then placed with the order_id. The review card polls this itself; call it only if the user asks whether their payment went through.

Parameterspayment_idrequired

search-products

Search for products across retailers

Find products across Amazon, Walmart, Target, Best Buy and more. Each result carries an orderable URL that can be passed straight to prepare-order, along with its title, image and price_cents — pass those too, so the review card can show the item and quote the total. Use this when the user wants to buy something but has not given a product URL. Then stop and let the user choose from the card — do not go on to prepare-order in the same turn unless they already named the exact item or asked you to pick. Search once with the user's best query rather than issuing speculative variations, and do not retry a failed search without saying why. When the user names the store they want to buy from, pass it in retailers rather than in the query; otherwise leave retailers out and search everywhere. Not sold through this connector: weapons, tobacco and nicotine, regulated drugs and paraphernalia, prescription medication, adult products, gambling, covert surveillance and counterfeit goods. A search for one of those is refused and matching results are dropped; tell the user plainly rather than rephrasing the query to get around it.

Parametersqueryrequiredretailers

send_feedback

Send feedback

Records feedback about this MCP server, including unexpected tool failures, unhelpful responses, or missing capabilities observed by the agent or reported by the user.

Parameterssourcerequiredcontentrequired

Version history

1
  1. v1.0.0LatestOct 29, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.