Skip to main content

Agent discovery

1Claw exposes machine-readable discovery metadata on the marketing site (1claw.xyz and 1claw.co) and on the Vault API (api.1claw.xyz). Live OIDC keys and federation metadata always come from Vault; the dashboard proxies or host-aware routes avoid drift.

For AI page

Copy-friendly URLs and MCP config live at 1claw.xyz/for-ai.

Marketing origin (1claw.xyz / 1claw.co)

EndpointPurpose
GET /.well-known/openid-configurationOIDC + OAuth AS metadata (proxied from Vault)
GET /.well-known/oauth-authorization-serverRFC 8414 authorization server metadata
GET /.well-known/jwks.jsonPublic JWKS (EdDSA + RS256)
GET /.well-known/oauth-protected-resourceRFC 9728; resource matches scanned host
GET /.well-known/mcp.jsonAlias → MCP server card
GET /.well-known/mcp/server-card.jsonMCP server card (@1claw/mcp)
GET /.well-known/ai-catalog.jsonAgent Registry Directory
GET /auth.mdAuth.md guide (# auth.md H1)
GET /openapi.jsonRedirect → api.1claw.xyz/openapi.json
GET /.well-known/x402x402 micropayment discovery
GET /api/v1/agent-readiness/x402-probeReturns 402 with valid accepts[]
GET /.well-known/ucpUCP discovery (x402 + Stripe; metadata only)
GET /.well-known/acp.jsonACP discovery (Platform API; metadata only)
GET /robots.txtIncludes Content-Signal and Agentmap

API origin (api.1claw.xyz)

Canonical issuer and protected-resource metadata for API clients:

  • GET https://api.1claw.xyz/.well-known/openid-configuration
  • GET https://api.1claw.xyz/.well-known/oauth-protected-resourceresource is https://api.1claw.xyz
  • GET https://api.1claw.xyz/.well-known/jwks.json
  • GET https://api.1claw.xyz/openapi.json — OpenAPI 3.1 with x-payment-info on x402-priced operations

See Authentication and OIDC federation for usage.

DNS-AID (optional)

Publish _index._agents, _catalog._agents, _mcp._agents, and _a2a._agents records at your DNS provider. Runbook: infra/dns-aid-records.md in the monorepo. Enable DNSSEC on both zones.

Verification

After deploy:

./scripts/test-agent-readiness-prod.sh
./scripts/check-discovery-parity.sh

Re-run the Cloudflare Agent-Ready scan on both 1claw.xyz and 1claw.co.

WebMCP (Chrome)

On /for-ai, when navigator.modelContext is available, read-only tools register: searchDocs (llms.txt), getAuthGuide (auth.md), getMcpConfig (MCP server card). No secrets are exposed.