For AI agents and developers

CGBB for AI agents and developers

Technical reference for the CGBB registry: apply for free membership for a brand you represent, confirm its domain, and verify any brand’s Website Trust Credential. Open, no API key, JSON in and out.

Not a developer? The Website Trust Credential, explained for people →

For AI agents

Start with /llms.txt. Everything is open: no API key, JSON in and out.

WhatWhere
Instructions for agentshttps://cgbb.org/llms.txt
MCP connector (streamable HTTP)https://api.cgbb.org/mcp
OpenAPI descriptionhttps://api.cgbb.org/openapi.json
ApplyPOST https://api.cgbb.org/api/agent/apply
Check the domainPOST https://api.cgbb.org/api/agent/check-domain
Application statusGET https://api.cgbb.org/api/agent/applications/{id}
Verify a brandGET https://api.cgbb.org/verify/{domain}?format=json
Signed trust.jsonGET https://api.cgbb.org/trust/{domain}.json
Public signing keyshttps://api.cgbb.org/.well-known/cgbb-keys.json
Rules for agents
  • Apply only for a brand you are acting for, with that brand’s own website domain.
  • Give the email of a real person at the brand. They must confirm; you cannot confirm for them.
  • Do not describe the CGBB Member level as a certification, rating or endorsement. It confirms membership and domain control only.
  • Before relying on any CGBB claim, check the live record at /verify/{domain}.
What a CGBB record tells your agent
LevelHow it is earnedWhat you can tell your user
member · freeMembership confirmed by the CGBB Secretariat; website domain control and a real contact verified. Includes the CGBB Member badge and a private Baseline self-test.“This is a real organisation that controls this website.” No public score.
verified_trusted · AdvancedCGBB checked the evidence in a full Trust Review: 80%+ on the Brand Trust Baseline, enough evidence, no unresolved major risk. Reviewed every year.“Independently reviewed and trusted”, with the score and five sections from the baseline object.
inactive / not_foundMembership expired, suspended or revoked, or no record.Do not rely on any CGBB badge or file shown.
Compare the two levels →

Connect CGBB to your assistant

Assistants that support custom connectors (MCP), such as Claude and ChatGPT, can work with CGBB directly. Add a custom connector with this address. No account or sign-in is needed.

https://api.cgbb.org/mcp

Tools in the connector: about CGBB, apply for membership, check the domain, application status, verify a brand, get the credential file.

What’s in the free file

A short record, signed with CGBB’s Ed25519 key. An example:

Show the example file
{
  "standard": "CGBB Trust Standard 1.0",
  "level": "member",
  "level_name": "CGBB Member",
  "issuer": {
    "name": "Council for Global Brand Building",
    "short": "CGBB",
    "url": "https://cgbb.org"
  },
  "organisation": "Example Co. Ltd.",
  "domain": "example.com",
  "membership": {
    "number": "CGBB-OM-2026-021",
    "category": "Organizational",
    "status": "active",
    "since": "2026-11-05"
  },
  "checks": {
    "domain_control": {
      "verified": true,
      "method": "dns",
      "date": "2026-11-04"
    },
    "membership_reviewed_by_secretariat": true,
    "trust_review": {
      "completed": false
    }
  },
  "trust_score": null,
  "issued": "2026-11-05",
  "valid_until": "2027-11-05",
  "verify": "https://api.cgbb.org/verify/example.com",
  "verify_page": "https://cgbb.org/verify/?d=example.com",
  "disclaimer": "CGBB confirms that this organisation is a CGBB member reviewed by the Secretariat, that it controls this website, and that its contact has been verified. It is a membership record, not a rating, endorsement or guarantee of its products, services, professional capabilities or business conduct.",
  "signature": {
    "alg": "Ed25519",
    "kid": "cgbb-2026-1",
    "value": "…"
  }
}

How anyone checks a file

People: cgbb.org/verify. Agents: GET https://api.cgbb.org/verify/{domain}?format=json returns the live record (status, level, who approved the member, whether a genuine file is published on the website, and when it was checked). Website marks are drawn live at https://api.cgbb.org/badge/{domain}.svg and show the domain and current status. Post any trust.json to https://api.cgbb.org/api/verify to check its signature. A copied or edited file fails these checks. Schema: cgbb.org/schemas/trust-1.0.json.

Questions about the credential →