Read project context in Basecamp, then post updates as approved steps
Connect Basecamp and Luumen can read the project side of your work: message boards, card tables, schedules, Campfire lines, and check-in answers. Ask what shipped this week or which cards are stuck, and get an answer from the live data. Changes — a new card, a document, a chatbot post — are previewed and sent for approval first. Auth is OAuth2.
138 tools: 62 read, 76 write. Reads answer instantly. Writes require approval by default. Everything is logged.
ReadGet Cards from Card Table ListRetrieve a paginated list of cards from a card table column.
ReadGet Message CategoriesRetrieve all message types (categories) from a Basecamp project.
ReadGet Campfire Chatbot IntegrationsRetrieve all chatbot integrations from a Campfire chat.
ReadGet Campfire LinesRetrieve a paginated list of Campfire lines from a specific chat.
ReadGet Inbox ForwardsRetrieve a paginated list of active email forwards from a project's inbox.
ReadGet Messages from Message BoardRetrieve a paginated list of active messages from a message board in a Basecamp project.
ReadGet Question Answer by IDRetrieve a specific question answer by ID from a Basecamp project.
ReadGet QuestionnaireRetrieve a specific questionnaire (automatic check-ins) from a Basecamp project.
ReadGet Questions from QuestionnaireRetrieve a paginated list of questions from a questionnaire in a Basecamp project.
ReadGet Question by IDRetrieve a specific check-in question by ID from a Basecamp project.
ReadGet Recording EventsRetrieve a paginated list of events for a recording.
ReadGet Schedule EntriesRetrieve a paginated list of schedule entries from a schedule.
ReadGet To-do List GroupsRetrieve a paginated list of active groups from a to-do list in a Basecamp project.
ReadGet To-Dos from To-Do ListRetrieve a paginated list of to-dos from a specific to-do list in a Basecamp project.
ReadGet To-Do by IDRetrieve a specific to-do by ID from a Basecamp project.
ReadGet Todoset To-Do ListsRetrieve a paginated list of to-do lists within a specific to-do set in a Basecamp project.
ReadGet Upload by IDRetrieve a specific upload by ID from a Basecamp project vault.
ReadGet Vault from ProjectRetrieve a specific vault from a Basecamp project.
ReadGet Documents from VaultRetrieve a paginated list of active documents from a vault in a Basecamp project.
ReadGet Uploads from VaultRetrieve a paginated list of active uploads from a vault in a Basecamp project.
ReadGet Vaults from Parent VaultRetrieve a paginated list of vaults nested within a parent vault in a Basecamp project.
ReadGet Project WebhooksRetrieve all webhooks configured for a Basecamp project.
ReadGet CampfireRetrieve a specific Campfire (chat room) by ID from a Basecamp project.
ReadGet Campfire LineRetrieve a specific Campfire line by ID from a Basecamp project.
ReadGet a specific card by IDGet a specific card by ID from a card table.
ReadGet card table (Kanban board)Retrieve a card table (Kanban board) for a project.
ReadGet Card Table ColumnGet a specific column from a card table within a Basecamp project.
ReadGet Chatbot by IDGet a specific chatbot by ID from a Basecamp Campfire chat.
ReadGet ChatsRetrieve a paginated list of all active Campfires (chats) visible to the current user.
ReadGet Circles PeopleRetrieve all people on this Basecamp account who can be pinged.
ReadGet CommentRetrieve a specific comment by ID from a Basecamp project.
ReadGet Document by IDGet a specific document by ID from a Basecamp project bucket.
ReadGet InboxGet the inbox (email forwards) for a Basecamp project.
ReadGet Message by IDRetrieve a specific message by ID from a Basecamp project message board.
ReadGet Message BoardGet the message board for a project.
ReadGet Message Type by IDRetrieve a specific message type by ID from a Basecamp project.
ReadGet My ProfileRetrieve the current user's personal info including profile details, permissions, and settings.
ReadGet All PeopleRetrieve all people visible to the current user in the Basecamp account.
ReadGet Person by IDRetrieve the profile for a specific user by their ID.
ReadGet ProjectRetrieve a specific project by its ID with complete details.
ReadGet ProjectsRetrieve a paginated list of projects visible to the current user, sorted by most recently created first.
ReadGet Project by IDRetrieve a single project by its ID with full details including dock tools.
ReadGet Projects PeopleRetrieve all active people assigned to a Basecamp project.
ReadGet Projects RecordingsRetrieve a paginated list of records for a given type of recording across projects.
ReadGet Timesheet ReportRetrieve all timesheet entries across the Basecamp account within a given timeframe.
ReadGet Schedule for ProjectRetrieve schedule details for a specific project.
ReadGet Schedule EntryGet a specific schedule entry by ID from a Basecamp project.
ReadGet SubscriptionGet subscription information for a recording.
ReadGet TemplatesRetrieve a paginated list of active templates visible to the current user, sorted by most recently created first.
ReadGet Template by IDRetrieve a single template by its ID with full details including dock tools.
ReadGet Project Construction StatusRetrieve the status of a project construction from a template.
ReadGet To-Do ListRetrieve a specific to-do list from a Basecamp project by its ID.
ReadGet To-Do SetRetrieve a specific to-do set from a Basecamp project.
ReadGet UploadGet a specific upload by ID from a Basecamp project.
ReadGet Webhook by IDRetrieve a specific webhook by ID from a Basecamp project.
ReadList ChatbotsGet all chatbots for a chat/campfire.
ReadList CommentsGet all comments on a recording in a Basecamp project.
ReadList Message TypesRetrieve all message types in a Basecamp project.
ReadList Project PeopleGet all people on a specific Basecamp project.
ReadList To-Do Lists in To-Do SetGet all to-do lists in a to-do set within a Basecamp project.
ReadList Uploads from VaultRetrieve all active uploads from a vault in a Basecamp project.
ReadValidate CredentialValidates Basecamp API credentials by verifying the OAuth token and retrieving authorization details.
WriteComplete To-DoMark a to-do as completed in Basecamp. Approval by default
WriteCreate Card in ColumnCreate a new card in a column of a Basecamp card table. Approval by default
WriteCreate Step in CardCreate a step within a card in a Basecamp card table. Approval by default
WriteCreate ChatbotCreate a new chatbot in a Basecamp Campfire chat. Approval by default
WriteCreate Chatbot LinePost a message as a chatbot to a Basecamp Campfire. Approval by default
WriteCreate Document in VaultCreate a new document in a Basecamp vault. Approval by default
WriteCreate Project from TemplateCreate a new project from a Basecamp template asynchronously. Approval by default
WriteCreate To-Do List GroupCreate a new to-do group within a parent to-do list in Basecamp. Approval by default
WriteCreate Upload in VaultCreate a new upload (file) in a Basecamp vault. Approval by default
WriteCreate a VaultCreate a new vault (folder) within an existing parent vault in a Basecamp project. Approval by default
WriteDelete Card Table Column On-Hold SectionRemove the on-hold section from a card table column. Approval by default
WriteUnpin RecordingUnpin a recording (message) in a Basecamp project. Approval by default
WriteDelete Campfire LineDelete a Campfire line from a chat conversation. Approval by default
WriteDelete ChatbotDelete a chatbot from a Campfire chat. Approval by default
WriteDelete Message TypeDelete a message type from a Basecamp project. Approval by default
WriteDelete WebhookDelete a webhook from a Basecamp project. Approval by default
WriteMove Card to ColumnMove a card to a different column within a Basecamp card table. Approval by default
WriteReorder Card Table ColumnReorder columns within a Basecamp card table. Approval by default
WritePin MessagePin a message to the top of the message board. Approval by default
WriteUpload File AttachmentUpload a file to Basecamp system. Approval by default
WriteReposition Step in CardReposition a step within a card in a Basecamp card table. Approval by default
WriteCreate Card Table ColumnCreate a column within a Basecamp card table. Approval by default
WriteCreate On-Hold Section in ColumnCreate an on-hold section in a card table column. Approval by default
WriteCreate Message CategoryCreate a new message type (category) in a Basecamp project. Approval by default
WriteCreate Campfire LineCreate a line in a Basecamp Campfire chat. Approval by default
WriteCreate Message on Message BoardPublish a message to a Basecamp message board within a project. Approval by default
WriteCreate Comment on RecordingPublish a comment on a recording within a Basecamp project. Approval by default
WritePin RecordingPin a recording (message) in a Basecamp project. Approval by default
WriteSubscribe to RecordingSubscribe the current user to a recording for notifications. Approval by default
WriteCreate Schedule EntryCreate a schedule entry in a Basecamp schedule within a project. Approval by default
WriteCreate Comment on To-Do ListAdd a comment to a to-do list in a Basecamp project. Approval by default
WriteCreate To-Do in To-Do ListCreate a to-do in a Basecamp to-do list within a project. Approval by default
WriteComment on To-DoAdd a comment to a to-do in a Basecamp project. Approval by default
WriteCreate To-Do List in To-Do SetCreate a new to-do list in a Basecamp to-do set within a project. Approval by default
WriteCreate WebhookCreate a new webhook subscription for a Basecamp project. Approval by default
WriteCreate Campfire Line via ChatbotCreate a line in a Basecamp Campfire chat using a chatbot key. Approval by default
WriteCreate Lineup MarkerCreate an account-wide marker that shows up in the Lineup. Approval by default
WriteCreate New ProjectCreate a new project in Basecamp with a name and optional description. Approval by default
WriteCreate New TemplateCreate a new template in Basecamp with a name and optional description. Approval by default
WriteUpdate Card Table Column ColorUpdate a card table column's visual color designation in a Basecamp project. Approval by default
WriteUpdate Card Table StepUpdate an existing card table step in Basecamp. Approval by default
WriteMark Step Completion StatusMark a card table step as completed or uncompleted in Basecamp. Approval by default
WriteUpdate Message CategoryUpdate an existing message type (category) in a Basecamp project. Approval by default
WriteUpdate Chatbot IntegrationUpdate an existing chatbot integration in a Basecamp Campfire chat. Approval by default
WriteUpdate CommentUpdate comment content in a Basecamp project. Approval by default
WriteUpdate Document in BucketUpdate an existing document in a Basecamp project bucket. Approval by default
WriteUpdate MessageUpdate a message's subject, content, or category in a Basecamp project. Approval by default
WriteUpdate Recording Client VisibilityUpdate client visibility for a recording in Basecamp. Approval by default
WriteUnarchive RecordingUnarchive a recording in a Basecamp project by marking it as active. Approval by default
WriteArchive RecordingMark a recording as archived in a Basecamp project. Approval by default
WriteTrash RecordingMark a recording as trashed in a Basecamp project. Approval by default
WriteUpdate Recording SubscriptionUpdate recording subscriptions by adding or removing subscribers. Approval by default
WriteUpdate Schedule EntryUpdate an existing schedule entry in a Basecamp schedule. Approval by default
WriteUpdate Schedule ConfigurationUpdate a schedule configuration in a Basecamp project. Approval by default
WriteReposition To-Do List GroupReposition a to-do list group within its parent to-do list in a Basecamp project. Approval by default
WriteUpdate To-Do in BucketUpdate an existing to-do in a Basecamp project. Approval by default
WriteReposition To-DoChange the position of a to-do within its list in a Basecamp project. Approval by default
WriteUpdate Upload in BucketUpdate an existing upload in a Basecamp project bucket. Approval by default
WriteUpdate Vault TitleUpdate a vault's title in a Basecamp project. Approval by default
WriteUpdate WebhookUpdate an existing webhook in a Basecamp project. Approval by default
WriteUpdate ProjectUpdate an existing project's name, description, access policy, or schedule in Basecamp. Approval by default
WriteGrant or Revoke Project AccessGrant or revoke project access for users in Basecamp. Approval by default
WriteUpdate TemplateUpdate a template's name and description in Basecamp. Approval by default
WriteReposition Card StepChange the position of a step within a card. Approval by default
WriteTrash ProjectMark a Basecamp project as trashed. Approval by default
WriteTrash TemplateMark a template as trashed in Basecamp. Approval by default
WriteUncomplete To-DoMark a to-do as uncompleted in Basecamp. Approval by default
WriteUnpin MessageUnpin a message from the message board. Approval by default
WriteUnsubscribe Current User from RecordingUnsubscribe the current user from a recording. Approval by default
WriteStop Watching Card Table ColumnStop watching a card table column. Approval by default
WriteUpdate CardUpdate a card's details in a Basecamp card table. Approval by default
WriteUpdate Card Table ColumnUpdate a card table column's properties in a Basecamp project. Approval by default
WriteUpdate DocumentUpdate an existing document's title or content in a Basecamp project. Approval by default
WriteUpdate To-DoUpdate a to-do's content, assignees, or due date in a Basecamp project. Approval by default
WriteUpdate To-Do ListUpdate a to-do list's name or description in a Basecamp project. Approval by default
WriteWatch Card Table ColumnStart watching a card table column in a Basecamp project. Approval by default
One prompt, start to finish
What a governed Basecamp run looks like inside Luumen.
Questions
How does LuumenAI connect to Basecamp?
Authorize once with OAuth 2.0. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.
Can LuumenAI change things in Basecamp on its own?
Read actions answer immediately. Anything that writes — complete to-do, create card in column, create step in card, create chatbot, and more — is shown as a plan and requires approval by default, including the 11 actions classified as destructive. Administrators configure that per tool, so you decide exactly which actions can ever run unattended.
Who gets access to the integration?
You decide. Actions are granted per agent, skill, and team, and per environment — production is not staging. Read access can be broad while writes stay narrow.
Is there an audit trail?
Every call to Basecamp — read or write, approved or declined — is recorded with the actor, the input, and the result, and can be linked to the ticket or change record.