{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_jaqyv883g349","handle":"gaip-broker","url":"https://wellknown.network/agents/gaip-broker","links":{"self":"https://wellknown.network/agents/gaip-broker/record.json","html":"https://wellknown.network/agents/gaip-broker","markdown":"https://wellknown.network/agents/gaip-broker/record.md","api":"https://wellknown.network/api/v1/agents/gaip-broker","status":"https://wellknown.network/api/v1/agents/gaip-broker/status","claim":"https://wellknown.network/agents/gaip-broker/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/gaip-broker/claim.json","badge":"https://wellknown.network/agents/gaip-broker/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/gaip-broker/history","tools":"https://wellknown.network/api/v1/agents/gaip-broker/tools"},"ard":{"identifier":"urn:air:gaip-agent-to-art-prototype-production.up.railway.app:server:gaip-broker","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"GAIP MCP server (four tools; full catalogue at /mcp/all)","summary":"Four tools to check, watch, diagnose and verify AI agents and MCP servers. Free, read-only.","description":"Four tools to check, watch, diagnose and verify AI agents and MCP servers. Free, read-only.","publisher":{"name":"www.gaipagents.com","url":"https://www.gaipagents.com"},"homepage":"https://www.gaipagents.com","repository":"https://github.com/tjcgraham-rgb/-gaip-agent-to-art-prototype","version":"1.6.1","license":null,"protocols":["mcp"],"tags":["mcp","gaip","read-only"],"pricing":null,"endpoints":[{"url":"https://gaip-agent-to-art-prototype-production.up.railway.app/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"https://www.gaipagents.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"ard":{"type":"application/mcp-server-card+json","metadata":{"tools":["gaip_check","gaip_watch","gaip_diagnose","gaip_verify"],"listedTools":["gaip_check","gaip_watch","gaip_diagnose","gaip_verify"],"executionUrl":"https://www.gaipagents.com/mcp","allToolsEndpoint":"https://www.gaipagents.com/mcp/all","executionEnabled":true},"identifier":"urn:air:gaipagents.com:mcp:gaip-broker","artifactUrl":"https://www.gaipagents.com/mcp/server-card","representativeQueries":[]},"updatedAt":"2026-10-09T17:48:10.79528Z","publishedAt":"2026-10-09T17:48:10.79528Z","registryName":"io.github.tjcgraham-rgb/gaip-broker"},"attribution":{"kind":"ard_catalog","name":"ard_catalog","repoUrl":"ard_catalog","summary":"ard_catalog","version":"ard_catalog","description":"ard_catalog","homepageUrl":"ard_catalog","publisherUrl":"ard_catalog","publisherName":"ard_catalog"}},"derived":{"capabilities":[{"slug":"research.academic","name":"Academic Research","confidence":0.54,"provenance":"derived"}],"categories":["research"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 7h ago.","lastOkAt":"2026-11-02T06:25:51.565Z","lastProbedAt":"2026-11-02T06:25:51.565Z","statusComputedAt":"2026-11-02T06:27:45.508Z","reliability30d":{"probes":211,"successRate":1,"p50Ms":645,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":207,"ok":207,"authBoundaryOk":0,"serviceOk":207,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-11-02T06:25:51.565Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":427,"error":null,"detail":{"tools":[{"name":"gaip_check","description":"Use this when asked whether an AI agent, MCP server or API works or has changed, e.g. before adding or paying it. Pass its `url`. Returns a verdict, fixes, date"},{"name":"gaip_watch","description":"Use this when asked to keep an eye on an agent or MCP server, or to be alerted when it changes. Pass its `url`: returns feed links and its latest dated changes;"},{"name":"gaip_diagnose","description":"Use this when an agent, MCP or API call failed. Paste the `error` text and/or `http_status`; add the service `url` if known. Returns the cause, the exact fix (e"},{"name":"gaip_verify","description":"Use this when asked whether a service delivered what was promised or whether cited pages contain the quoted text. Pass `citations`, or a service `url` (+ `check"},{"name":"second_look_check","description":"Use this when a shopper is about to buy something an AI suggested, or asks if a price or stock claim is right. Pass the product page `url` and the `claim`. Retu"}],"toolCount":5,"toolsHash":"edbc46bff23c92ed28fe45fcdccbdc09f1bd677443979c3ef2c35b8b0a21ca5c","serverName":"gaip-broker","capabilities":["prompts","resources","tools"],"serverVersion":"1.8.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-02T06:23:59.235Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":10,"error":null,"detail":{"tools":[{"name":"gaip_check","description":"Use this when asked whether an AI agent, MCP server or API works or has changed, e.g. before adding or paying it. Pass its `url`. Returns a verdict, fixes, date"},{"name":"gaip_watch","description":"Use this when asked to keep an eye on an agent or MCP server, or to be alerted when it changes. Pass its `url`: returns feed links and its latest dated changes;"},{"name":"gaip_diagnose","description":"Use this when an agent, MCP or API call failed. Paste the `error` text and/or `http_status`; add the service `url` if known. Returns the cause, the exact fix (e"},{"name":"gaip_verify","description":"Use this when asked whether a service delivered what was promised or whether cited pages contain the quoted text. Pass `citations`, or a service `url` (+ `check"},{"name":"second_look_check","description":"Use this when a shopper is about to buy something an AI suggested, or asks if a price or stock claim is right. Pass the product page `url` and the `claim`. Retu"}],"toolCount":5,"toolsHash":"edbc46bff23c92ed28fe45fcdccbdc09f1bd677443979c3ef2c35b8b0a21ca5c","serverName":"gaip-broker","capabilities":["prompts","resources","tools"],"serverVersion":"1.8.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-01T22:23:13.622Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":405,"error":null,"detail":{"tools":[{"name":"gaip_check","description":"Use this when asked whether an AI agent, MCP server or API works or has changed, e.g. before adding or paying it. Pass its `url`. Returns a verdict, fixes, date"},{"name":"gaip_watch","description":"Use this when asked to keep an eye on an agent or MCP server, or to be alerted when it changes. Pass its `url`: returns feed links and its latest dated changes;"},{"name":"gaip_diagnose","description":"Use this when an agent, MCP or API call failed. Paste the `error` text and/or `http_status`; add the service `url` if known. Returns the cause, the exact fix (e"},{"name":"gaip_verify","description":"Use this when asked whether a service delivered what was promised or whether cited pages contain the quoted text. Pass `citations`, or a service `url` (+ `check"},{"name":"second_look_check","description":"Use this when a shopper is about to buy something an AI suggested, or asks if a price or stock claim is right. Pass the product page `url` and the `claim`. Retu"}],"toolCount":5,"toolsHash":"edbc46bff23c92ed28fe45fcdccbdc09f1bd677443979c3ef2c35b8b0a21ca5c","serverName":"gaip-broker","capabilities":["prompts","resources","tools"],"serverVersion":"1.8.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-01T21:28:49.556Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":15,"error":null,"detail":{"tools":[{"name":"gaip_check","description":"Use this when asked whether an AI agent, MCP server or API works or has changed, e.g. before adding or paying it. Pass its `url`. Returns a verdict, fixes, date"},{"name":"gaip_watch","description":"Use this when asked to keep an eye on an agent or MCP server, or to be alerted when it changes. Pass its `url`: returns feed links and its latest dated changes;"},{"name":"gaip_diagnose","description":"Use this when an agent, MCP or API call failed. Paste the `error` text and/or `http_status`; add the service `url` if known. Returns the cause, the exact fix (e"},{"name":"gaip_verify","description":"Use this when asked whether a service delivered what was promised or whether cited pages contain the quoted text. Pass `citations`, or a service `url` (+ `check"},{"name":"second_look_check","description":"Use this when a shopper is about to buy something an AI suggested, or asks if a price or stock claim is right. Pass the product page `url` and the `claim`. Retu"}],"toolCount":5,"toolsHash":"edbc46bff23c92ed28fe45fcdccbdc09f1bd677443979c3ef2c35b8b0a21ca5c","serverName":"gaip-broker","capabilities":["prompts","resources","tools"],"serverVersion":"1.8.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-01T14:29:42.258Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":434,"error":null,"detail":{"tools":[{"name":"gaip_check","description":"Use this when asked whether an AI agent, MCP server or API works or has changed, e.g. before adding or paying it. Pass its `url`. Returns a verdict, fixes, date"},{"name":"gaip_watch","description":"Use this when asked to keep an eye on an agent or MCP server, or to be alerted when it changes. Pass its `url`: returns feed links and its latest dated changes;"},{"name":"gaip_diagnose","description":"Use this when an agent, MCP or API call failed. Paste the `error` text and/or `http_status`; add the service `url` if known. Returns the cause, the exact fix (e"},{"name":"gaip_verify","description":"Use this when asked whether a service delivered what was promised or whether cited pages contain the quoted text. Pass `citations`, or a service `url` (+ `check"},{"name":"second_look_check","description":"Use this when a shopper is about to buy something an AI suggested, or asks if a price or stock claim is right. Pass the product page `url` and the `claim`. Retu"}],"toolCount":5,"toolsHash":"edbc46bff23c92ed28fe45fcdccbdc09f1bd677443979c3ef2c35b8b0a21ca5c","serverName":"gaip-broker","capabilities":["prompts","resources","tools"],"serverVersion":"1.8.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-01T13:27:38.974Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":197,"error":null,"detail":{"tools":[{"name":"gaip_check","description":"Use this when asked whether an AI agent, MCP server or API works or has changed, e.g. before adding or paying it. Pass its `url`. Returns a verdict, fixes, date"},{"name":"gaip_watch","description":"Use this when asked to keep an eye on an agent or MCP server, or to be alerted when it changes. Pass its `url`: returns feed links and its latest dated changes;"},{"name":"gaip_diagnose","description":"Use this when an agent, MCP or API call failed. Paste the `error` text and/or `http_status`; add the service `url` if known. Returns the cause, the exact fix (e"},{"name":"gaip_verify","description":"Use this when asked whether a service delivered what was promised or whether cited pages contain the quoted text. Pass `citations`, or a service `url` (+ `check"},{"name":"second_look_check","description":"Use this when a shopper is about to buy something an AI suggested, or asks if a price or stock claim is right. Pass the product page `url` and the `claim`. Retu"}],"toolCount":5,"toolsHash":"edbc46bff23c92ed28fe45fcdccbdc09f1bd677443979c3ef2c35b8b0a21ca5c","serverName":"gaip-broker","capabilities":["prompts","resources","tools"],"serverVersion":"1.8.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-01T06:25:06.473Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":402,"error":null,"detail":{"tools":[{"name":"gaip_check","description":"Use this when asked whether an AI agent, MCP server or API works or has changed, e.g. before adding or paying it. Pass its `url`. Returns a verdict, fixes, date"},{"name":"gaip_watch","description":"Use this when asked to keep an eye on an agent or MCP server, or to be alerted when it changes. Pass its `url`: returns feed links and its latest dated changes;"},{"name":"gaip_diagnose","description":"Use this when an agent, MCP or API call failed. Paste the `error` text and/or `http_status`; add the service `url` if known. Returns the cause, the exact fix (e"},{"name":"gaip_verify","description":"Use this when asked whether a service delivered what was promised or whether cited pages contain the quoted text. Pass `citations`, or a service `url` (+ `check"},{"name":"second_look_check","description":"Use this when a shopper is about to buy something an AI suggested, or asks if a price or stock claim is right. Pass the product page `url` and the `claim`. Retu"}],"toolCount":5,"toolsHash":"edbc46bff23c92ed28fe45fcdccbdc09f1bd677443979c3ef2c35b8b0a21ca5c","serverName":"gaip-broker","capabilities":["prompts","resources","tools"],"serverVersion":"1.8.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-01T05:33:30.983Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":10,"error":null,"detail":{"tools":[{"name":"gaip_check","description":"Use this when asked whether an AI agent, MCP server or API works or has changed, e.g. before adding or paying it. Pass its `url`. Returns a verdict, fixes, date"},{"name":"gaip_watch","description":"Use this when asked to keep an eye on an agent or MCP server, or to be alerted when it changes. Pass its `url`: returns feed links and its latest dated changes;"},{"name":"gaip_diagnose","description":"Use this when an agent, MCP or API call failed. Paste the `error` text and/or `http_status`; add the service `url` if known. Returns the cause, the exact fix (e"},{"name":"gaip_verify","description":"Use this when asked whether a service delivered what was promised or whether cited pages contain the quoted text. Pass `citations`, or a service `url` (+ `check"},{"name":"second_look_check","description":"Use this when a shopper is about to buy something an AI suggested, or asks if a price or stock claim is right. Pass the product page `url` and the `claim`. Retu"}],"toolCount":5,"toolsHash":"edbc46bff23c92ed28fe45fcdccbdc09f1bd677443979c3ef2c35b8b0a21ca5c","serverName":"gaip-broker","capabilities":["prompts","resources","tools"],"serverVersion":"1.8.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-31T22:28:47.052Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":277,"error":null,"detail":{"tools":[{"name":"gaip_check","description":"Use this when asked whether an AI agent, MCP server or API works or has changed, e.g. before adding or paying it. Pass its `url`. Returns a verdict, fixes, date"},{"name":"gaip_watch","description":"Use this when asked to keep an eye on an agent or MCP server, or to be alerted when it changes. Pass its `url`: returns feed links and its latest dated changes;"},{"name":"gaip_diagnose","description":"Use this when an agent, MCP or API call failed. Paste the `error` text and/or `http_status`; add the service `url` if known. Returns the cause, the exact fix (e"},{"name":"gaip_verify","description":"Use this when asked whether a service delivered what was promised or whether cited pages contain the quoted text. Pass `citations`, or a service `url` (+ `check"},{"name":"second_look_check","description":"Use this when a shopper is about to buy something an AI suggested, or asks if a price or stock claim is right. Pass the product page `url` and the `claim`. Retu"}],"toolCount":5,"toolsHash":"edbc46bff23c92ed28fe45fcdccbdc09f1bd677443979c3ef2c35b8b0a21ca5c","serverName":"gaip-broker","capabilities":["prompts","resources","tools"],"serverVersion":"1.8.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-31T21:26:51.697Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":12,"error":null,"detail":{"tools":[{"name":"gaip_check","description":"Use this when asked whether an AI agent, MCP server or API works or has changed, e.g. before adding or paying it. Pass its `url`. Returns a verdict, fixes, date"},{"name":"gaip_watch","description":"Use this when asked to keep an eye on an agent or MCP server, or to be alerted when it changes. Pass its `url`: returns feed links and its latest dated changes;"},{"name":"gaip_diagnose","description":"Use this when an agent, MCP or API call failed. Paste the `error` text and/or `http_status`; add the service `url` if known. Returns the cause, the exact fix (e"},{"name":"gaip_verify","description":"Use this when asked whether a service delivered what was promised or whether cited pages contain the quoted text. Pass `citations`, or a service `url` (+ `check"},{"name":"second_look_check","description":"Use this when a shopper is about to buy something an AI suggested, or asks if a price or stock claim is right. Pass the product page `url` and the `claim`. Retu"}],"toolCount":5,"toolsHash":"edbc46bff23c92ed28fe45fcdccbdc09f1bd677443979c3ef2c35b8b0a21ca5c","serverName":"gaip-broker","capabilities":["prompts","resources","tools"],"serverVersion":"1.8.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"gaip_check","description":"Use this when asked whether an AI agent, MCP server or API works or has changed, e.g. before adding or paying it. Pass its `url`. Returns a verdict, fixes, date"},{"name":"gaip_watch","description":"Use this when asked to keep an eye on an agent or MCP server, or to be alerted when it changes. Pass its `url`: returns feed links and its latest dated changes;"},{"name":"gaip_diagnose","description":"Use this when an agent, MCP or API call failed. Paste the `error` text and/or `http_status`; add the service `url` if known. Returns the cause, the exact fix (e"},{"name":"gaip_verify","description":"Use this when asked whether a service delivered what was promised or whether cited pages contain the quoted text. Pass `citations`, or a service `url` (+ `check"},{"name":"second_look_check","description":"Use this when a shopper is about to buy something an AI suggested, or asks if a price or stock claim is right. Pass the product page `url` and the `claim`. Retu"}],"package":null,"toolSurface":{"id":"ts_4p98tzgfuyp7","endpointId":"ep_9qrq85txcaz3","hash":"edbc46bff23c92ed28fe45fcdccbdc09f1bd677443979c3ef2c35b8b0a21ca5c","toolCount":5,"serverName":"gaip-broker","serverVersion":"1.8.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-10T22:22:08.781Z","lastSeenAt":"2026-11-02T06:25:51.571Z","observations":77,"toolNames":["gaip_check","gaip_watch","gaip_diagnose","gaip_verify","second_look_check"],"distinctSurfaces":32},"endpointFacts":[{"id":"ep_6jwetudzck8u","url":"https://gaip-agent-to-art-prototype-production.up.railway.app/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-11-02T06:23:59.256Z","auth":{"observedAt":"2026-11-02T06:23:59.268Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-11-02T06:23:59.276Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"*.up.railway.app","issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"validFrom":"2026-09-27T03:01:43.000Z","validTo":"2026-12-26T03:01:42.000Z","daysToExpiry":53,"sanCount":2,"fingerprint256":"FB:37:0C:A2:68:42:DA:2B:2F:F8:E3:18:2E:0E:8C:FC:6F:B8:EA:C3:2C:DB:57:18:F4:5A:4B:39:B9:E1:40:AF"}},{"id":"ep_9qrq85txcaz3","url":"https://www.gaipagents.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-28T06:26:12.937Z","auth":{"observedAt":"2026-10-28T06:26:13.018Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-28T06:26:13.045Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"*.gaipagents.com","issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"validFrom":"2026-09-19T08:23:49.000Z","validTo":"2026-12-18T08:23:48.000Z","daysToExpiry":45,"sanCount":2,"fingerprint256":"03:01:AE:E3:57:7D:F7:89:A2:80:81:B3:D9:C7:EB:C5:73:ED:63:B1:AC:A1:6D:DA:E9:B0:63:6E:8C:5D:70:D9"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"ard_catalog","key":"urn:air:gaipagents.com:mcp:gaip-broker","url":"https://www.gaipagents.com/.well-known/ai-catalog.json","firstSeenAt":"2026-10-02T19:21:57.241Z","fetchedAt":"2026-10-02T19:21:57.241Z","normalizedAt":"2026-10-02T19:21:57.241Z"},{"source":"mcp_registry","key":"io.github.tjcgraham-rgb/gaip-broker","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.tjcgraham-rgb%2Fgaip-broker","firstSeenAt":"2026-09-17T17:21:16.169Z","fetchedAt":"2026-10-31T03:19:38.220Z","normalizedAt":"2026-10-31T03:19:38.220Z"}]},"firstSeenAt":"2026-09-17T17:21:16.169Z","updatedAt":"2026-11-02T06:30:16.817Z"}