4,500+ servers built on MCP Fusion
Vinkius

Basecamp MCP. Track projects and tasks without leaving your agent.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Basecamp MCP on Cursor AI Code Editor MCP Client Basecamp MCP on Claude Desktop App MCP Integration Basecamp MCP on OpenAI Agents SDK MCP Compatible Basecamp MCP on Visual Studio Code MCP Extension Client Basecamp MCP on GitHub Copilot AI Agent MCP Integration Basecamp MCP on Google Gemini AI MCP Integration Basecamp MCP on Lovable AI Development MCP Client Basecamp MCP on Mistral AI Agents MCP Compatible Basecamp MCP on Amazon AWS Bedrock MCP Support

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.

+ 4 more capabilities included
List and map projects

The server identifies all active projects in your Basecamp account, providing project names and unique identifiers.

Track outstanding tasks

You can list all available todosets, then examine specific todolists to see individual pending tasks assigned to team members.

Review project announcements

The system pulls message board posts for a specific project, allowing you to track team announcements and conversation metadata.

Access team chat history

You retrieve the most recent interactive chat lines from a project's dedicated Campfire module.

View team structure

The server lists every person in the Basecamp account, providing a directory of team members and their author histories.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

get019d7558

get project

Retrieves data for one specific Basecamp project.

list019d7558

list campfire lines

Gets the most recent chat messages from a specific project's Campfire.

list019d7558

list messages

Lists all messages posted on a project's message board.

list019d7558

list people

Retrieves a list of all users within the Basecamp account.

list019d7558

list projects

Gets a list of all currently active Basecamp projects.

list019d7558

list todolists

Lists the available to-do lists inside a specific todoset.

list019d7558

list 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
Start building

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. 1 Subscribe to the Basecamp MCP Server and provide your Basecamp Access Token and Account ID.
  2. 2 Your AI agent connects and authenticates against your Basecamp workspace.
  3. 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.

Project Manager

Gathers daily task digests and summaries of campfires across multiple projects simultaneously, eliminating the need to switch between project views.

Development Team Lead

Searches unresolved bug todolists or checks project status directly from their IDE, keeping the context switch minimal.

Agency Owner

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_projects to get a complete map of active projects, and then get_project to drill down into the details of any specific one.
  • Manage tasks without clicking. By calling list_todolists and then list_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_messages for formal announcements or list_campfire_lines for the quick, informal chat log.
  • Know who's working on what. list_people gives 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

01

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.

02

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.

03

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.

04

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

How we secure it →

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

get_project list_campfire_lines list_messages list_people list_projects list_todolists list_todos

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.

You might also like

Built & Managed by Vinkius 30s setup 7 tools

We've already built the connector for Basecamp. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 7 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.