Skip to main content The #1 agentic semantic tool search: 91.6% first-try accuracy on S1 Search Bench Explore Tool Discovery
Connectors Basecamp
Live 133 Actions 45 Events

Basecamp Integration for AI Agents

Connect your AI agent to 133 Basecamp actions via MCP, A2A, or SDK, with agent authentication, tool-calling execution, and security built-in, plus 45 events to subscribe to.

StackOne
DrataGPLocalyzeFlipMindtoolsScreenloop

Basecamp AI Agent Actions

133 production-ready actions for your agent to do more on Basecamp.

133 Actions
Get Account - Get account information
Update Account Name - Update account name
Update Account Logo - Update account logo
Remove Account Logo - Remove account logo
Create An Attachment - Upload file and get SGID
Get Campfires - List campfires in project
Get A Campfire - Get campfire chat details
Get Campfire Lines - List chat messages
Get A Campfire Line - Get specific message
Create A Campfire Line - Send chat message
Delete A Campfire Line - Delete chat message
Get Cards - List cards in column
Get A Card - Get specific card
Create A Card - Create new card
Update A Card - Update card
Move A Card - Move card to different column
Get A Column - Get specific column
Create A Column - Create new column
Update A Column - Update column
Move A Column - Move column position
Watch A Column - Watch a column
Unwatch A Column - Unwatch a column
Add On Hold Section - Add on-hold section to column
Remove On Hold Section - Remove on-hold section
Change Column Color - Change column color
Get Card Steps - List steps in card
Get A Card Step - Get specific step
Create A Card Step - Create new step
Update A Card Step - Update step
Get A Card Table - Get card table (Kanban) details
Get Comments - List comments on recording
Get A Comment - Get specific comment
Create A Comment - Add comment to recording
Update A Comment - Update comment
Get Documents - List documents in vault
Get A Document - Get specific document
Create A Document - Create new document
Update A Document - Update document
Get Events - List recent events
Get Unified Credentials - Get the current Basecamp connection's unified credentials and identity.
IAM Auth Test - Validate the current OAuth token and return the raw, unmapped Basecamp Launchpad /authorization.json JSON (expires_at, identity, accounts). Bypasses the unified IAM credentials schema - use this for debugging token expiry, account access, or revocation.
List Unified Organizations - List unified organizations in Basecamp.
Get Unified Organization - Get a unified Basecamp organization by ID.
List Unified Resource Types - List unified resource types in Basecamp.
List Unified Resource Users - List unified resource users in Basecamp.
List Unified Roles - List unified roles in Basecamp.
Get Unified Role - Get a unified Basecamp role by ID.
List Unified Users - List unified users in Basecamp.
Get Unified User - Get a unified Basecamp user by ID.
Get Message Board - Get message board details
Get Messages - List messages in board
Get A Message - Get specific message
Create A Message - Create new message
Update A Message - Update existing message
Pin A Message - Pin message to top
Get Message Types - List message categories
Get A Message Type - Get specific category
Create A Message Type - Create new category
Update A Message Type - Update category
Destroy A Message Type - Delete category
Get All People - List all people in account
Get My Profile - Get authenticated user profile
Get People On A Project - List people in project
Get Pingable People - List mentionable people
Get Person - Get person details
Update My Personal Info - Update my personal info
Update Who Can Access A Project - Update project access
Get All Projects - List all active projects
Get A Project - Get project details including dock
Create A Project - Create new project
Update A Project - Update project details
Trash A Project - Delete project
Get Recordings - List recordings in project
Trash A Recording - Delete a recording
Archive A Recording - Archive a recording
Unarchive A Recording - Unarchive a recording
Get Schedule Entries - List schedule entries
Get A Schedule Entry - Get specific entry
Create A Schedule Entry - Create new entry
Update A Schedule Entry - Update schedule entry
Get Schedule - Get schedule details
Update A Schedule - Update schedule settings
Get Search Metadata - Get search metadata
Search Recordings - Search across project
Get Subscription - Get subscription status
Subscribe Current User - Subscribe to recording
Unsubscribe Current User - Unsubscribe from recording
Update Subscription - Update subscription status
Get Templates - List all project templates
Get A Template - Get template details
Create A Template - Create new template
Update A Template - Update template
Trash A Template - Delete template
Create A Project Construction - Create project from template
Get A Project Construction - Get construction status
List To-do List Groups - List to-do list groups
Get A To-do List Group - Get specific group
Create A To-do List Group - Create new group
Reposition A To-do List Group - Change group position
Get To-do Lists - List all to-do lists
Get A To-do List - Get specific to-do list
Create A To-do List - Create new to-do list
Update A To-do List - Update to-do list
Get To-dos - List to-dos in list
Get A To-do - Get specific to-do
Create A To-do - Create new to-do
Update A To-do - Update to-do
Complete A To-do - Mark to-do complete
Uncomplete A To-do - Mark to-do incomplete
Reposition A To-do - Change to-do position
Trash A To-do - Move to-do to trash
Get To-do Set - Get to-do set container
Get A Tool - Get tool details
Update A Tool - Update tool settings
Enable A Tool - Enable tool in project
Disable A Tool - Disable tool
Reposition A Tool - Change tool position
Create A Tool - Create tool by cloning
Trash A Tool - Delete tool permanently
Get Uploads - List file uploads
Get An Upload - Get specific upload
Get Upload Versions - List upload versions
Create An Upload - Create file upload
Update An Upload - Update upload metadata
Get Vaults - List vaults in project
Get A Vault - Get vault details
Create A Vault - Create new vault
Update A Vault - Update vault settings
Get Webhooks - List webhooks for a project
Get A Webhook - Get specific webhook
Create A Webhook - Create webhook for a project
Update A Webhook - Update webhook settings
Destroy A Webhook - Delete webhook

Basecamp Webhook Events

45 real-time Basecamp events your AI agent can subscribe to.

45 Events
  • Todo Created Triggered when a to-do item is created in a Basecamp project.
  • Todo Completed Triggered when a to-do item is marked as completed in a Basecamp project.
  • Todo Uncompleted Triggered when a to-do item is marked as uncompleted in a Basecamp project.
  • Todo Assignment Changed Triggered when a to-do item's assignment is changed in a Basecamp project.
  • Todo Deleted Triggered when a to-do item is deleted or trashed in a Basecamp project.
  • Todo Archived Triggered when a to-do item is archived in a Basecamp project.
  • Todolist Created Triggered when a to-do list is created in a Basecamp project.
  • Todolist Updated Triggered when a to-do list's content is updated in a Basecamp project.
  • Todolist Deleted Triggered when a to-do list is deleted or trashed in a Basecamp project.
  • Todolist Comments Closed Triggered when comments are closed on a to-do list in a Basecamp project.
  • Todolist Archived Triggered when a to-do list is archived in a Basecamp project.
  • Todolist Unarchived Triggered when a to-do list is unarchived in a Basecamp project.
  • Message Created Triggered when a message is created in a Basecamp project.
  • Message Updated Triggered when a message's content is updated in a Basecamp project.
  • Message Deleted Triggered when a message is deleted or trashed in a Basecamp project.
  • Message Archived Triggered when a message is archived in a Basecamp project.
  • Comment Created Triggered when a comment is created on any recording in a Basecamp project.
  • Comment Updated Triggered when a comment's content is updated in a Basecamp project.
  • Comment Deleted Triggered when a comment is deleted in a Basecamp project.
  • Document Created Triggered when a document is created in a Basecamp project.
  • Document Updated Triggered when a document's content is updated in a Basecamp project.
  • File Created Triggered when a file is created in a Basecamp project.
  • File Restored Triggered when a file is restored (made active) in a Basecamp project.
  • File Untrashed Triggered when a file is untrashed in a Basecamp project.
  • File Description Changed Triggered when a file's description is changed in a Basecamp project.
  • File Deleted Triggered when a file is deleted or trashed in a Basecamp project.
  • File Archived Triggered when a file is archived in a Basecamp project.
  • Schedule Entry Created Triggered when a schedule entry is created in a Basecamp project.
  • Schedule Entry Updated Triggered when a schedule entry's content is updated in a Basecamp project.
  • Kanban Card Created Triggered when a card is created on a card table in a Basecamp project.
  • Kanban Card Copied Triggered when a card is copied on a card table in a Basecamp project.
  • Kanban Card Updated Triggered when a card's content is updated on a card table in a Basecamp project.
  • Kanban Card Due Date Changed Triggered when a card's due date is changed on a card table in a Basecamp project.
  • Kanban Card Deleted Triggered when a card is deleted or trashed from a card table in a Basecamp project.
  • Kanban Card Unarchived Triggered when a card is unarchived on a card table in a Basecamp project.
  • Kanban Card Untrashed Triggered when a card is untrashed on a card table in a Basecamp project.
  • Kanban Card Comments Closed Triggered when comments are closed on a card in a Basecamp project.
  • Kanban Card Comments Open Triggered when comments are opened on a card in a Basecamp project.
  • Kanban Card Archived Triggered when a card is archived on a card table in a Basecamp project.
  • Vault Created Triggered when a vault (folder) is created in a Basecamp project.
  • Vault Deleted Triggered when a vault (folder) is deleted or trashed in a Basecamp project.
  • Vault Archived Triggered when a vault (folder) is archived in a Basecamp project.
  • Question Created Triggered when an automatic check-in question is created in a Basecamp project.
  • Question Copied Triggered when an automatic check-in question is copied in a Basecamp project.
  • Question Updated Triggered when an automatic check-in question is updated in a Basecamp project.

Do More, Build Less

Integration Infrastructure for Basecamp AI Agents

Multiple Interfaces

Access integrations via API, AI SDKs, MCP & A2A.

Basecamp MCP server
Managed Authentication

Pre-built authentication UI.

Agent auth
Falcon Engine

Every Basecamp action runs on Falcon.

Agent Execution Engine
StackOne Defender
StackOne Defender Meta PG v1 Meta PG v2 DeBERTa 88.7% 67.5% 63.1% 56.9% Detection accuracy

88.7% prompt injection detection.

Prompt injection defense

"What impressed us most about StackOne is its ambition and clarity. They're creating infrastructure that modern software and the entire AI agent ecosystem can rely on. The depth of secure integrations, the pace of delivery, and the team's foresight into AI's future uniquely position StackOne to redefine this category."

Luna Schmid, Partner at GV

"We've been impressed by how quickly and deeply StackOne integrates with complex enterprise systems -- and now, with their focus on agent-to-agent interoperability, they're unlocking even more powerful use cases for customers. StackOne delivers all of the above in a universal layer -- without compromise."

Barbry McGann, SVP at Workday Ventures

G2 - High Performer G2 - Easiest To Do Business With G2 - Users Love Us G2 - Users Most Likely To Recommend G2 - Easiest Admin

Product Teams Love Building Agent Integrations With StackOne

G2

More Project Management Integrations Like Basecamp

Smartsheet

203+ actions

Azure DevOps

185+ actions

Jira

147+ actions

Confluence

145+ actions

Bitbucket

142+ actions

Linear

138+ actions

GitLab

136+ actions

Basecamp AI agent integration resources

Webhooks for AI agents: why agentic workflows need them purpose-built

AI agents can act the moment a system changes, using webhooks. But webhooks built for software hit three limits in agentic workflows. Here is how to fix each.

7 min read

Agentic Context Engineering: Why AI Agents Kill Their Own Context Windows

AI agents exceed their context windows without knowing it. Six failure patterns and seven survival architectures for agentic context engineering.

15 min

MCP Code Mode: Keeping Tool Responses Out of Agent Context

Anthropic's code_execution processes data already in context. Custom MCP code mode keeps raw tool responses in a sandbox. 14K tokens vs 500.

11 min

Comparing BM25, TF-IDF, and Hybrid Search for MCP Tool Discovery

Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.

10 min

Put your AI agents to work

All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.