# Basecamp

<div style={{maxWidth: '720px'}}>
![The Basecamp connector in Workspace Settings, for projects, to-dos, cards, and messages, with a Connect button](</docs/_next/static/media/basecamp-connector.08nf2qu1q0_hf.jpg>)
</div>

[Basecamp's hosted MCP server](https://basecamp.com/ai) lets agents work directly in your Basecamp account, so they can catch up on a project, manage its to-dos, and post updates as they work.

For use cases and example prompts, see [Basecamp for AI coding agents](/integrations/basecamp).

## What is Basecamp? [#what-is-basecamp]

[Basecamp](https://basecamp.com) is a project management app where teams keep each project's to-dos, message board, chat, and check-ins in one place.

## What agents can do [#what-agents-can-do]

Once you connect Basecamp, agents can:

- Search your Basecamp account, and open any item from a Basecamp link
- See your assignments and notifications, and catch up on recent activity
- Create, assign, and complete to-dos, and add and move Card Table cards
- Post messages, comments, and Chat lines
- Create automatic check-ins and answer them

Agents see and change only what the signed-in person can.

<Callout>
With **Read and write** access, what agents post shows up right away, and they can move items to the Basecamp trash, where you can restore them. Some deletes are permanent. Choose **Read only** when you connect if agents should only read.
</Callout>

## Setup [#setup]

Basecamp connects by signing in with your Basecamp account. There's no API key to create.

Go to **Workspace Settings → Connectors** (or a project's **Connectors** page) and click **Connect** on the Basecamp card (or **Connect another** to add another account).

### Step 1: who the connection is for [#step-1-who-the-connection-is-for]

Choose **Me** or **Workspace** as the owner, then choose which agents can use the connection. The default is **Me**, with **My personal assistants** selected. Enable **Agents in projects** separately and choose **In all projects, including future ones** or **In some projects**. Anyone with access to those projects can use the connection, including in sessions they launch themselves. See [connection options](/docs/integrations/connectors#fill-in-the-connection-details) for what each choice means.

Click **Continue**.

### Step 2: sign in with Basecamp [#step-2-sign-in-with-basecamp]

Click **Continue to Basecamp** and sign in. Under **Access**, choose **Read and write** or **Read only**, then click **Authorize**. You land back on the Connectors page with **Basecamp connected**.

Agents then act in Basecamp as whoever signed in. If you enable **Agents in projects**, anyone with access to those projects can use that account — so sign in with an account whose permissions you're happy to share.

## Reconnecting and disconnecting [#reconnecting-and-disconnecting]

If an account connection stops working, the Connectors page shows a **Reconnect needed** badge on it, and agents run without Basecamp.

To fix it, click **Manage** next to the connection, then **Reconnect Basecamp**, and sign in again. You can only reconnect a personal connection you own; for someone else's, Superconductor tells you who to ask.

To switch between **Read and write** and **Read only**, disconnect first, then connect again. **Connect another** adds a second connection instead of changing this one, and agents can keep using the older one.

**Disconnect** also asks Basecamp to revoke Superconductor's access. If Basecamp doesn't confirm it, Superconductor tells you to remove Superconductor from your Basecamp **Connected apps** page to finish the job.

Basecamp can still list Superconductor on its **Connected apps** page after you disconnect. To remove it, click **Revoke access** there, after disconnecting in Superconductor.

## When to use it [#when-to-use-it]

Ask agents to use Basecamp when work starts from a Basecamp project, or when the team should hear about it there. For example:

```text
Catch me up on the Website Redesign project in Basecamp: what changed this week, what was decided, and what's still open.
```

```text
Turn these launch notes into to-dos in the Spring Launch project in Basecamp, each with an owner and a due date. Show me the list before you create anything.
```

```text
Draft my answer to this week's "What did you work on?" check-in in Basecamp from the to-dos I completed. Don't post it yet.
```

```text
Read the "Annual report" message thread in Basecamp, write the summary it asks for, and post it as a comment on the thread.
```