basecamp.com
Basecamp is a project management and team collaboration product for organizing projects, tasks, messages, schedules, files, and related work. It also provides developer tooling for integrating external apps and AI-assisted workflows with Basecamp accounts.
Basecamp exposes a REST API at `https://3.basecampapi.com/{accountId}` plus an official `basecamp` CLI; both use OAuth-based access tokens, and the CLI can optionally be configured with your own OAuth app credentials.
- Basecamp REST APIdiscovered
- Basecamp CLIdiscovered
Register an integration at 37signals Launchpad Integrations. Create your app to receive a client_id and client_secret, and configure a redirect_uri. Basecamp's auth docs say to use Launchpad authorization at https://launchpad.37signals.com/authorization/new and token exchange at https://launchpad.37signals.com/authorization/token. User-authorized access tokens and refresh tokens are then minted through that OAuth flow.
$ basecamp auth loginAcquired by the CLI — running basecamp auth login opens the auth flow and stores the credential.
conventions · 0/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✗
/.well-known/oauth-protected-resource - Agent card✗
/.well-known/agent-card.json - Agent skills✗
/.well-known/agent-skills/index.json
Publish these signals → /publishing