trakt.tv
Trakt is a TV and movie tracking service that lets users record what they watch, manage lists and history, and discover shows and films. Its platform data and account features are exposed through a public web API for third-party apps.
Trakt exposes one HTTP REST API at `https://api.trakt.tv`, documented on docs.trakt.tv / Apiary, using a Trakt app `client_id` as `trakt-api-key` and optional/required OAuth 2.0 bearer tokens depending on endpoint; no public GraphQL, MCP, or CLI surface was found.
- Trakt APIdiscovered
Create an app from Create an App using the new application form. After registering, Trakt provides a client_id and client_secret. Use that app to run OAuth 2.0 authorization code or device code flows against https://trakt.tv/oauth/authorize and https://trakt.tv/oauth/token. The docs say every app should send trakt-api-key with your client_id, and endpoints that require or support OAuth also use Authorization: Bearer <access_token>.
conventions · 1/8 published
- integrations.json✗
/.well-known/integrations.json - llms.txt✗
/llms.txt - API catalog✗
/.well-known/api-catalog - OpenAPI document✗
/api/schema/, /openapi.json, /swagger.json, /api/openapi.json, or /v1/openapi.json - MCP server card✗
/.well-known/mcp/server-card.json - OAuth protected resource✓https://trakt.tv/.well-known/oauth-protected-resource
- Agent card✗
/.well-known/agent-card.json - Agent skills✗
/.well-known/agent-skills/index.json
Publish these signals → /publishing