basecamp-cli

Automate Basecamp 4 project management tasks via CLI and MCP server.

1|1|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/drkraft/basecamp-cli --skill basecamp-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: basecamp-cli
Source: https://github.com/drkraft/basecamp-cli/tree/main
Command: npx skills add https://github.com/drkraft/basecamp-cli --skill basecamp-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Basecamp teams need a single, scriptable way to manage Basecamp 4 data from the command line and AI assistants, reducing context switching and manual API calls.

Core Features & Use Cases

  • 21 CLI command groups to manage projects, todolists, todos, messages, campfires, vaults, documents, uploads, schedules, Kanban boards, and more.
  • MCP server with 76 tools for AI assistants for seamless Basecamp automation and workflow orchestration.
  • OAuth 2.0 authentication with PKCE, automatic pagination and exponential backoff retries for reliable operations across large datasets.
  • Use cases include scripting routine project management tasks, building AI-assisted assistants to draft updates, and performing cross-project reporting from the terminal.
  • Real-world example: maintain all Basecamp activity from CI pipelines or AI agents without manual web interfaces.

Quick Start

Install and run the CLI, then login with OAuth to start managing your Basecamp data immediately.

Frequently Asked Questions about basecamp-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Basecamp project management tasks from the command line?

You can automate Basecamp project management tasks using a scriptable CLI interface that connects to Basecamp 4 via OAuth. It provides 21 command groups to manage projects, todos, and messages directly from your terminal.

Can I use AI assistants to manage Basecamp todos and campfires?

Yes, AI assistants can manage Basecamp todos and campfires through a built-in MCP server. It exposes 76 tools that allow AI agents to seamlessly interact with and automate your Basecamp 4 workflows.

Does Basecamp CLI support handling large datasets with automatic pagination?

Yes, Basecamp CLI supports handling large datasets with automatic pagination. It also features exponential backoff retries to ensure reliable API operations across large volumes of project data.

What is the best way to script cross-project reporting for Basecamp 4?

The best way to script cross-project reporting for Basecamp 4 is using a scriptable CLI interface with modular architecture. It allows you to query and aggregate data across multiple accounts without manual web interfaces.

Do I need Node.js to run Basecamp automation scripts via MCP?

Yes, you need Node.js to run Basecamp automation scripts via MCP. The Basecamp CLI is implemented in Node.js and relies on npm packages to deliver its MCP server and command groups.

Why does OAuth authentication fail when connecting CLI tools to Basecamp 4?

OAuth authentication fails when connecting CLI tools to Basecamp 4 if the PKCE flow is incomplete. The CLI requires proper OAuth 2.0 configuration with PKCE to securely establish access across Basecamp accounts.