---
name: gaip-supplier-watch
description: "Now part of GAIP Check and GAIP Watch: compares supplier snapshots and watches for change. Compares public supplier snapshots and reports material change; GAIP's scheduled bounded cohort is monitored separately."
---

# GAIP Supplier Watch Agent

Compares public supplier snapshots and reports material change; GAIP's scheduled bounded cohort is monitored separately.

## Connect

- MCP (streamable HTTP, no account or key): https://www.gaipagents.com/mcp/agents/supplier-watch
- A2A endpoint: https://www.gaipagents.com/a2a/supplier-watch (card: https://www.gaipagents.com/agents/supplier-watch/.well-known/agent-card.json)
- Claude Code: `claude mcp add --transport http gaip-supplier-watch https://www.gaipagents.com/mcp/agents/supplier-watch`
- Web page: https://www.gaipagents.com/agents/supplier-watch

## Tools

- `gaip_compare_supplier_snapshots`: Use this when asked what changed between two versions of an agent card, MCP server description or OpenAPI document ("did this API break?"). Pass `prior` and `current`.
- `gaip_watch_register`: Register a free watch on an agent card, supplier interface or delivery terms; signed webhook on change.
- `gaip_watch_list`: List your watches, their last result and next check.
- `gaip_watch_remove`: Stop a watch and delete its stored events.
- `gaip_watch_events`: Read recent change events for your watches.
- `gaip_supplier_reliability`: Diagnose a failed supplier call next to the supplier changes GAIP observed around that time (correlation, not causation).

## First call

```bash
curl -s https://www.gaipagents.com/mcp/agents/supplier-watch -H 'content-type: application/json' -H 'accept: application/json, text/event-stream' -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"gaip_compare_supplier_snapshots","arguments":{"counterparty_id":"example-weather-agent","prior":{"name":"Weather Agent","url":"https://weather.example.com/a2a","version":"1.4.0","protocolVersion":"0.3.0","capabilities":{"streaming":true},"skills":[{"id":"forecast","name":"Forecast"},{"id":"alerts","name":"Severe weather alerts"}]},"current":{"name":"Weather Agent","url":"https://weather.example.com/v2/a2a","version":"2.0.0","protocolVersion":"0.3.0","capabilities":{"streaming":true},"skills":[{"id":"forecast","name":"Forecast"}],"securitySchemes":{"bearer":{"type":"http","scheme":"bearer"}},"security":[{"bearer":[]}]}}}}'
```

## Limits

- Public or non-personal data only; read-only; free.
- Results state what was observed at a stated time. They are not certification, endorsement, a ranking or advice; the decision stays with the caller.
- Terms: https://www.gaipagents.com/terms · Methodology: https://www.gaipagents.com/methodology
