Use Basecamp with your AI.
Connect your account once and let the AI you already use work with it, without building another integration. Keep your team aligned with project discussions, to-do lists, file sharing, and schedules all in one calm workspace.
Developed, maintained, and hosted by Vinkius.
MCP VERIFIED · PRODUCTION READY · VINKIUS GUARANTEED
Waiting for input…
Works with modern AI clients that support MCP, including ChatGPT, Claude, Cursor, and more.
Complete set · 17 capabilities
The complete Basecamp capability set.
These are the exact actions your AI can choose when you ask it to work with Basecamp.
01-04
4 capabilities in this set.
Part of 17 available through Basecamp.
- 01
Create project
The project will be initialized with default capabilities (message board, to-do set, schedule, etc.) enabled via its dock. Returns the newly created project with its numeric ID and dock capability IDs. Create a new project in Basecamp
- 02
Get message
Get full details of a specific message
- 03
Get my profile
Use this to verify connectivity or identify the current operator. Get the authenticated Basecamp user profile
- 04
Get person
Use this to look up details about a team member or assignee. Get full details of a specific person
05-08
4 capabilities in this set.
Part of 17 available through Basecamp.
- 05
Get project
). The dock contains the IDs you need to access capabilities like the to-do set or message board. Get full details of a specific project
- 06
Get todo
Get full details of a specific to-do item
- 07
List messages
Each message includes title, content preview, author, category, and creation date. You need the message_board_id which can be found via the project dock. List all messages on a project message board
- 08
List project people
Returns names, emails, and roles. Useful for checking team composition before assigning tasks. List all people assigned to a specific project
09-11
3 capabilities in this set.
Part of 17 available through Basecamp.
- 09
List todos
By default returns only pending (not completed) items. Set completed to true to see completed items instead. Each to-do includes its content, assignees, due date, completion status, and comments count. You need the todolist_id which can be found via the project dock. List all to-dos in a specific to-do list
- 10
Update project
At least one of name or description must be provided. Returns the updated project details including the full dock listing. Update an existing project in Basecamp
- 11
Complete todo
This is separate from archiving or trashing. a completed to-do remains active but is marked as done. Use uncomplete_todo to reverse this action. Mark a to-do item as completed
12-14
3 capabilities in this set.
Part of 17 available through Basecamp.
- 12
Create comment
). The recording_id is the unique numeric ID of the item you want to comment on. The content must be provided as rich text (HTML). All subscribers to the recording will be notified of the new comment. Add a comment to any Basecamp recording
- 13
Create todo
Requires the todolist_id and the content (title) of the to-do. Optionally include a rich text description, assignee IDs (array of person IDs), and a due date in YYYY-MM-DD format. The to-do will be created as pending (not completed). Create a new to-do item in a to-do list
- 14
List people
Useful for finding assignee IDs before creating or updating to-dos. List all people in the Basecamp account
15-17
3 capabilities in this set.
Part of 17 available through Basecamp.
- 15
List projects
Optionally filter by status: "active" (default), "archived", or "trashed". Each project includes its name, description, purpose, dock (enabled capabilities), and bookmark status. List all projects in Basecamp
- 16
Uncomplete todo
Use this when a previously completed task needs to be reopened or reworked. Mark a completed to-do item as pending again
- 17
Update todo
At least one field must be provided. Does not affect completion status. use the complete_todo or uncomplete_todo capabilities for that. Update an existing to-do item in Basecamp
Observed, not estimated
714ms average. Fast in production.
Basecamp is checked daily against the live service.
- Fastest day
- 560ms
- Slowest day
- 846ms
- 14-day trend
- Slowing+23%
Connect your client
One URL. Every client.
Activate the Connector, copy your link, and paste it into the client you already use. 17 capabilities arrive ready to run.
Preview access · not provider authentication
The vk_preview_* token belongs to Vinkius preview infrastructure. It lets Claude discover and display the capabilities of Basecamp, so you can see the experience inside your AI.
It does not authenticate your account with Basecamp. Actions requiring credentials or live account data may not run until you activate the Connector and authorize the service.
Basecamp Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_lV0QS5tZIMlxkxlZqYeGx3gB0uREewAUICAqjTmF/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — Basecamp capabilities are ready to use.
{
"mcpServers": {
"basecamp-alternative-mcp": {
"url": "https://edge.vinkius.com/vk_preview_lV0QS5tZIMlxkxlZqYeGx3gB0uREewAUICAqjTmF/mcp"
}
}
}
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Step-by-step instructions for each client are in the guide. How to connect
FAQ
Questions Basecamp owners ask.
- 01
Can I create a to-do and assign it to a team member directly via the AI agent?
Yes! Use the create_todo capability with the to-do list ID, content, and the assignee person IDs. You can also set a due date. The to-do will be created and assigned instantly in Basecamp.
- 02
How do I find the to-do list ID I need to create tasks in?
First, use get_project to retrieve the project details. the dock will contain the todoset ID. Then use the Basecamp UI or the to-do set to find your specific to-do list IDs within that project.
- 03
Can I mark a to-do as completed and later reopen it if needed?
Absolutely. Use the complete_todo capability to mark a to-do as done, and uncomplete_todo to reopen it. This only affects the completion status. the to-do remains active and visible in the project.
Explore
More in Productivity
Basecamp AI Connector
Keep your team aligned with project discussions, to-do lists, file sharing, and schedules all in one calm work
ViewProjectManager AI Connector
Automate project planning and tracking via ProjectManager — manage projects, tasks, and timesheets directly fr
ViewNozbe AI Connector
Task management and team productivity.
ViewRocketlane AI Connector
Deliver customer onboarding projects on time with collaborative workspaces, task tracking, and time-to-value a
View
Suggestions
GUIDEcx AI Connector
Automate customer onboarding via GUIDEcx — manage projects, tasks, and time tracking directly from any AI agen
ViewLiftedWork AI Connector
Connect job seekers with employment opportunities through a platform that matches skills to openings and track
ViewWorksection AI Connector
Collaborative project management to manage tasks, projects, and timers with AI using Admin API v2.
ViewTower AI Connector
Lightweight project management and team collaboration platform — manage tasks, projects, and discussions via A
View
