Skip to content

13 new updates in the last 7 days

37 players tracked, 89 news items, Updated

Agent Shopping TrackerA plain-English reading of the news

For developers

This page is a free, read-only feed of the same facts as the website. There is no account, no API key, and no database behind it. Use it from a script, or connect the MCP address to a chat app.

Every JSON response has updatedAt and source. updatedAt is the newest dated fact in the tracker files, except on the blocklist, where it is the day the robots.txt files were checked. source is the human page to credit. Please keep that link when you reuse a fact. A note on a row is uncertainty. Do not drop it.

Anyone can read these URLs. Responses include Access-Control-Allow-Origin: * and a public cache header, so a browser or a CDN can reuse them. The work per request is a lookup in files that are already loaded. Please cache what you can.

JSON

The machine-readable description is the OpenAPI document. These are the reads:

An unknown slug returns 404. A since value that is not a real YYYY-MM-DD date returns 400. Both still include updatedAt and source.

Copy a request

curl https://agent-shopping-tracker.vercel.app/api/v1/players
curl https://agent-shopping-tracker.vercel.app/api/v1/players/walmart
curl "https://agent-shopping-tracker.vercel.app/api/v1/news?since=2026-11-01"
curl "https://agent-shopping-tracker.vercel.app/api/v1/news?player=walmart"
curl https://agent-shopping-tracker.vercel.app/api/v1/protocols
curl https://agent-shopping-tracker.vercel.app/api/v1/protocols/acp
curl https://agent-shopping-tracker.vercel.app/api/v1/blocklist

A player response looks like this. The live call also includes the original source link, the source name, and the note when the row has one.

{
  "updatedAt": "2026-11-09",
  "source": "https://agent-shopping-tracker.vercel.app/players/walmart",
  "player": {
    "slug": "walmart",
    "name": "Walmart",
    "type": "store",
    "status": "pilot",
    "date": "2026-10-21",
    "summary": "Not yet live for shoppers. Walmart said Agent Profiles launch in the next month, with a spending limit or approval on every purchase, and the Agent Gateway starts as a developer beta so assistants can search and buy at Walmart and Sam's Club without receiving card data.",
    "pageUrl": "https://agent-shopping-tracker.vercel.app/players/walmart"
  }
}

MCP server

Chat apps that speak the Model Context Protocol can connect to one address. It is Streamable HTTP, it does not ask anyone to sign in, and the tools only read.

https://agent-shopping-tracker.vercel.app/api/mcp

The tools are:

Each tool result includes a line that starts with Page:. That is the tracker URL to show in the answer. You can also ask the server to introduce itself:

curl -X POST https://agent-shopping-tracker.vercel.app/api/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"example","version":"1.0.0"}}}'

Add it to Claude

  1. Open Customize, or Organization settings, then Connectors.
  2. Choose Add, then Custom, then Web. Some accounts label this Add custom connector.
  3. Name it Agent Shopping Tracker.
  4. Paste the MCP address above.
  5. When Claude asks how to sign in, choose No sign in. This server has no account.

From a terminal, Claude Code can add the same address:

claude mcp add --transport http agent-shopping-tracker https://agent-shopping-tracker.vercel.app/api/mcp

Add it to ChatGPT

OpenAI's help page says custom MCP servers are available for ChatGPT Business, Enterprise, and Edu. A personal account may not show this control. Workspace rules still apply.

  1. Go to Plugins.
  2. Select the plus button, then Add custom MCP server.
  3. Name it Agent Shopping Tracker.
  4. Under Connection, paste the MCP address. Leave authentication empty.
  5. Read the risk warning, confirm it, and select Create as a plugin.

Add it to Cursor

Cursor reads MCP servers from a file. Use ~/.cursor/mcp.json for every project, or .cursor/mcp.json inside one project. Do not add a token. There is not one.

{
  "mcpServers": {
    "agent-shopping-tracker": {
      "url": "https://agent-shopping-tracker.vercel.app/api/mcp"
    }
  }
}

Save the file. Cursor treats a url entry as Streamable HTTP.

Finding the server

A server card, the current MCP discovery document, is at /api/mcp/server-card. A site catalog is at /.well-known/ai-catalog.json. Clients that still look for a single well-known file can read /.well-known/mcp.json. That file points at the MCP address and the server card.

For developers · Agent Shopping Tracker