Comprehensive project management and team collaboration tool
Tools and capabilities available for Basecamp
Retrieve a list of all projects in the Basecamp account, including active and archived projects
Parameters: status
Get detailed information about a specific project including its description, members, and settings
Parameters: project_id
Create a new project in Basecamp with a name and optional description
Parameters: name, description
Retrieve all to-do items across all to-do lists in a specific project
Parameters: project_id, status
Create a new to-do item in a specific to-do list
Parameters: project_id, todolist_id, content, assignee_ids, due_date
Mark a to-do item as completed
Parameters: project_id, todo_id
Mark a completed to-do item as incomplete
Parameters: project_id, todo_id
Retrieve all message board posts in a specific project
Parameters: project_id, limit
Get the full content and comments of a specific message
Parameters: project_id, message_id
Post a new message to a project's message board
Parameters: project_id, subject, content, category_id
Add a comment to an existing message or discussion
Parameters: project_id, message_id, content
Retrieve all documents and files stored in a specific project's Docs & Files section
Parameters: project_id
Create a new document in a project's Docs & Files
Parameters: project_id, title, content
Upload a file attachment to a project's Docs & Files section
Parameters: project_id, file_path, description
Retrieve all events and milestones from a project's schedule
Parameters: project_id, start_date, end_date
Create a new event or milestone in a project's schedule
Parameters: project_id, summary, starts_at, ends_at, description, all_day
Retrieve recent chat messages from a project's Campfire (chat room)
Parameters: project_id, limit
Send a chat message to a project's Campfire
Parameters: project_id, content
Get a list of all people who have access to a specific project
Parameters: project_id
Grant a person access to a specific project
Parameters: project_id, person_id
Revoke a person's access to a specific project
Parameters: project_id, person_id
Get a list of all people in the Basecamp account
Search for content across all projects including messages, to-dos, documents, and comments
Parameters: query, project_id
Retrieve all to-do items assigned to the current user across all projects
Parameters: status
Create a new to-do list within a project
Parameters: project_id, name, description
Retrieve recent activity and updates across all projects or a specific project
Parameters: project_id, limit
Have an idea for a tool that should be added? Describe it below and we'll add it for you.