This is a companion reference to the Capsule MCP Integration doc. It lists every tool Claude can call once connected, grouped by the area of your account it covers.
Contacts, Opportunities & Projects
| Tool | What it does |
|---|---|
| Get a single Contact by ID |
| List or filter Contacts |
| Update Custom Field values on a Contact |
| Get a single Opportunity by ID |
| List or filter Opportunities |
| Get the total and projected value of a filtered set of Opportunities |
| Update Custom Field values on an Opportunity |
| Get a single Project by ID |
| List or filter Projects |
| Update Custom Field values on a Project |
Sales Pipelines, Milestones & Lost Reasons
| Tool | What it does |
|---|---|
| List Sales Pipelines, optionally searching by name |
| Get a single Pipeline by ID |
| List Milestones - for one Pipeline, or across all of them |
| Get a single Milestone by ID |
| List Lost Reasons, optionally searching by name |
| Get a single Lost Reason by ID |
Project Boards & Stages
| Tool | What it does |
|---|---|
| List Project Boards, optionally searching by name |
| Get a single Board by ID |
| List Stages - for one Board, or across all of them |
| Get a single Stage by ID |
Tags & Custom Fields
| Tool | What it does |
|---|---|
| Get a Tag definition by ID, for Contacts, Opportunities or Projects |
| List Tag definitions for Contacts, Opportunities or Projects |
| Get a Custom Field definition by ID |
| List Custom Field definitions (this doesn't include DataTag fields) |
| List the Custom Fields grouped under a specific DataTag |
Activities, Entries & Tasks
| Tool | What it does |
|---|---|
| List notes, emails and completed Tasks logged against a Contact, Opportunity or Project |
| Get a single note, email or completed Task by ID |
| List Activities (notes, emails, Tasks) with filtering |
| List Tasks (open only by default - see Task filters below) |
| Get a single Task by ID |
Tracks
| Tool | What it does |
|---|---|
| Get a Track by ID, including its Tasks |
| List the Tracks applied to a Contact, Opportunity or Project |
Users & Teams
| Tool | What it does |
|---|---|
| List Users on the account |
| Get a single User by ID |
| Get the User that Claude is currently authenticated as |
| List Teams, including their members |
| Get a single Team by ID, including its members |
Filtering Contacts, Opportunities, Projects and Activities
The list_contacts, list_opportunities, list_projects, and list_activities tools accept a filter made up of one or more conditions, each checking a field against a value using an operator. You don't need to build this yourself - just describe what you're looking for and Claude will construct the filter. There are some underlying rules:
- Text fields (e.g. name, email, city) support
is,is not,contains,starts with, andends with. - Number fields (e.g. IDs, tag IDs) support
is,is not,is greater than, andis less than. - Date fields (e.g. date added, date updated) support
is,is not,is after, andis before. - Yes/no fields (e.g. has email address, has open tasks) support
isandis not.
For Contacts specifically, you can also filter on a parent Organization's name, tags, and Custom Field values - useful for questions like "which people work at organizations tagged as VIP".
Filtering Tasks
list_tasks uses a simpler set of filters rather than the condition-based filter above: date added since, status, owner, category, a due-date range, whether the Task is repeating, and what type of record it's related to. By default, only open Tasks are returned unless you ask for a different status.