Authenticate to Basecamp via OAuth. If you have multiple Basecamp accounts, omit account_id to list accounts, then call again with the chosen account_id.
Add comments to Basecamp resources like messages, todos, or cards. Provide the project and resource IDs along with HTML comment content to mention team members.
Enables LLMs to interact with Basecamp projects, managing messages, todos, comments, people, and kanban boards through natural language. Supports comprehensive Basecamp operations including creating, reading, updating content with flexible output formats and URL parsing capabilities.
Connects Basecamp workspaces to AI tools, enabling management of projects, messages, todos, and schedules through natural language interactions. Features persistent caching and supports both reading workspace data and performing actions like creating messages and updating todos.
List available message types or categories for a Basecamp project using its bucket ID. Helps identify correct types for filtering or creating messages.
Download inline attachments from Basecamp documents, messages, or comments. Extract blob_id and filename from bc-attachment href to retrieve image or text content directly.
Search and browse Basecamp Campfire messages. Filter by campfire, person, keywords, or time range to locate specific discussions. Supports multiple IDs for OR matching.
Retrieve complete details for a Basecamp project by ID, including name, description, dock configuration, and metadata. Access full project information to support management and reporting.
Update a kanban card's title, content, due date, assignees, and steps. Supports partial content edits via append, prepend, or search-replace to reduce token usage.
List all automatic check-in questions from a Basecamp questionnaire. Retrieve each question's title, schedule, paused status, and answer count for project management.
Retrieve all active projects visible to your Basecamp account. Obtain project IDs, names, and descriptions to access messages, todos, and other resources.
Update Basecamp messages with efficient partial content operations. Replace, append, prepend, or search-replace text to modify message content while conserving token usage.