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.

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.

Agent Surfaces

Machine-Readable Metadata

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.