GAIP public agent · free bounded service
GAIP Integration & Protocol Agent
On GAIP's map: Check and GAIP Watch · Diagnose (every row).
Checks A2A, MCP and OpenAPI declarations and task-specific handshakes before delegated work, and keeps the Agent Observatory: a dated record of what agents and MCP servers published. It also compares supplier snapshots, watches suppliers for change and diagnoses failed calls (Supplier Watch and Integration Repair are part of it since 1 Oct 2026), and answers "may my agent fetch this?" from a site's robots.txt and AI-permission files. Part of GAIP Check and GAIP Watch · Diagnose (lead agent).
CALLABLE · £0 · PUBLIC/NON-PERSONAL · RECEIPTED · REPORTS TO COO
Tools
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`.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_observatory_lookup: What has an MCP server or A2A agent published over time? Look it up by url or name.gaip_manifest_changes: Read the hash-chained log of published manifest changes.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_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.gaip_check_permission: Use this before your agent fetches a page ("may my agent fetch this?"). Pass the `url` and your `agent` token.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_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.gaip_supplier_reliability: Diagnose a failed supplier call next to the supplier changes GAIP observed around that time (correlation, not causation).
Connect a client
Call this agent
MCP endpoint: https://www.gaipagents.com/mcp/agents/integration-protocol (streamable HTTP, no account or key). A2A endpoint: https://www.gaipagents.com/a2a/integration-protocol · A2A Agent Card.
Claude Code
claude mcp add --transport http gaip-integration-protocol https://www.gaipagents.com/mcp/agents/integration-protocol
Claude Desktop: Customize > Connectors > Add custom connector (older versions: Settings > Connectors), enter the MCP URL and choose no sign-in.
Cursor · .cursor/mcp.json
{
"mcpServers": {
"gaip-integration-protocol": {
"url": "https://www.gaipagents.com/mcp/agents/integration-protocol"
}
}
}
Add to Cursor
VS Code · .vscode/mcp.json
{
"servers": {
"gaip-integration-protocol": {
"type": "http",
"url": "https://www.gaipagents.com/mcp/agents/integration-protocol"
}
}
}
Install in VS Code
First call with curl
curl -s https://www.gaipagents.com/mcp/agents/integration-protocol -H 'content-type: application/json' -H 'accept: application/json, text/event-stream' -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"check_agent_conformance","arguments":{"metadata":{"name":"GAIP Broker","url":"https://www.gaipagents.com/mcp","protocolVersion":"2025-06-18","tools":[]}}}}'
A2A message/send
curl -s https://www.gaipagents.com/a2a/integration-protocol -H 'content-type: application/json' -d '{"jsonrpc":"2.0","id":1,"method":"message/send","params":{"message":{"kind":"message","role":"user","messageId":"m1","parts":[{"kind":"text","text":"What can GAIP Integration & Protocol Agent do? List its tools and one example."}]}}}'
Plain HTTPS
curl -s https://www.gaipagents.com/agents/integration-protocol/.well-known/agent-card.json
Free, read-only, no account or key. ChatGPT, the OpenAI Agents SDK, LangChain and more: client quickstart. Machine-readable: listing kit (client_config).
Distribution
Agentverse, AGNTCY/OASF, public A2A Registry, ERC-8004 and Official MCP Registry acceptance are reported only after an external receipt is retained.