gaipagents-com The record API

Answers read from GAIP's dated record of what was published, as indexed, each with a receipt.

Operations 18

GET /v1/free/agent-commerce/check What does this shop's own agent-commerce file say, as indexed? #
GET /v1/free/disclosures/about-me Which agents recorded passing data about my agent? #
GET /v1/free/disclosures/article30 What did my agent disclose or receive? #
GET /v1/free/disclosures/mine What did my agent disclose or receive? #
GET /v1/free/mandates/check Was this agent mandated to act for them, as indexed? #
GET /v1/free/notices Has anyone withdrawn or warned about this server? #
GET /v1/free/preferences/check May my agent approach this person or agent? #
GET /v1/free/preferences/screen Who is this agent approaching mine? #
GET /v1/free/record/agent-commerce What does this shop's own agent-commerce file say, as indexed? #
GET /v1/free/record/credentials Which registration numbers did this agent declare, and what did the register… #
GET /v1/free/record/ingredients What did this agent say it runs on, on a date? #
GET /v1/free/record/keys Which keys had this host published on a date? #
GET /v1/free/record/permissions What did this site allow an AI agent on a date? #
GET /v1/free/record/prices What did this agent service charge on a date? #
GET /v1/free/record/residence Where did this agent's endpoint answer from, on a date? #
GET /v1/free/representation/check Does this organisation say this agent is theirs, as indexed? #
GET /v1/free/revocations/check Has anything I relied on been revoked since? #
GET /v1/statements/{YYYY-MM} What did my agents do this month? #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/gaipagents-com:gaipagents-com-the-record-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

gaipagents-com-the-record-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  contact:
    name: GAIP
    url: https://www.gaipagents.com/contact
  description: '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. First call: gaip_check on https://www.gaipagents.com/mcp, or GET https://www.gaipagents.com/v1/free/conformance/check?url=. What it answers, by who asks: https://www.gaipagents.com/v1/free/map. Every completed answer carries a continuity handle; send it back and the answer is bound to your own history with GAIP.'
  summary: GAIP keeps an independent, dated record of what AI agents, MCP servers and online shops publish.
  termsOfService: https://www.gaipagents.com/terms
  title: GAIP The record API
  version: 1.8.0
  x-gaip-legal:
    corrections: https://www.gaipagents.com/corrections
    methodology: https://www.gaipagents.com/methodology
    privacyPolicy: https://www.gaipagents.com/privacy
    status: DRAFT_PENDING_LEGAL_REVIEW
    termsOfService: https://www.gaipagents.com/terms
  x-gaip-manifest-version: 0.15.0
  x-gaip-platform-name: GAIP
servers:
- url: https://www.gaipagents.com
security: []
tags:
- description: Answers read from GAIP's dated record of what was published, as indexed, each with a receipt.
  name: The record
paths:
  /v1/free/agent-commerce/check:
    get:
      description: MCP tool gaip_check_agent_commerce over HTTP.
      operationId: getV1FreeAgentCommerceCheck
      parameters:
      - in: query
        name: host
        schema:
          type: string
      responses:
        '200':
          description: OK
      summary: What does this shop's own agent-commerce file say, as indexed?
      tags:
      - The record
  /v1/free/disclosures/about-me:
    get:
      description: MCP tool gaip_disclosures_about_me over HTTP (GET or POST).
      operationId: getV1FreeDisclosuresAboutMe
      responses:
        '200':
          description: OK
      summary: Which agents recorded passing data about my agent?
      tags:
      - The record
  /v1/free/disclosures/article30:
    get:
      description: MCP tool gaip_disclosures_mine over HTTP.
      operationId: getV1FreeDisclosuresArticle30
      responses:
        '200':
          description: OK
      summary: What did my agent disclose or receive?
      tags:
      - The record
  /v1/free/disclosures/mine:
    get:
      description: MCP tool gaip_disclosures_mine over HTTP (GET or POST).
      operationId: getV1FreeDisclosuresMine
      responses:
        '200':
          description: OK
      summary: What did my agent disclose or receive?
      tags:
      - The record
  /v1/free/mandates/check:
    get:
      description: MCP tool gaip_check_mandate over HTTP (GET or POST).
      operationId: getV1FreeMandatesCheck
      parameters:
      - in: query
        name: principal
        schema:
          type: string
      - in: query
        name: agent
        schema:
          type: string
      - in: query
        name: scope
        schema:
          type: string
      responses:
        '200':
          description: OK
      summary: Was this agent mandated to act for them, as indexed?
      tags:
      - The record
  /v1/free/notices:
    get:
      description: MCP tool gaip_notices over HTTP (GET or POST).
      operationId: getV1FreeNotices
      parameters:
      - in: query
        name: urls
        schema:
          type: string
      responses:
        '200':
          description: OK
      summary: Has anyone withdrawn or warned about this server?
      tags:
      - The record
  /v1/free/preferences/check:
    get:
      description: MCP tool gaip_check_preferences over HTTP (GET or POST).
      operationId: getV1FreePreferencesCheck
      parameters:
      - in: query
        name: subject
        schema:
          type: string
      - in: query
        name: approach
        schema:
          type: string
      - in: query
        name: channel
        schema:
          type: string
      responses:
        '200':
          description: OK
      summary: May my agent approach this person or agent?
      tags:
      - The record
  /v1/free/preferences/screen:
    get:
      description: MCP tool gaip_screen_caller over HTTP (GET or POST).
      operationId: getV1FreePreferencesScreen
      parameters:
      - in: query
        name: caller
        schema:
          type: string
      - in: query
        name: approach
        schema:
          type: string
      responses:
        '200':
          description: OK
      summary: Who is this agent approaching mine?
      tags:
      - The record
  /v1/free/record/agent-commerce:
    get:
      description: MCP tool gaip_check_agent_commerce over HTTP.
      operationId: getV1FreeRecordAgentCommerce
      parameters:
      - in: query
        name: host
        schema:
          type: string
      - in: query
        name: 'on'
        schema:
          type: string
      responses:
        '200':
          description: OK
      summary: What does this shop's own agent-commerce file say, as indexed?
      tags:
      - The record
  /v1/free/record/credentials:
    get:
      description: MCP tool gaip_record_credentials over HTTP.
      operationId: getV1FreeRecordCredentials
      parameters:
      - in: query
        name: url
        schema:
          type: string
      - in: query
        name: 'on'
        schema:
          type: string
      responses:
        '200':
          description: OK
      summary: Which registration numbers did this agent declare, and what did the register…
      tags:
      - The record
  /v1/free/record/ingredients:
    get:
      description: MCP tool gaip_record_ingredients over HTTP.
      operationId: getV1FreeRecordIngredients
      parameters:
      - in: query
        name: url
        schema:
          type: string
      - in: query
        name: 'on'
        schema:
          type: string
      responses:
        '200':
          description: OK
      summary: What did this agent say it runs on, on a date?
      tags:
      - The record
  /v1/free/record/keys:
    get:
      description: MCP tool gaip_record_keys over HTTP.
      operationId: getV1FreeRecordKeys
      parameters:
      - in: query
        name: host
        schema:
          type: string
      - in: query
        name: 'on'
        schema:
          type: string
      responses:
        '200':
          description: OK
      summary: Which keys had this host published on a date?
      tags:
      - The record
  /v1/free/record/permissions:
    get:
      description: MCP tool gaip_record_permissions over HTTP.
      operationId: getV1FreeRecordPermissions
      parameters:
      - in: query
        name: host
        schema:
          type: string
      - in: query
        name: agent
        schema:
          type: string
      - in: query
        name: 'on'
        schema:
          type: string
      responses:
        '200':
          description: OK
      summary: What did this site allow an AI agent on a date?
      tags:
      - The record
  /v1/free/record/prices:
    get:
      description: MCP tool gaip_record_prices over HTTP.
      operationId: getV1FreeRecordPrices
      parameters:
      - in: query
        name: host
        schema:
          type: string
      - in: query
        name: 'on'
        schema:
          type: string
      responses:
        '200':
          description: OK
      summary: What did this agent service charge on a date?
      tags:
      - The record
  /v1/free/record/residence:
    get:
      description: MCP tool gaip_record_residence over HTTP.
      operationId: getV1FreeRecordResidence
      parameters:
      - in: query
        name: url
        schema:
          type: string
      - in: query
        name: 'on'
        schema:
          type: string
      responses:
        '200':
          description: OK
      summary: Where did this agent's endpoint answer from, on a date?
      tags:
      - The record
  /v1/free/representation/check:
    get:
      description: MCP tool gaip_check_representation over HTTP (GET or POST).
      operationId: getV1FreeRepresentationCheck
      parameters:
      - in: query
        name: organisation
        schema:
          type: string
      - in: query
        name: agent
        schema:
          type: string
      - in: query
        name: 'on'
        schema:
          type: string
      responses:
        '200':
          description: OK
      summary: Does this organisation say this agent is theirs, as indexed?
      tags:
      - The record
  /v1/free/revocations/check:
    get:
      description: MCP tool gaip_revoked_since over HTTP (GET or POST).
      operationId: getV1FreeRevocationsCheck
      parameters:
      - in: query
        name: subject
        schema:
          type: string
      - in: query
        name: since
        schema:
          type: string
      responses:
        '200':
          description: OK
      summary: Has anything I relied on been revoked since?
      tags:
      - The record
  /v1/statements/{YYYY-MM}:
    get:
      description: MCP tool gaip_statement over HTTP.
      operationId: getV1StatementsYYYYMM
      parameters:
      - description: YYYY-MM
        in: path
        name: YYYY-MM
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
      summary: What did my agents do this month?
      tags:
      - The record
externalDocs:
  description: Agent-readable guide
  url: https://www.gaipagents.com/llms.txt
x-gaip-internal-paths:
  description: Served but not part of the public API listing (operations, programme metrics, founder-only plans). No stability commitment.
  paths:
  - /a2a/buyer-assurance
  - /activation-pack.json
  - /erc8004/transaction-plan.json
  - /examples/art-claix-002.json
  - /examples/broker-claix-002.json
  - /integration.json
  - /measurement.json
  - /onboarding.json
  - /phase-entry.json
  - /phase1-acceleration.json
  - /phase1-exit.json
  - /phase1-outcome-receipt-schema.json
  - /phase1-receipt-verification.json
  - /phase1-receipts/preflight
  - /phase1-scorecard.json
  - /phase1-use-receipt-schema.json
  - /progress.json
  - /proof.json
  - /schemas/counterparty-evidence-request-v1.schema.json
  - /schemas/counterparty-evidence-response-v1.schema.json
  - /shared-result.json
  - /status.json
  - /v1/free/adoption/status
  - /v1/free/agents/buyer-assurance/operations
  - /v1/free/art/evaluate
  - /v1/free/broker/preflight
  - /v1/free/commercial/capabilities
  - /v1/free/commercial/coo-report
  - /v1/free/commercial/outcome-value/capabilities
  - /v1/free/counterparty-evidence
  - /v1/free/delegation-evidence
  - /v1/free/design-partner/qualify
  - /v1/free/digital-art/evidence-check
  - /v1/free/discovery/cohort
  - /v1/free/extended-preflight/capabilities
  - /v1/free/history/metrics
  - /v1/free/incubator/agent-output-assurance
  - /v1/free/interoperability/recovery
  - /v1/free/loop/run
  - /v1/free/outcomes/preflight
  - /v1/free/sales/inbound-reply
  - /v1/free/sales/outbound-policy
  - /v1/free/verify-before-call
  - /v1/shadow/services
  - /value-outputs.json
x-gaip-native-execution:
  automaticEvidenceCredit: false
  durableReceiptRequiredBeforeSuccess: true
  status: ACTIVE_BOUNDED_FREE
  transports:
  - A2A_JSONRPC
  - MCP_STREAMABLE_HTTP_JSONRPC
  - OPENAPI_HTTPS