Basecamp

Project management and team collaboration tool by 37signals

141 actions Integration catalog
Request access
Connect Basecamp once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Complete To-DoBASECAMP_COMPLETE_TODO
Tool to mark a to-do as completed in Basecamp. Use when you need to complete a to-do item.
Create Card in ColumnBASECAMP_CREATE_CARD
Tool to create a new card in a column of a Basecamp card table. Use when you need to add a card to a card table column with optional content and due date.
Create Step in CardBASECAMP_CREATE_CARD_STEP
Tool to create a step within a card in a Basecamp card table. Use when you need to add a subtask or checklist item to an existing card with optional due date and assignees.
Create ChatbotBASECAMP_CREATE_CHATBOT
Tool to create a new chatbot in a Basecamp Campfire chat. Use when you need to add an automated bot to a chat room for posting messages and responding to commands.
Create Chatbot LineBASECAMP_CREATE_CHATBOT_LINE
Tool to post a message as a chatbot to a Basecamp Campfire. Use when you need to post messages via a chatbot integration without OAuth authentication.
Create Document in VaultBASECAMP_CREATE_DOCUMENT
Tool to create a new document in a Basecamp vault. Use when you need to publish a document in a specific project vault with title, HTML content, and optional publication status.
Create Project from TemplateBASECAMP_CREATE_PROJECT_CONSTRUCTION
Tool to create a new project from a Basecamp template asynchronously. Use when you need to instantiate a project based on an existing template. Poll the returned URL to monitor construction progress until status becomes 'completed'.
Create To-Do (Deprecated)BASECAMP_CREATE_TODO
DEPRECATED: Use BASECAMP_POST_BUCKETS_TODOLISTS_TODOS instead. Tool to create a new to-do in a Basecamp to-do list. Use when you need to add a task with optional description, assignees, and due date.
Create To-Do List GroupBASECAMP_CREATE_TODOLIST_GROUP
Tool to create a new to-do group within a parent to-do list in Basecamp. Use when organizing todos into groups with optional color coding.
Create Upload in VaultBASECAMP_CREATE_UPLOAD
Tool to create a new upload (file) in a Basecamp vault. Use when you need to create an upload entry for a previously uploaded attachment in a specific project vault.
Create a VaultBASECAMP_CREATE_VAULT
Tool to create a new vault (folder) within an existing parent vault in a Basecamp project. Use when you need to organize documents and files hierarchically by creating nested vaults.
Delete Card Table Column On-Hold SectionBASECAMP_DELETE_BUCKETS_CARD_TABLES_COLUMNS_ON_HOLD
Tool to remove the on-hold section from a card table column. Use when you need to delete the on-hold section from a column in a Basecamp project's card table.
Unpin RecordingBASECAMP_DELETE_BUCKETS_RECORDINGS_PIN
Tool to unpin a recording (message) in a Basecamp project. Use when you need to remove the pinned status from a message on a message board or project.
Delete Campfire LineBASECAMP_DELETE_CAMPFIRE_LINE
Tool to delete a Campfire line from a chat conversation. Use when removing a specific message from a Basecamp Campfire chat.
Delete ChatbotBASECAMP_DELETE_CHATBOT
Tool to delete a chatbot from a Campfire chat. Use when removing a chatbot from the account. Note: Deletion is account-wide and only account administrators can delete chatbots.
Delete Message TypeBASECAMP_DELETE_MESSAGE_TYPE
Tool to delete a message type from a Basecamp project. Use when removing a custom message category. Permanently removes the specified message type.
Delete WebhookBASECAMP_DELETE_WEBHOOKS
Tool to delete a webhook from a Basecamp project. Use when you need to remove a webhook subscription from a project. Permanently deletes the specified webhook.
Get Cards from Card Table ListBASECAMP_GET_BUCKETS_CARD_TABLES_LISTS_CARDS
Tool to retrieve a paginated list of cards from a card table column. Use when you need to fetch cards from a specific list/column within a Basecamp project's card table.
Get Message CategoriesBASECAMP_GET_BUCKETS_CATEGORIES
Tool to retrieve all message types (categories) from a Basecamp project. Use when you need to list all available message categories for organizing messages in a project.
Get Campfire Chatbot IntegrationsBASECAMP_GET_BUCKETS_CHATS_INTEGRATIONS
Tool to retrieve all chatbot integrations from a Campfire chat. Use when you need to get the list of chatbots accessible to the account with chat-specific line URLs for posting messages.
Get Campfire LinesBASECAMP_GET_BUCKETS_CHATS_LINES
Tool to retrieve a paginated list of Campfire lines from a specific chat. Use when you need to fetch messages from a Campfire conversation in a Basecamp project.
Get Inbox ForwardsBASECAMP_GET_BUCKETS_INBOXES_FORWARDS
Tool to retrieve a paginated list of active email forwards from a project's inbox. Use when you need to fetch forwarded emails in a Basecamp inbox.
Get Messages from Message BoardBASECAMP_GET_BUCKETS_MESSAGE_BOARDS_MESSAGES
Tool to retrieve a paginated list of active messages from a message board in a Basecamp project. Use when you need to fetch messages from a specific message board.
Get Question Answer by IDBASECAMP_GET_BUCKETS_QUESTION_ANSWERS
Tool to retrieve a specific question answer by ID from a Basecamp project. Use when you need to fetch details about an automatic check-in question answer including its content, creator, and associated comments.
Get QuestionnaireBASECAMP_GET_BUCKETS_QUESTIONNAIRES
Tool to retrieve a specific questionnaire (automatic check-ins) from a Basecamp project. Use when you need to fetch details about a questionnaire including its questions count and metadata.
Get Questions from QuestionnaireBASECAMP_GET_BUCKETS_QUESTIONNAIRES_QUESTIONS
Tool to retrieve a paginated list of questions from a questionnaire in a Basecamp project. Use when you need to fetch questions from a specific questionnaire.
Get Question by IDBASECAMP_GET_BUCKETS_QUESTIONS
Tool to retrieve a specific check-in question by ID from a Basecamp project. Use when you already know the question ID and need its details without listing all questions from a questionnaire.
Get Recording EventsBASECAMP_GET_BUCKETS_RECORDINGS_EVENTS
Tool to retrieve a paginated list of events for a recording. Use when you need to fetch change history from a specific recording in a Basecamp project.
Get Schedule EntriesBASECAMP_GET_BUCKETS_SCHEDULES_ENTRIES
Tool to retrieve a paginated list of schedule entries from a schedule. Use when you need to fetch entries from a specific schedule in a Basecamp project.
Get To-do List GroupsBASECAMP_GET_BUCKETS_TODOLISTS_GROUPS
Tool to retrieve a paginated list of active groups from a to-do list in a Basecamp project. Use when you need to list all groups within a specific to-do list for organizing tasks.
Get To-Dos from To-Do ListBASECAMP_GET_BUCKETS_TODOLISTS_TODOS
Tool to retrieve a paginated list of to-dos from a specific to-do list in a Basecamp project. Use when you need to fetch to-do items from a to-do list, optionally filtering by status or completion state.
Get To-Do by IDBASECAMP_GET_BUCKETS_TODOS
Tool to retrieve a specific to-do by ID from a Basecamp project. Use when you need to fetch a single to-do item including its content, title, assignees, completion status, and dates.
Get Todoset To-Do ListsBASECAMP_GET_BUCKETS_TODOSETS_TODOLISTS
Tool to retrieve a paginated list of to-do lists within a specific to-do set in a Basecamp project. Use when you need to fetch all to-do lists from a to-do set, optionally filtering by status.
Get Upload by IDBASECAMP_GET_BUCKETS_UPLOADS
Tool to retrieve a specific upload by ID from a Basecamp project vault. Use when you need to fetch details about an uploaded file including its metadata, download URL, and dimensions.
Get Vault from ProjectBASECAMP_GET_BUCKETS_VAULTS
Tool to retrieve a specific vault from a Basecamp project. Use when you need details about a vault including its documents, uploads, and nested vaults.
Get Documents from VaultBASECAMP_GET_BUCKETS_VAULTS_DOCUMENTS
Tool to retrieve a paginated list of active documents from a vault in a Basecamp project. Use when you need to fetch all documents stored in a specific vault.
Get Uploads from VaultBASECAMP_GET_BUCKETS_VAULTS_UPLOADS
Tool to retrieve a paginated list of active uploads from a vault in a Basecamp project. Use when you need to fetch all uploaded files stored in a specific vault.
Get Vaults from Parent VaultBASECAMP_GET_BUCKETS_VAULTS_VAULTS
Tool to retrieve a paginated list of vaults nested within a parent vault in a Basecamp project. Use when you need to fetch child vaults from a specific vault.
Get Project WebhooksBASECAMP_GET_BUCKETS_WEBHOOKS
Tool to retrieve all webhooks configured for a Basecamp project. Use when you need to list all webhook configurations including their payload URLs, event types, and active status.
Get CampfireBASECAMP_GET_CAMPFIRE
Tool to retrieve a specific Campfire (chat room) by ID from a Basecamp project. Use when you need to get complete Campfire details including metadata, URLs, topic, and creator information.
Get Campfire LineBASECAMP_GET_CAMPFIRE_LINE
Tool to retrieve a specific Campfire line by ID from a Basecamp project. Use when you need to fetch a single message from a chat transcript.
Get a specific card by IDBASECAMP_GET_CARD
Tool to get a specific card by ID from a card table. Use when you need to retrieve complete card details including title, description, status, assignees, steps, and metadata.
Get card table (Kanban board)BASECAMP_GET_CARD_TABLE
Tool to retrieve a card table (Kanban board) for a project. Use when you need to fetch information about a specific card table including its columns, cards count, and subscribers.
Get Card Table ColumnBASECAMP_GET_CARD_TABLE_COLUMN
Tool to get a specific column from a card table within a Basecamp project. Use when you need to fetch details about a card table column by its ID.
Get Chatbot by IDBASECAMP_GET_CHATBOT
Tool to get a specific chatbot by ID from a Basecamp Campfire chat. Use when you need to retrieve details about a chatbot, including its service name, command URL, and lines URL.
Get ChatsBASECAMP_GET_CHATS
Tool to retrieve a paginated list of all active Campfires (chats) visible to the current user. Use when you need to list all available chat rooms in Basecamp.
Get Circles PeopleBASECAMP_GET_CIRCLES_PEOPLE
Tool to retrieve all people on this Basecamp account who can be pinged. Use when you need to get a list of all pingable users in the account.
Get CommentBASECAMP_GET_COMMENT
Tool to retrieve a specific comment by ID from a Basecamp project. Use when you need to fetch details about a particular comment including its content, creator, and parent resource.
Get Document by IDBASECAMP_GET_DOCUMENT
Tool to get a specific document by ID from a Basecamp project bucket. Use when you need to retrieve complete document details including title, content, creator, metadata, and comments count.
Get InboxBASECAMP_GET_INBOX
Tool to get the inbox (email forwards) for a Basecamp project. Use when you need to retrieve details about a specific inbox including its forwards count and metadata.
Get Message by IDBASECAMP_GET_MESSAGE
Tool to retrieve a specific message by ID from a Basecamp project message board. Use when you need to fetch details of a single message including its content, author, and metadata.
Get Message BoardBASECAMP_GET_MESSAGE_BOARD
Tool to get the message board for a project. Use when you need to retrieve details about a specific message board including its title, creator, message count, and URLs.
Get Message Type by IDBASECAMP_GET_MESSAGE_TYPE
Tool to retrieve a specific message type by ID from a Basecamp project. Use when you need details about a specific message type/category.
Get My ProfileBASECAMP_GET_MY_PROFILE
Tool to retrieve the current user's personal info including profile details, permissions, and settings. Use when you need to get information about the authenticated user.
Get All PeopleBASECAMP_GET_PEOPLE
Tool to retrieve all people visible to the current user in the Basecamp account. Use when you need to list users, check permissions, or get contact information for team members.
Get Person by IDBASECAMP_GET_PEOPLE_BY_PERSON_ID
Tool to retrieve the profile for a specific user by their ID. Use when you need to get detailed information about a specific person in the Basecamp account.
Get ProjectBASECAMP_GET_PROJECT
Tool to retrieve a specific project by its ID with complete details. Use when you need to get comprehensive information about a particular project including its status, metadata, and dock tools configuration.
Get ProjectsBASECAMP_GET_PROJECTS
Tool to retrieve a paginated list of projects visible to the current user, sorted by most recently created first. Use when you need to list all projects, filter by status (active/archived/trashed), or access project details.
Get Project by IDBASECAMP_GET_PROJECTS_BY_PROJECT_ID
Tool to retrieve a single project by its ID with full details including dock tools. Use when you need to get information about a specific project that the user has access to.
Get Projects PeopleBASECAMP_GET_PROJECTS_PEOPLE
Tool to retrieve all active people assigned to a Basecamp project. Use when you need to list all members who have access to a specific project.
Showing the first 60 of 141 actions.