KosmoKrator

productivity

Basecamp 3 MCP, CLI, and Lua Integration for AI Agents

Basecamp 3 integration docs for AI agents: MCP gateway setup, Basecamp 3 CLI commands, Lua API reference, credentials, and function schemas.

7 functions 6 read 1 write Manual OAuth token auth

Basecamp 3 for agents

Credentials can be configured manually in web or CLI hosts.

Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.

Machine-Readable Metadata
integration_slug
basecamp
route_slug
basecamp
package
basecamp
auth_strategy
oauth2_manual_token Manual OAuth token
cli_setup_supported
true
cli_runtime_supported
true
mcp_gateway_supported
true
lua_supported
true
supports_multi_account
true

Quick Links

Basecamp 3 MCP Client Matrix

Use these pages when a specific agent client or framework needs copy-pasteable MCP setup for Basecamp 3.

Basecamp 3 CLI Matrix

Use these pages for direct Basecamp 3 CLI workflows in scripts, CI, cron, and agent wrappers.

Function Catalog

FunctionTypeParametersDescription
basecamp.basecamp_list_projects Read read 0 List all Basecamp projects visible to the authenticated user. Returns project names, IDs, descriptions, and creation dates.
basecamp.basecamp_get_project Read read 1 Get details for a single Basecamp project by ID. Returns the project name, description, members, and metadata.
basecamp.basecamp_list_todos Read read 3 List to-dos in a Basecamp to-do list. Requires the project ID, to-do set ID, and to-do list ID. Returns to-do items with their content, completion status, assignees, and due dates.
basecamp.basecamp_create_todo Write write 7 Create a new to-do in a Basecamp to-do list. Specify the project, to-do set, to-do list, and to-do text. Optionally include a description, due date, and assignee IDs.
basecamp.basecamp_list_messages Read read 1 List messages (message board posts) for a Basecamp project. Returns message subjects, content excerpts, authors, and timestamps.
basecamp.basecamp_get_message Read read 2 Get a single message from a Basecamp project by ID. Returns the full message subject, content, author, and metadata.
basecamp.basecamp_get_current_user Read read 0 Get the profile of the currently authenticated Basecamp user. Returns name, email, avatar, and account details.