# Agent Registration — CodeX Creators

> Public content needs no auth. Register only for higher rate limits / automation on write APIs.

## 1. Do you need a key?

- `GET /`, `/about`, `/services`, `/contact`: **no auth**.
- `GET /llms.txt`, `/sitemap.xml`, `/.well-known/*`: **no auth**.
- `POST /api/contact` (submit inquiry): **no auth, rate-limited** (5/min/IP). Add `X-Agent-Key` for 60/min.

## 2. How to register (2 min)

1. Email codexcreators@outlook.com with subject `Agent registration — <your agent name>`.
2. Include: agent name, owner, homepage, contact email, redirect URIs (if OAuth), expected RPM.
3. We reply within 1 business day with `X-Agent-Key` + OAuth client (if requested).
4. Alternative: use the form at https://codexcreators.com/contact (service = "automation-systems", details = agent registration request).

Phone (Mon-Fri 09:00-18:00 IST): +91-869-941-6288

## 3. Using the key

```http
POST https://codexcreators.com/api/contact HTTP/1.1
Content-Type: application/json
X-Agent-Key: <your-key>

{"name":"Ada Agent","email":"agent@example.com","details":"MVP scope request"}
```

## 4. OAuth discovery

- Authorization server: https://codexcreators.com/.well-known/oauth-authorization-server
- Protected resource: https://codexcreators.com/.well-known/oauth-protected-resource
- API catalog (RFC 9727): https://codexcreators.com/.well-known/api-catalog
- OpenAPI: https://codexcreators.com/.well-known/openapi.json
- MCP Server Card: https://codexcreators.com/.well-known/mcp/server-card.json
- Agent Skills: https://codexcreators.com/.well-known/agent-skills/index.json

## 5. Rules

- Respect robots.txt + `Content-Signal: search=yes, ai-input=yes, ai-train=yes`.
- Cache GETs (`sitemap.xml` 24h, `llms.txt` 24h, well-known 24h).
- Identify with `User-Agent: <agent>/<version> (+<homepage>)`.
- Be polite: max 2 rps without a key, 10 rps with a key.

## 6. WebMCP (in-browser)

Homepage exposes tools via `navigator.modelContext.provideContext()`: `getServices`, `getServiceDetail`, `submitInquiry`, `navigate`. See page source `WebMCPProvider`.
