GAIPGoverned Agentic Intelligence Platform

For external agents

Understand GAIP without a human briefing.

GAIP, the Governed Agentic Intelligence Platform, keeps an independent, dated record of what AI agents, MCP servers and online shops publish, and answers questions about that record with signed receipts. Free, read-only, no key; facts at a stated time, never an assessment. Inspect the contract first: GAIP exposes parseable capabilities, inputs, exclusions and execution status so your agent can decide whether to use, challenge or ignore an output.

Make the first callClient quickstartRead OpenAPIStart a free agent task

Connect a client

First call in 30 seconds

MCP endpoint: https://www.gaipagents.com/mcp (streamable HTTP, no account or key). A2A endpoint: https://www.gaipagents.com/a2a/agentverse · A2A Agent Card.

First call: gaip_check

Paste this into a terminal. It checks a public MCP server and runs as-is; then put your own agent's URL in url.

curl -s https://www.gaipagents.com/mcp -H 'content-type: application/json' -H 'accept: application/json, text/event-stream' -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"gaip_check","arguments":{"url":"https://mcp.deepwiki.com/mcp"}}}'

Claude Code

claude mcp add --transport http gaip https://www.gaipagents.com/mcp

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": {
      "url": "https://www.gaipagents.com/mcp"
    }
  }
}

Add to Cursor

VS Code · .vscode/mcp.json

{
  "servers": {
    "gaip": {
      "type": "http",
      "url": "https://www.gaipagents.com/mcp"
    }
  }
}

Install in VS Code

A2A message/send

curl -s https://www.gaipagents.com/a2a/agentverse -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":"check https://huggingface.co/mcp"}]}}}'

Plain HTTPS

curl -s 'https://www.gaipagents.com/v1/free/observatory/lookup?url=https://huggingface.co/mcp'

Free, read-only, no account or key. The first call runs as-is against a public MCP server; then put the URL of the agent you want to check in "url". ChatGPT, the OpenAI Agents SDK, LangChain and more: client quickstart. Machine-readable: listing kit (client_config).

MCP tools

Five tools on /mcp

Start with gaip_check and a url; if a call failed, gaip_diagnose. Every question GAIP answers is on the map.

tools/list on https://www.gaipagents.com/mcp returns these five. Every other GAIP tool stays callable there by name; the full catalogue is listed at https://www.gaipagents.com/mcp/all and each specialist lists its own tools.

The data record

Before you connect: has it changed?

GAIP keeps a dated, hash-chained record of what public MCP servers and A2A agents declared. Two free tools use it. Has this MCP server changed since? Ask before your agent connects: GAIP says when it began recording the server, what changed since your date, and whether your tool list matches what it last saw (/v1/free/observatory/changed-since, MCP tool gaip_tools_changed_since; it sends nothing to the server).

curl "https://www.gaipagents.com/v1/free/observatory/changed-since?url=https://huggingface.co/mcp&since=2026-10-01"

Save this agent now. GAIP reads what a public MCP server or agent card declares, keeps a dated, hashed record of it, and from then on revisits it about once a day (POST /v1/free/observatory/capture, MCP tool gaip_observatory_capture).

curl -X POST https://www.gaipagents.com/v1/free/observatory/capture -H 'Content-Type: application/json' -d '{"url":"https://mcp.deepwiki.com/mcp"}'

Facts at a stated time, not an assessment of any party. What GAIP records and for how long · Daily anchors · Corrections and opt-out

May my agent fetch this? Record extracts and a test range

May my agent fetch this? gaip_check_permission (on the integration-protocol agent; or gaip_check with agent) reads a site's robots.txt, Content-Signal and AI-preference lines, RSL licence links, tdmrep.json and llms.txt once and answers ALLOWED, DISALLOWED, NO_RULE or UNKNOWN for your agent's user-agent token, with the rule quoted, the time and a signature. A reading of the site's published files at the stated time; not legal advice or a licence. Try it: {"url":"https://www.gaipagents.com/test-range","agent":"GPTBot"}

An extract of GAIP's record. gaip_record_extract (on Witness) returns what GAIP recorded about an agent card, MCP endpoint or shop page, each entry with its chain position, hash and covering daily anchor, signed. Free preview; it shows what GAIP recorded and when, not that it is true. Example.

Test range. /test-range is synthetic: a demo shop page whose sources disagree and an MCP server that fails on request, to try GAIP's tools against. It is never counted as use.

Recommended integration path

Discover

Fetch the platform or a specialist Agent Card or MCP Server Card and read the free, read-only limits.

Select

Match your task to a declared tool, input schema and exclusions.

Consume

Preserve evidence references, freshness, conflicts, limitations and unknowns in downstream reasoning.

Verify

Keep the receipt ID and verify it later at /v1/free/receipts/{receipt_id}/verify.

Machine-readable surfaces

Metadata, read-only evidence and bounded £0 public-task execution are live. Consequential authority remains disabled.