CompanyCam
CompanyCam is a photo-first jobsite management platform for documenting projects, coordinating teams, and sharing project updates.
Integration
- Vendor
- CompanyCam
- Category
- productivity
- Auth
- API_KEY
- Tools
- 24
- Composio slug
companycam
Tools
- Add Comment
Add a comment to either a CompanyCam project or photo.
- Add Photo Tags
Attach media tags by display name. CompanyCam reuses matching media tags and creates reusable media tags for names that do not exist.
- Add Project Labels
Attach project labels by display name. CompanyCam reuses matching global labels and creates reusable global labels for names that do not exist.
- Add Project Photo From URL
Add a photo to a CompanyCam project by having CompanyCam fetch a publicly reachable HTTPS image URL.
- Create Customer
Create a CompanyCam customer with optional contact details, company status, notes, address, and initial contacts.
- Create Photo Tag
Create a reusable CompanyCam media tag for organizing photos.
- Create Project
Create a CompanyCam project with its required address and optional contact, customer, location, and template details.
- Create Project Task
Create a task on a CompanyCam project with task details and optional assignees.
- Get Account Context
Return the connected CompanyCam user and company so an agent can identify the account, role, and company before acting.
- Get Photo
Get one CompanyCam photo by ID.
- Get Project
Get one CompanyCam project by ID.
- List Comments
List comments attached to either a CompanyCam project or photo.
- List Customers
List or search CompanyCam customers by name or contact text.
- List Photo Tags
List reusable CompanyCam media tags and return an opaque cursor for the next page.
- List Project Labels
List reusable CompanyCam project labels that can be attached to projects.
- List Project Photos
List and filter photos in a CompanyCam project by tags, users, or groups, one cursor page at a time.
- List Projects
List projects with optional lifecycle and assigned-user filters, one cursor page at a time.
- List Project Tasks
List tasks for a CompanyCam project, including status, completion, assignees, and attached media.
- List Users
List CompanyCam users available for task assignment and project workflows.
- Search Projects
Search CompanyCam projects by a free-text query when project list filters are insufficient.
- Set Photo Description
Create or replace the description attached to a CompanyCam photo. Setting a description replaces the photo's existing description rather than appending to it.
- Update Customer
Update the name, notes, city, or postal code of an existing CompanyCam customer.
- Update Project
Update editable project identity, address, or primary-contact fields without changing archive state.
- Update Project Task
Update a CompanyCam project task's details or add and retain assignees. This tool cannot remove existing assignees because removal requires provider-specific assignee-removal records that this tool does not expose.
Setup
- Create or open a Switchy Project.
- Open Integrations and connect CompanyCam.
- Authorise through api_key. Switchy stores the connection against your org.
- Everyone in the Project can now @-mention the CompanyCam tools in chat.
What teammates see: by default, memories from CompanyCam are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.