Basecamp

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 Basecamp MCP server is compatible with any MCP client including Claude Desktop, Cursor, and other Model Context Protocol implementations.

Project Management
One-click sign in

Basecamp
SKILL.md

Domain knowledge for Basecamp — projects, todos, messages, schedules

Tools From This Provider (38)

Basecamp List Messages

List messages on a project's message board. Messages are team announcements, updates, or discussions. Supports sorting...

Basecamp Complete Todo

Mark a todo as complete.

Basecamp Upsert Card

Create or update a kanban card. Provide card_id to update, or omit it and provide column_id to create. Supports titles,...

Basecamp Get My Profile

Get the current authenticated user's profile including name, email, title, company, avatar URL, and person ID.

Basecamp Upsert Message

Create or update a message on a message board. Provide message_id to update, or omit it and provide board_id to create....

Basecamp Upsert Todo

Create or update a todo. Provide todo_id to update, or omit it and provide todolist_id to create. Supports assigning...

Basecamp Create Comment

Add a comment to any Basecamp recording (todo, message, document, upload, etc.). Supports HTML content with rich text.

Basecamp Uncomplete Todo

Mark a completed todo as incomplete again.

Basecamp Upsert Document

Create or update a document in a vault. Provide document_id to update, or omit it and provide vault_id to create....

Basecamp Upsert Project

Create or update a Basecamp project. Provide project_id to update an existing project, or omit it to create a new one....

Basecamp List Cards

List all cards in a kanban column. Returns card titles, assignees, due dates, and content.

Basecamp List Vaults

List sub-vaults (subfolders) within a vault. Vaults are Basecamp's file/document organization system. Navigate the...

Basecamp List Documents

List documents in a vault (folder). Returns document titles, content previews, authors, and timestamps.

Basecamp Get Assigned Todos

Get all todos assigned to a specific person across all projects. Group by project or due date.

Basecamp Trash Project

Trash a Basecamp project. The project can be recovered from the trash later.

Basecamp List Todolists

List all todolists in a project's todoset. Each todolist contains individual todos. Get the todoset_id from the project...

Basecamp List Comments

List all comments on any Basecamp recording (todo, message, document, upload, etc.). Returns comment content, author,...

Basecamp List Recordings

List recordings of a specific type across all projects. Use this to find all todos, messages, documents, cards, or...

Basecamp Get Project

Get full details for a single Basecamp project including its dock (tools), description, and member count. Use the dock...

Basecamp Search

Search for content across the entire Basecamp account. Finds messages, todos, documents, comments, and other content...

Basecamp Upsert Todolist

Create or update a todolist. Provide todolist_id to update, or omit it and provide todoset_id to create. A todolist is...

Basecamp Get Todo

Get full details for a single todo including content, assignees, due date, completion status, comments count, and...

Basecamp List Project People

List all active people on a Basecamp project. Returns names, email addresses, roles, and person IDs.

Basecamp Move Card

Move a kanban card to a different column. Use this to change a card's status in the workflow.

Basecamp Create Campfire Line

Post a new chat message to a campfire. Supports HTML content with rich text and @mentions.

Basecamp Get Overdue Todos

Get all overdue todos across the entire Basecamp account, grouped by how late they are. Great for identifying blocked...

Basecamp List Campfires

List all campfires (chat rooms) across the Basecamp account. Each project has a campfire for real-time messaging.

Basecamp Get Card Table

Get a kanban card table with all its columns. Returns column names, IDs, colors, and card counts. Use column IDs with...

Basecamp Get Message

Get full details for a single message including subject, content, author, category, and comment count.

Basecamp Get Schedule Entry

Get full details for a single schedule entry including summary, dates, participants, and recurrence info.

Basecamp Get Upcoming Schedule

Get upcoming schedule entries across all projects within a date window. Shows events, milestones, and deadlines coming...

Basecamp List Campfire Lines

List chat messages (lines) in a campfire. Returns message content, author, and timestamps. Newest messages first.

Basecamp Upsert Schedule Entry

Create or update a schedule entry (event, milestone, or deadline). Provide entry_id to update, or omit it and provide...

Basecamp Set Recording Status

Change the status of any Basecamp recording (todo, message, document, etc.). Archive, trash, or restore to active....

Basecamp List People

List all people visible to the current user in the Basecamp account. Returns names, email addresses, titles, and person...

Basecamp List Schedule Entries

List entries on a project's schedule. Returns events, milestones, and deadlines with dates, participants, and...

Basecamp List Todos

List todos in a specific todolist. Filter by status and completion. Returns todo content, assignees, due dates, and...

Basecamp List Projects

List all projects in your Basecamp account. Filter by status (active, archived, trashed). Returns project names, IDs,...

Connect Basecamp to your AI assistant via MCP

Works with Claude, Cursor, ChatGPT · One-click sign in setup

Set Up Server

Provider Information

CategoryProject Management
SetupOne-click sign in
AddedOctober 29, 2025
UpdatedMarch 30, 2026
Used By Tools
38

Quick Links

Need Help?

Having trouble configuring Basecamp? Check the available resources below.