Basecamp MCP. Track projects and tasks without leaving your agent.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Basecamp MCP Server. Connect your AI client to Basecamp to manage all team projects, tasks, and communication from one place.
List active projects, track specific to-dos, read message boards, and fetch chat logs—all via natural conversation. Stop opening ten different tabs just to get a project status update.
What your AI agents can do
Get project
Retrieves data for one specific Basecamp project.
List campfire lines
Gets the most recent chat messages from a specific project's Campfire.
List messages
Lists all messages posted on a project's message board.
The server identifies all active projects in your Basecamp account, providing project names and unique identifiers.
You can list all available todosets, then examine specific todolists to see individual pending tasks assigned to team members.
The system pulls message board posts for a specific project, allowing you to track team announcements and conversation metadata.
You retrieve the most recent interactive chat lines from a project's dedicated Campfire module.
The server lists every person in the Basecamp account, providing a directory of team members and their author histories.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
019d7558get project
Retrieves data for one specific Basecamp project.
019d7558list campfire lines
Gets the most recent chat messages from a specific project's Campfire.
019d7558list messages
Lists all messages posted on a project's message board.
019d7558list people
Retrieves a list of all users within the Basecamp account.
019d7558list projects
Gets a list of all currently active Basecamp projects.
019d7558list todolists
Lists the available to-do lists inside a specific todoset.
019d7558list todos
Lists individual tasks (todos) within a designated to-do list.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Basecamp, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Basecamp MCP Server lets you connect your AI client straight into Basecamp. You manage all your projects, tasks, and team chatter without opening ten different tabs. Your agent just talks to Basecamp for you. You can list all active projects and get their unique IDs using list_projects, and you can get details for any single project using get_project.
You can list every person in the account, which gives you a directory of your team members and their author history using list_people. To track down what's going on with projects, you can read all the messages posted on a project's message board using list_messages, and you can pull the most recent chat lines from a project's Campfire using list_campfire_lines.
To handle tasks, you can list all the available todosets inside a specific project using list_todolists, and you can then see all the individual pending tasks within a specific to-do list using list_todos. This whole setup lets your agent talk to Basecamp and give you a full status update, period.
How Basecamp MCP Works
- 1 Subscribe to the Basecamp MCP Server and provide your Basecamp Access Token and Account ID.
- 2 Your AI agent connects and authenticates against your Basecamp workspace.
- 3 You prompt your agent to perform an action (e.g., 'List pending todos for Project X'), and the agent executes the necessary tool call.
The bottom line is you keep your work centralized, letting your AI agent fetch project data or summarize backlogs without you opening the Basecamp web interface.
Who Is Basecamp MCP For?
Project Managers who spend too much time manually gathering status updates across multiple client accounts. Development Teams who need to search bug lists or documentation while deep in code. Agency Owners who need a global view of client project health and task ownership without logging into a dozen dashboards.
Gathers daily task digests and summaries of campfires across multiple projects simultaneously, eliminating the need to switch between project views.
Searches unresolved bug todolists or checks project status directly from their IDE, keeping the context switch minimal.
Monitors client project health globally, listing overdue tasks and tracking assignee distribution across the entire portfolio.
What Changes When You Connect
- Instantly see the full project structure. Use
list_projectsto get a complete map of active projects, and thenget_projectto drill down into the details of any specific one. - Manage tasks without clicking. By calling
list_todolistsand thenlist_todos, your agent finds pending tasks and lets you track who is assigned what. - Centralize communication history. Need to know what was said? Use
list_messagesfor formal announcements orlist_campfire_linesfor the quick, informal chat log. - Know who's working on what.
list_peoplegives you the full directory, and pairing that with project data lets you track author histories across teams. - Avoid deep web diving. Instead of opening multiple tabs, your agent handles the data fetching, summarizing the project status and communication metadata in one go.
Real-World Use Cases
Daily project status check
A PM needs to know the status of 'Website Redesign' and who is blocked. They ask their agent: 'What's up with the website?' The agent runs list_messages and list_campfire_lines for that project, summarizing recent posts and identifying the last person to reply.
Finding who owns a bug
A developer needs to find an old, unresolved bug. They ask the agent to check the 'Launch Day' todoset. The agent calls list_todolists and list_todos to list all pending items and their assignees, so the dev knows exactly who to talk to.
Onboarding a new client
An agency owner needs to map out all client assets. They ask the agent to 'List all client projects.' The agent calls list_projects and then list_people to understand the full scope of work and the key contacts for each project.
Reviewing team assignments
A manager needs to see who worked on a specific project last month. They ask the agent to get the project details and then run list_people to review the author history, confirming who handled the initial setup and who contributed since.
The Tradeoffs
Opening the Basecamp UI for everything
Opening the Basecamp site, clicking into the 'Project X' board, then scrolling through messages, then clicking the 'Todos' tab, and finally opening the 'Campfire' tab. This takes 5-10 minutes and requires copy-pasting data.
→
Tell your agent: 'Summarize the status of Project X.' The agent runs get_project, then list_messages, list_campfire_lines, and list_todos in sequence, providing a single, compiled summary.
Guessing the right tool to use
Running a generic 'find info' prompt that doesn't specify what kind of information is needed, resulting in an unhelpful, unstructured dump of data.
→
Be precise. Use list_projects to get the UUIDs, and then use get_project with that UUID to get the specific data you need. Don't ask for everything at once.
Forgetting the scope of the data
Asking for 'all tasks' without specifying the correct todoset, leading to an incomplete list that mixes active and archived work.
→
First, call list_todolists to narrow down the correct todoset, then use list_todos to pull only the pending tasks from that specific list.
When It Fits, When It Doesn't
Use this server if your job involves gathering disparate pieces of project data—tasks, chat logs, announcements, and people info—from multiple Basecamp projects. It’s essential when you need to quickly build a holistic view of a project's status without navigating the UI. Don't use this if you just need to read a single, static document or if you only need to send a message; those are simple API calls. You need the aggregation of data, which is what the combination of list_projects, list_todos, and list_people provides.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Basecamp. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 7 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Status updates shouldn't require 15 minutes of clicking and copying.
Right now, checking a project status means opening the project board, scrolling through the message board to see announcements, then switching to the Campfire tab to see quick chats, and finally jumping to the Todoset to find the actual tasks. You end up switching tabs, copying key dates, and assembling a summary in a separate document.
With the Basecamp MCP Server, your agent handles the whole process. You ask, 'What's the status of Project Alpha?' and the agent runs `get_project`, `list_messages`, and `list_todos` in one go. You get a single, compiled summary.
List People MCP Server: See who owns what.
Before, tracking who worked on a project meant digging into project history logs, searching by name, and manually cross-referencing roles. If a person changed roles, that information was often buried deep in a conversation thread.
Now, your agent runs `list_people` and provides a clean, structured directory of the entire team, including accurate author histories that you can pull directly into your workflow.
Common Questions About Basecamp MCP
How do I find all active projects using the list_projects tool? +
You call list_projects to get a list of all active project names and their unique IDs. You then use the resulting UUIDs with get_project if you want detailed information on a specific project.
Can I see pending tasks using the list_todos tool? +
Yes. You must first run list_todolists to find the correct todoset, and then use list_todos to pull the list of pending tasks and who they are assigned to.
What is the difference between list_messages and list_campfire_lines? +
Messages are formal announcements posted on the message board. Campfire lines are the more casual, interactive chat logs. Your agent handles the difference when you ask for a general status update.
Does the list_people tool give me team roles? +
Yes, list_people enumerates team profiles and tracks accurate author histories, giving you a good overview of who has worked with the project.
What information can I get about team members using the list_people tool? +
The list_people tool retrieves a full directory of all team members. You get their names, profiles, and accurate author history, letting you map out the whole team structure.
How do I check for tasks assigned to a specific person using the list_todos tool? +
You can filter the todos using the list_todos tool to see tasks assigned to a specific user. This lets you quickly track individual assignments without manually checking every todo.
Do I need a specific project UUID to use the get_project tool? +
Yes, the get_project tool requires the exact internal UUID of the project. This ensures you pull data for the right scope and avoids ambiguity.
What if I need to see messages from a specific date range using the list_messages tool? +
The list_messages tool accepts date parameters, allowing you to narrow down board activity. You can pull message history for a specific window of time.
Can my AI agent summarize discussions from Basecamp Campfires? +
Yes. Command the agent to 'List recent campfire lines from project X'. It retrieves the chat log arrays, allowing the LLM natively to digest confusing thread debates into a pristine bullet-point summary.
How does the agent handle nested 'Todoset' boundaries? +
Basecamp uses specific bounded models. The agent automatically runs sequential tools: finding the project, identifying the explicit Todoset ID, listing todolists inside it, and ultimately grabbing the real atomic 'Todos'. It navigates the structure smoothly.
Does it track who wrote a specific task or message board post? +
Absolutely. Alongside content, it extracts explicit metadata profiling authors using the 'list_people' bindings. This perfectly exposes actionable context on exactly who dropped a critical file or task update.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Twitch
Manage your Twitch channel — audit streams, followers, and clips via AI.
GoTo Meeting
Host reliable video conferences with screen sharing, recording, and transcription for productive remote team meetings.
Farcaster (Decentralized Social Protocol)
Interact with the Farcaster protocol — manage channels, moderate casts, and explore social graphs directly from your AI agent.
You might also like
Nutshell CRM
Manage sales and relationships via Nutshell CRM — track leads, contacts, and accounts directly from your AI agent.
Play.ht (AI Voice Generation & TTS)
Generate ultra-realistic AI voices and convert text to speech instantly using Play.ht's advanced neural engine.
TIGER/Line Geocoder (Census)
Access official US Census Bureau geocoding services to convert addresses into coordinates and detailed census geography data.