Basecamp is a project management tool that facilitates team collaboration through task management, file sharing, and communication features. It is used to organize project tasks and streamline team workflows.
This MCP Bundle Server is compatible with any MCP client including Claude Desktop, Cursor, and other Model Context Protocol implementations.
Domain knowledge for Basecamp — projects, todos, messages, schedules
Post a new chat message to a campfire. Supports HTML content with rich text and @mentions.
Add a comment to any Basecamp recording (todo, message, document, upload, etc.). Supports HTML content with rich text.
Get all todos assigned to a specific person across all projects. Group by project or due date.
Get a kanban card table with all its columns. Returns column names, IDs, colors, and card counts. Use column IDs with basecamp_list_cards.
Get full details for a single message including subject, content, author, category, and comment count.
Get the current authenticated user's profile including name, email, title, company, avatar URL, and person ID.
Get all overdue todos across the entire Basecamp account, grouped by how late they are. Great for identifying blocked or neglected work.
Get full details for a single Basecamp project including its dock (tools), description, and member count. Use the dock URLs to discover todosets, mess...
Get full details for a single schedule entry including summary, dates, participants, and recurrence info.
Get full details for a single todo including content, assignees, due date, completion status, comments count, and parent todolist.
Get upcoming schedule entries across all projects within a date window. Shows events, milestones, and deadlines coming up.
List chat messages (lines) in a campfire. Returns message content, author, and timestamps. Newest messages first.
List all campfires (chat rooms) across the Basecamp account. Each project has a campfire for real-time messaging.
List all cards in a kanban column. Returns card titles, assignees, due dates, and content.
List all comments on any Basecamp recording (todo, message, document, upload, etc.). Returns comment content, author, and timestamps.
List documents in a vault (folder). Returns document titles, content previews, authors, and timestamps.
List messages on a project's message board. Messages are team announcements, updates, or discussions. Supports sorting by creation or update time.
List all people visible to the current user in the Basecamp account. Returns names, email addresses, titles, and person IDs useful for assigning todos...
List all active people on a Basecamp project. Returns names, email addresses, roles, and person IDs.
List all projects in your Basecamp account. Filter by status (active, archived, trashed). Returns project names, IDs, descriptions, and dock tools.
List recordings of a specific type across all projects. Use this to find all todos, messages, documents, cards, or other items across the entire accou...
List entries on a project's schedule. Returns events, milestones, and deadlines with dates, participants, and descriptions.
List all todolists in a project's todoset. Each todolist contains individual todos. Get the todoset_id from the project dock (use basecamp_get_project...
List todos in a specific todolist. Filter by status and completion. Returns todo content, assignees, due dates, and completion status.
List sub-vaults (subfolders) within a vault. Vaults are Basecamp's file/document organization system. Navigate the folder hierarchy.
Move a kanban card to a different column. Use this to change a card's status in the workflow.
Search for content across the entire Basecamp account. Finds messages, todos, documents, comments, and other content matching the query.
Change the status of any Basecamp recording (todo, message, document, etc.). Archive, trash, or restore to active. Works on any recording type.
Trash a Basecamp project. The project can be recovered from the trash later.
Create or update a kanban card. Provide card_id to update, or omit it and provide column_id to create. Supports titles, descriptions, due dates, and a...
Create or update a document in a vault. Provide document_id to update, or omit it and provide vault_id to create. Supports rich HTML content.
Create or update a message on a message board. Provide message_id to update, or omit it and provide board_id to create. Messages are team announcement...
Create or update a Basecamp project. Provide project_id to update an existing project, or omit it to create a new one. Name is required for creation.
Create or update a schedule entry (event, milestone, or deadline). Provide entry_id to update, or omit it and provide schedule_id to create.
Create or update a todo. Provide todo_id to update, or omit it and provide todolist_id to create. Supports assigning people, setting due dates, and ad...
Create or update a todolist. Provide todolist_id to update, or omit it and provide todoset_id to create. A todolist is a named group of todos within a...
Connect this Basecamp MCP Bundle Server to any MCP client in minutes
Compatible with Claude Desktop, Cursor, and all Model Context Protocol clients
Model Context Protocol lets AI tools call external capabilities securely through a single URL. This bundle groups tools behind an MCP endpoint that many clients can use.
Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.
Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.