Official developer portal for List Coder — the free AI-powered IDE with autonomous agents. All resources are at predictable URLs, listed in /llms.txt and /sitemap.xml.
Base: https://list-coder.com/api/v1 (also /api deprecated). Spec: /openapi.json (also /api/openapi.json) and /openapi.yaml. Every operation has unique operationId, typed params and response schemas — compatible with LLM function calling. Versioning via URL path /v1/; deprecation via Deprecation + Sunset headers (see spec x-deprecation-policy). Rate limits: 100 req/min — headers RateLimit-Limit/Remaining/Reset + Retry-After on 429.
OAuth 2.0 + PKCE. Discovery: /.well-known/oauth-authorization-server (also .json). Protected resource: /.well-known/oauth-protected-resource with scopes_supported (read:downloads, read:models, write:feedback, write:composer, read:tab, openid, profile, email). Token endpoint POST /auth/token, authorize GET /auth/github (GitHub/Google). Scopes are machine-readable in OpenAPI securitySchemes.oAuth2.
Model Context Protocol — Streamable HTTP: https://list-coder.com/mcp (manifest at /.well-known/mcp.json, /mcp.json). Tools: list_downloads, get_download_asset, list_models, submit_feedback, create_composer_session, tab_complete — mirrors OpenAPI. Works with Claude, ChatGPT, etc.
Official CLI: npm install -g @listcoder/cli (alias list-coder) — npmjs.com/package/@listcoder/cli. Also npx @listcoder/cli --help. See /cli for install, Homebrew brew install list-coder (coming), and GitHub releases. CLI lets agents script without API integration.
Free tier: 100% free, no credit card — all models included. Self-serve API key: sign in at /login (GitHub/Google) then Dashboard → API Keys → Generate (Bearer JWT). Sandbox: use POST /api/v1/feedback and GET /api/v1/health without auth; for composer/tab use free-tier token. Trial limits identical to free. No sales form required. Docs: docs.list-coder.com (auth, rate limits, versioning). Support: /support, /contact.