protogrid

Search / io.github.tjcgraham-rgb/gaip-supplier-watch

GAIP Supplier Watch Agent

R0· no sign-in

Now part of GAIP Check and GAIP Watch: compares supplier snapshots and watches for change.

v1.5.0 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality75good
Trust93of 100
Uptime, 30 days100%
Latency p502274 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "gaip-supplier-watch": {
      "type": "http",
      "url": "https://www.gaipagents.com/mcp/agents/supplier-watch"
    }
  }
}
claude mcp add --transport http gaip-supplier-watch https://www.gaipagents.com/mcp/agents/supplier-watch
[mcp_servers.gaip-supplier-watch]
url = "https://www.gaipagents.com/mcp/agents/supplier-watch"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "gaip-supplier-watch": {
      "type": "remote",
      "url": "https://www.gaipagents.com/mcp/agents/supplier-watch",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "gaip-supplier-watch": {
      "type": "http",
      "url": "https://www.gaipagents.com/mcp/agents/supplier-watch"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=gaip-supplier-watch&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vd3d3LmdhaXBhZ2VudHMuY29tL21jcC9hZ2VudHMvc3VwcGxpZXItd2F0Y2gifQ%3D%3D"
}
{
  "servers": {
    "gaip-supplier-watch": {
      "type": "http",
      "url": "https://www.gaipagents.com/mcp/agents/supplier-watch"
    }
  }
}
{
  "mcpServers": {
    "gaip-supplier-watch": {
      "httpUrl": "https://www.gaipagents.com/mcp/agents/supplier-watch"
    }
  }
}
extensions:
  "gaip-supplier-watch":
    enabled: true
    name: "gaip-supplier-watch"
    type: streamable_http
    uri: "https://www.gaipagents.com/mcp/agents/supplier-watch"
    timeout: 300

Quality 75 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations6 of 6 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 2,539 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability25 · weight 15
  • warn
    stability.changes15 tool changes in 30 days
  • fail
    stability.rug_pull5 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

6 tools, about 2,539 tokens to load them all · tool set 41040b3df116 · tools last changed 2026-10-02 · checked 2026-10-21 00:32 UTC

Tool changes

  • gaip_watch_registerchangedinput schema
  • gaip_watch_registerchangedinput schema
  • gaip_supplier_reliabilitychangedinput schema
  • gaip_supplier_reliabilitychangedtitle, description, input schemameaning changed
    before

    A supplier agent or API started failing? Pass the `failure` ({code, detail}), the supplier's public `supplier_url` and optionally `failure_started_at`. Returns the Integration Repair diagnosis plus the supplier card and readiness changes GAIP observed around that time, each with a receipt and labelled correlated in time (not causation), next steps and an offer to watch the supplier. Free, read-only, no account. Inputs must be public and non-personal; calling declares that (data_classification defaults to PUBLIC).

    after · 49% of words in common

    Use this when a supplier agent or API you depend on started failing ("did something change on their side?"). Pass its `supplier_url` and the `failure`. Returns the diagnosis plus changes GAIP observed around then (correlated in time, not causation), with receipts. Free, read-only, no account; inputs must be public and non-personal.

  • gaip_watch_eventschangeddescription, input schemameaning changed
    before

    Read recent change events for your watches (all, or one `watch_id`): verdict before and after, a compact change summary, the event receipt and whether the webhook delivery succeeded. Free, read-only, no account. Inputs must be public and non-personal; calling declares that (data_classification defaults to PUBLIC).

    after · 48% of words in common

    Use this when asked what changed on a watched agent or service. Pass your `continuity_handle` and optionally a `watch_id`. Returns recent change events: verdict before and after, a change summary, the receipt and webhook delivery status. Free, read-only, no account; inputs must be public and non-personal.

  • gaip_watch_removechangeddescription, input schema
    before

    Stop a watch: pass your `continuity_handle` and the `watch_id`. Its stored events are deleted; retained receipts stay verifiable. Free, read-only, no account. Inputs must be public and non-personal; calling declares that (data_classification defaults to PUBLIC).

    after · 61% of words in common

    Use this when asked to stop watching an agent or service. Pass your `continuity_handle` and the `watch_id`. Its stored events are deleted; retained receipts stay verifiable. Free, no account; records a GAIP receipt only. Inputs must be public and non-personal.

  • gaip_watch_listchangeddescription
    before

    See your watches: kind, target, last verdict, last and next check, and webhook endpoint (never the secret). Pass your `continuity_handle`. Free, read-only, no account. Inputs must be public and non-personal; calling declares that (data_classification defaults to PUBLIC).

    after · 53% of words in common

    Use this when asked which agents or services you are watching. Pass your `continuity_handle`. Returns each watch's kind, target, last verdict, last and next check and webhook endpoint (never the secret). Free, read-only, no account; inputs must be public and non-personal.

  • gaip_watch_registerchangedtitle, description, input schemameaning changed
    before

    Keep watching an agent you depend on, for free. kind=AGENT_READINESS re-checks an agent URL's readiness, SUPPLIER_CARD re-fetches its published card and flags BREAKING / NON_BREAKING changes, DELIVERY_TERMS replays witness terms (terms_id from witness_register_terms) and flags NOT_MET. Pass the `continuity_handle` an earlier GAIP result gave you (it proves the watches are yours) and optionally your own public https `webhook_url`: changes are POSTed there signed with X-GAIP-Signature (HMAC-SHA256; the `webhook_secret` is shown once). FREE: 3 watches, each checked at most every 24 hours; every change gets a receipt. Free, read-only, no account. Inputs must be public and non-personal; calling declares that (data_classification defaults to PUBLIC).

    after · 36% of words in common

    Use this when asked to keep an eye on an agent or MCP server ("tell me if it changes or goes down"). Pass the `continuity_handle` from any GAIP result, `kind` and `target_url`. GAIP re-checks every 24 hours (3 free watches), receipts each change and can call your webhook. Free, no account; records a GAIP receipt only. Inputs must be public and non-personal.

  • gaip_compare_supplier_snapshotschangedtitle, description, input schema, annotationsmeaning changed
    before

    Detect breaking changes in an agent or API you depend on. Pass `prior` and `current`: two versions of an A2A agent card, MCP server description, OpenAPI document or a {version, endpoint, permissions, ...} snapshot. Returns each change (skill/tool/operation removed, auth added, endpoint moved, HTTPS downgrade, major version, capability or mode removed) as BREAKING / NON_BREAKING / INFO with impact and migration notes, an overall verdict and a receipt. Free, read-only, no account. Inputs must be public and non-personal; calling declares that (data_classification defaults to PUBLIC).

    after · 46% of words in common

    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`. Returns each change as BREAKING / NON_BREAKING / INFO with migration notes and a receipt. Free, no account; records a GAIP receipt only. Inputs must be public and non-personal.

  • gaip_supplier_reliabilityadded

    A supplier agent or API started failing? Pass the `failure` ({code, detail}), the supplier's public `supplier_url` and optionally `failure_started_at`. Returns the Integration Repair diagnosis plus the supplier card and readiness changes GAIP observed around that time, each with a receipt and labelled correlated in time (not causation), next steps and an offer to watch the supplier. Free, read-only, no account. Inputs must be public and non-personal; calling declares that (data_classification defaults to PUBLIC).

Showing the latest 10. Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 93 / 100

duplicate-repo
provenance90
liveness100
freshness100
hygiene80

+repository +namespace-matches-repo +website +reachable +uptime-100% +updated-11d-ago -duplicate-repo(12 names)

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://www.gaipagents.com/mcp/agents/supplier-watch streamable-httpnoneyes100%2274 ms2025-11-252026-10-20

Tools (6)

gaip_compare_supplier_snapshotsUse 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`. Returns each change as BREAKING / NON_BREAKING / INFO with migration notes and a receipt. Free, no account; records a GAIP receipt only. Inputs must be public and non-personal.
gaip_supplier_reliabilityread-onlyUse this when a supplier agent or API you depend on started failing ("did something change on their side?"). Pass its `supplier_url` and the `failure`. Returns the diagnosis plus changes GAIP observed around then (correlated in time, not causation), with receipts. Free, read-only, no account; inputs must be public and non-personal.
gaip_watch_eventsread-onlyUse this when asked what changed on a watched agent or service. Pass your `continuity_handle` and optionally a `watch_id`. Returns recent change events: verdict before and after, a change summary, the receipt and webhook delivery status. Free, read-only, no account; inputs must be public and non-personal.
gaip_watch_listread-onlyUse this when asked which agents or services you are watching. Pass your `continuity_handle`. Returns each watch's kind, target, last verdict, last and next check and webhook endpoint (never the secret). Free, read-only, no account; inputs must be public and non-personal.
gaip_watch_registerUse this when asked to keep an eye on an agent or MCP server ("tell me if it changes or goes down"). Pass the `continuity_handle` from any GAIP result, `kind` and `target_url`. GAIP re-checks every 24 hours (3 free watches), receipts each change and can call your webhook. Free, no account; records a GAIP receipt only. Inputs must be public and non-personal.
gaip_watch_removedestructiveUse this when asked to stop watching an agent or service. Pass your `continuity_handle` and the `watch_id`. Its stored events are deleted; retained receipts stay verifiable. Free, no account; records a GAIP receipt only. Inputs must be public and non-personal.

Schemas: list_tools.

Also listed as

11 other active names share this repository (showing 10): io.github.tjcgraham-rgb/gaip-art-intelligence, io.github.tjcgraham-rgb/gaip-broker, io.github.tjcgraham-rgb/gaip-buyer-assurance, io.github.tjcgraham-rgb/gaip-integration-protocol, io.github.tjcgraham-rgb/gaip-integration-repair, io.github.tjcgraham-rgb/gaip-listing-observer, io.github.tjcgraham-rgb/gaip-opportunity-broker, io.github.tjcgraham-rgb/gaip-outcome-value, io.github.tjcgraham-rgb/gaip-procurement-verify, io.github.tjcgraham-rgb/gaip-trust-assurance

Similar MCP servers

More from io.github.tjcgraham-rgb

And 5 more from this publisher.

Official server.json
{
  "name": "io.github.tjcgraham-rgb/gaip-supplier-watch",
  "icons": [
    {
      "src": "https://www.gaipagents.com/assets/agents/supplier-watch.svg",
      "sizes": [
        "any"
      ],
      "mimeType": "image/svg+xml"
    }
  ],
  "title": "GAIP Supplier Watch Agent",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://www.gaipagents.com/mcp/agents/supplier-watch",
      "type": "streamable-http"
    }
  ],
  "version": "1.5.0",
  "repository": {
    "url": "https://github.com/tjcgraham-rgb/gaip-agents",
    "source": "github"
  },
  "websiteUrl": "https://www.gaipagents.com/agents/supplier-watch",
  "description": "Now part of GAIP Check and GAIP Watch: compares supplier snapshots and watches for change."
}