# Danny Keane API authentication -- dannykeane.com

No authentication. Every surface on this site is public and anonymous: no account, no API key, no OAuth, no registration step. Send requests as-is.

## What this covers

- MCP server: https://dannykeane.com/mcp (profile: about, work history, contact, pages)
- Docs MCP server: https://dannykeane.com/docs/mcp (search and read the site's documents)
- REST API: https://dannykeane.com/api/v1/ -- described in https://dannykeane.com/openapi.json
- Natural-language query: https://dannykeane.com/ask
- Discovery documents: https://dannykeane.com/llms.txt, https://dannykeane.com/.well-known/api-catalog, https://dannykeane.com/.well-known/mcp.json

## What is written

Everything is read-only except two anonymous POSTs: event tracking (/api/track, allowlisted events, the IP one-way hashed and never stored raw) and the Habbo NPC chat (/api/npc-chat). Neither asks who you are.

## Limits

Advisory RateLimit headers on every /api response describe the policy (60 requests per 60 seconds per endpoint). A 429 carries Retry-After.

Developer docs: https://dannykeane.com/developers
