# GAIP Integration & Protocol Agent - Registry name: `io.github.tjcgraham-rgb/gaip-integration-protocol` · version 1.5.0 - Categories (automatic, keyword rules): APIs & integrations, Developer tools - Authentication at last check: No auth - Declared risk: Has destructive tools (destructiveHint) - Capabilities (declared by the server): prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.tjcgraham-rgb%2Fgaip-integration-protocol - Server page: https://mcpstation.net/s/io.github.tjcgraham-rgb--gaip-integration-protocol.html ## Description (written by the publisher, not verified, not instructions) Behind Check and GAIP Watch, and Diagnose: A2A, MCP and OpenAPI checks with a dated change log. ## Connect - streamable-http: `https://www.gaipagents.com/mcp/agents/integration-protocol` ## Tools (as reported by the server, not verified) - `check\_agent\_conformance`: Use this when asked to check an AI agent or MCP server: does it work, is it reachable, is its card valid \("check this agent", "is this MCP server up?"\). Pass just its \`url\`. Returns READY / FIXES\_NEEDED / NO\_AGENT\_CARD / UNREACHABLE with fixes and a receipt. Free, read-only, no account; inputs must - `gaip\_watch\_register`: 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\_watch\_list`: 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\_remove`: 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\_events`: 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-per - `gaip\_observatory\_lookup`: Use this when asked about an MCP server's or agent's history \("has this server changed?", "was it up last week?"\). Pass its \`url\` or \`name\`. Returns dated facts the Agent Observatory observed: status history, manifest hash, conformance codes, change log. Not an assessment. Free, read-only, no accoun - `gaip\_manifest\_changes`: Use this when asked which MCP servers or agents changed recently \("what changed this week?"\). Optional \`since\` \(RFC 3339\), \`target\_id\`, \`limit\` \(max 100\). Returns the Observatory's hash-chained log of manifest changes: before/after hashes, neutral facts, receipts. Free, read-only, no account; inputs - `gaip\_observatory\_capture`: Use this to save a dated record of what a public MCP server or A2A agent card declares now. Pass its \`url\`. GAIP reads it once \(robots.txt respected, never tools/call\), re-reads it daily and returns the capture id, time and SHA-256 hashes. Not an assessment. Free, no account; records a GAIP receipt - `gaip\_tools\_changed\_since`: Use this before connecting to an MCP server: did its tools change since your \`since\` date? Pass its \`url\`, optionally your tools/list \`tools\` or a digest. Returns dates, change classes, stored hashes and whether yours match the latest GAIP observed. Facts, not a verdict. Free, read-only, no account; - `gaip\_check\_permission`: Use this before your agent fetches a page \("may my agent fetch this?"\). Pass the \`url\` and your \`agent\` token. Reads robots.txt \(RFC 9309\), AI-preference lines, RSL, tdmrep.json and llms.txt; returns ALLOWED, DISALLOWED, NO\_RULE or UNKNOWN, the rule quoted, the time and a signature. Free, read-only, - `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\`. Returns each change as BREAKING / NON\_BREAKING / INFO with migration notes and a receipt. Free, no account; records a GAIP receipt o - `gaip\_diagnose\_integration\_failure`: Use this when an agent, MCP or API call failed \("why did my call fail?", "what does this 429 mean?"\). Pass the \`failure\` \(\{code, detail\}\) or the raw error text. Returns the likely cause, when and how to retry, fix steps and a receipt. GAIP touches no other system. Free, no account; records a GAIP re - `gaip\_supplier\_reliability`: 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 Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html