Basecamp MCP Server

An MCP server for Basecamp 3. It lets MCP-capable clients such as Codex, Cursor, and Claude Desktop read and manage Basecamp projects through

Local serverstdioPython

What is the Basecamp MCP Server?

An MCP server for Basecamp 3. It lets MCP-capable clients such as Codex, Cursor, and Claude Desktop read and manage Basecamp projects through OAuth-authenticated

What it needs from you

  • Python 3.10 or newer. - A Basecamp 3 account. - A Basecamp OAuth application from https://launchpad.37signals.com/integrations. - A client that can run local MCP servers, such as Codex, Cursor, or Claude Desktop. If your system Python is older, use uv; it can create a virtual environment with a newer Python version.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Configuration

  • Python 3.10 or newer. - A Basecamp 3 account. - A Basecamp OAuth application from https://launchpad.37signals.com/integrations. - A client that can run local MCP servers, such as Codex, Cursor, or Claude Desktop. If your system Python is older, use uv; it can create a virtual environment with a newer Python version.
VariableDescriptionRequired
BASECAMP_MCP_TOKEN_FILECredential the server authenticates with.Yes
BASECAMP_CLIENT_IDConfiguration value read at startup.Optional
BASECAMP_CLIENT_SECRETCredential the server authenticates with.Yes
BASECAMP_ACCOUNT_IDConfiguration value read at startup.Optional

Example prompts to try

  • “Use Basecamp to Codex.”
  • “Use Basecamp to Cursor.”
  • “Use Basecamp to Reports.”

Frequently asked questions

An MCP server for Basecamp 3. It lets MCP-capable clients such as Codex, Cursor, and Claude Desktop read and manage Basecamp projects through OAuth-authenticated Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.