← Plugin catalog
Productivity

Basecamp

37signals v0.1.0

Master any project

Full description ↓

View on ChatGPT ↗

Save this plugin to Following and return to review observed changes. Follow up to 10 plugins free.

Description

From the marketplace listing

Manage projects. Coordinate teams, clients, and agents. Master your company with Basecamp. Basecamp puts every to-do, decision, and update for a project in one place. Now ChatGPT can work there too. Turn meeting notes into to-dos with owners and due dates. Start a project, post the Friday update to the message board, move the card that shipped, put the deadline on the schedule, or answer this week's check-in. When something needs a follow-up, leave a comment that @mentions the right person. Need to catch up first? Ask what happened on a project this week, what's overdue, or what was decided, and see what's actually done and what's left before you ship. No status meeting required. You stay in control. ChatGPT sees and does only what you can in Basecamp, nothing more. Choose read-only, require approval before ChatGPT posts or changes anything, and disconnect anytime.

Language: English · Automatically detected from descriptions.

What changed

Basecamp

Oct 27, 2026 · 1 saved observations

Metadata · Oct 27, 2026 · 01:03 UTC · Compared with Oct 24, 2026 · 13:51 UTC

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Open full comparison.

Is v2 template

Before

Oct 24, 2026 · 13:51 UTC

Not present

After

Oct 27, 2026 · 01:03 UTC

false

Metadata: full comparison →

Competitor profile

From the developer’s listing and package; capabilities are not independently tested. Package observed Nov 2, 2026.

Declared capabilities

  • Catch up without a status meeting: what happened this week, what was decided, and what's still open
  • Set up a client project in minutes, with to-do lists for each phase, a kickoff message, and milestones
  • Keep work moving after a meeting: post the recap and turn next steps into to-dos with owners and dates

Declared limitations

  • Deleting the whole account
  • Access outside the connected account
  • Billing is out of scope

Review scenarios; not an exhaustive list.

Cost & access

This plugin does not sell products or process payments.

Terms may have changed since this observation.

Starter prompt

What happened in my Basecamp project this week, and what's still open?

View onboarding →

View package source →

Keywords

Files & skills

File archives

Plugin package6 files · 93.9 KBBrowse files →
Skill instructions
basecamp4.3 KB

View saved version →

---
name: basecamp
description: Work with Basecamp through the Basecamp tools — find, read, create, and update projects, to-dos, cards, messages, comments, documents, schedules, and Campfire chats. Use for any Basecamp question or action, and for any basecamp.com link.
---

# Basecamp

Every Basecamp action is its own tool, named for what it does: `get_*` and
`list_*` read; `create_*`, `update_*`, `complete_*`, `move_*`, `trash_*` and
the rest change data. Everything runs as the signed-in person and sees only
what they can see.

The server keeps the reference notes on how Basecamp works:
`get_basecamp_guide` returns the core concepts with no `topic`, or one
topic — `concepts` (accounts, projects, the dock, and the IDs each tool
takes), `finding-things`, `my-work`, `posting-and-mentions` (HTML, mentions,
who is notified), and `deleting-and-trash`. Read the topic before a task it
covers that you have not done in this conversation.

## Where to start

- **A Basecamp link?** Pass it to `get_by_url` as `url`. It returns the IDs
  the link names, the record itself, and, for anything that takes comments
  when this connection can post them, `reply_target`: the tool and IDs a
  reply goes to. A link to a comment answers with the comment and its
  parent as the reply target, since comments are not threaded. No
  `reply_target` means no reply can be posted from here. Don't read IDs out
  of the link yourself.
- **By keyword?** `search`, then `get_by_url` with a result's `app_url` for
  the full record.
- **Mine?** `get_my_assignments` (priorities first), `get_my_day` (today's
  schedule and due to-dos), `get_overdue_todos`, `get_upcoming_schedule`,
  `get_my_notifications` (unreads first; the Hey! menu in Basecamp 4), `get_catchup`
  (what happened while away).
- **In a project?** `list_projects` or `search` to find it, then
  `get_project` for its dock: each dock tool's ID is what that tool's
  `list_*` and `create_*` calls take.
- **Long results** come a page at a time. A result carrying `next_cursor`
  or `next_page` has more: pass that value back as `cursor` or `page` to
  continue.

## Accounts and projects

Each connection works in one Basecamp account; `get_me` names the
signed-in person and that account. A link into another account is out of
reach from this connection — `get_by_url` says so; tell the person rather
than guess. When a request needs a project and doesn't name one, ask which
— don't pick one for them.

## Writing

- **Rich text** — message bodies, comments, documents, to-do and card notes
  — is HTML; titles, to-do names and Campfire lines are plain text. The
  `posting-and-mentions` topic lists the tags Basecamp keeps.
- **@-mentions.** `create_comment` takes `mentions`: person IDs from
  `list_pingable_people` or `list_project_people`.
- **Assigning.** `assignee_ids` replaces the whole list; include everyone
  who stays assigned. Dates are `YYYY-MM-DD`.
- **Notifications.** Posting can notify people, but not always: a message
  or document created without `status: "active"` is an unposted draft, and
  a to-do or event notifies only when `notify` is true. The
  `posting-and-mentions` topic says who each post notifies; report what was
  actually sent. Confirm with the person before posting on their behalf to
  others, and quote what will be posted.

## Removing things

`trash_*` tools move an item to the Basecamp trash, where it can be
restored. Tools whose description says "Permanently" cannot be undone: run
one only when the person asked for exactly that deletion. The
`deleting-and-trash` topic covers the difference, and archiving.

## Replying well

Link to what you mention: every item carries an `app_url`. Name the project
and, when the person has several accounts, the account. Say plainly when
something could not be found or read rather than filling the gap.

**Say what your reads covered.** Every summary, recap, brief or triage
states what its reads did and didn't cover, and never claims more than was
fetched. Reads stop short in known ways: a result marked truncated, a
timeline that ends at its latest 100 events, a window capped at 14 days, an
undated list, a thread whose comments you didn't open, records that include
other people's work. When one applies, say so in the reply ("Done covers
to-dos only", "the timeline reaches back to Tuesday") instead of presenting
the section as complete.
setup799 Bytes

View saved version →

---
name: setup
description: Set up the Basecamp plugin after it's installed — confirm the connection and say what the person can ask Basecamp for. Use when the person chooses Set up for Basecamp or asks to set up Basecamp.
---

# Set up Basecamp

Confirm Basecamp is connected and tell the person what they can ask for.

1. Call `get_me` with `{}` and greet the person by name, naming the Basecamp
   account this connection works in. If it fails, say Basecamp isn't
   connected yet and stop.
2. Tell them, in a sentence each: they can ask for their tasks, what's due,
   and what's new for them at any time; and they can name a project in any
   request — when a request needs one and doesn't say which, you'll ask.

If they installed the plugin in the middle of a task, return to that task.

Release notes

Manage projects, coordinate teams and clients, and get work done in Basecamp from ChatGPT: catch up on what happened, set up client projects, post recaps, and turn notes into to-dos with owners and dates.

Declared in the saved package. Remote tools may change independently.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package author
37signals
Keywords
See keywords
Getting started skill
./skills/setup/SKILL.md
Commerce declaration
Does not support commerceThis does not establish whether access is free or paid.
Review scenarios
5 positive · 3 negativeScenario counts, not test results.

Declared capabilities

  • Catch up without a status meeting: what happened this week, what was decided, and what's still open
  • Set up a client project in minutes, with to-do lists for each phase, a kickoff message, and milestones
  • Keep work moving after a meeting: post the recap and turn next steps into to-dos with owners and dates
  • See what's on your plate across every project: assignments, what's due this week, and what's overdue
  • Post messages and comments, @mention people, move cards along, and answer check-ins

Package observed Nov 2, 2026.

Technical details
First seen
Oct 24, 2026 · 12:40 UTC
Last seen
Nov 3, 2026 · 12:00 UTC
Collection status
Collected

plugin_asdk_app_6ad2ba38b4b881918ade182cd41e4b71

Download plugin data (JSON)