---
name: gaip-integration-repair
description: "Now part of GAIP Diagnose: diagnoses failed agent or API calls (gaip_diagnose). Classifies a supplied handshake or task failure and returns a bounded repair and replay evidence plan."
---

# GAIP Integration Repair Agent

Classifies a supplied handshake or task failure and returns a bounded repair and replay evidence plan.

## Connect

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

## Tools

- `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).

## First call

```bash
curl -s https://www.gaipagents.com/mcp/agents/integration-repair -H 'content-type: application/json' -H 'accept: application/json, text/event-stream' -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"gaip_diagnose_integration_failure","arguments":{"counterparty_id":"example-weather-agent","failure":{"code":429,"detail":"HTTP 429 Too Many Requests; Retry-After: 20"}}}}'
```

## 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
