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

Capsule CRM MCP Server
for AI Agents

Connect your AI agent to StackOne's Capsule CRM MCP server and give it 136 MCP tools out of the box. Auth, tool execution, and security all managed.

Capsule CRM logo
Capsule CRM MCP Server
Built by StackOne StackOne
DrataGPLocalyzeFlipMindtoolsScreenloop

Coverage

136 Agent Actions

Create, read, update, and delete across Capsule CRM — and extend your agent's capabilities with custom actions.

Authentication

Agent Tool Authentication

Per-user OAuth in one call. Your Capsule CRM MCP server gets session-scoped tokens with zero credentials stored on your infra.

Agent Auth →

Security

Agent Protection

Every Capsule CRM tool response scanned for prompt injection in milliseconds — 88.7% accuracy, all running on CPU.

Prompt Injection Defense →

Performance

Max Agent Context. Min Cost.

Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every Capsule CRM call.

Tools Discovery →

What is the Capsule CRM MCP Server?

A Capsule CRM MCP server lets AI agents read and write Capsule CRM data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's Capsule CRM MCP server ships with 136 pre-built actions, fully extensible via the Connector Builder — plus managed authentication, prompt injection defense, observability, and agent execution runtime. Connect it from MCP clients like Claude Desktop, Claude Code, Cursor, Goose, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.

All Capsule CRM MCP Tools

Every action from Capsule CRM's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.

Boards

  • Create Board

    Create a new board

  • List Boards

    List all boards in Capsule CRM

  • Get Board

    Get a specific board by ID

  • Update Board

    Update an existing board

Task Categorys

  • Create Task Category

    Create a new task category

  • Get Task Category

    Get a specific task category by ID

  • Update Task Category

    Update an existing task category

  • Delete Task Category

    Delete a task category

Party Custom Fields

  • Create Party Custom Field

    Create a new party custom field definition

  • List Party Custom Fields

    List all custom field definitions for parties

  • Get Party Custom Field

    Get a specific party custom field definition

  • Update Party Custom Field

    Update a party custom field definition

  • Delete Party Custom Field

    Delete a party custom field definition

Opportunity Custom Fields

  • Create Opportunity Custom Field

    Create a new opportunity custom field definition

  • List Opportunity Custom Fields

    List all custom field definitions for opportunities

  • Get Opportunity Custom Field

    Get a specific opportunity custom field definition

  • Update Opportunity Custom Field

    Update an opportunity custom field definition

  • Delete Opportunity Custom Field

    Delete an opportunity custom field definition

Project Custom Fields

  • Create Project Custom Field

    Create a new project custom field definition

  • List Project Custom Fields

    List all custom field definitions for projects

  • Get Project Custom Field

    Get a specific project custom field definition

  • Update Project Custom Field

    Update a project custom field definition

  • Delete Project Custom Field

    Delete a project custom field definition

Entrys

  • Create Entry

    Create a new entry (note)

  • Get Entry

    Retrieve a specific entry by ID

  • Update Entry

    Update an existing entry

  • Delete Entry

    Delete an entry from Capsule CRM

Attachments

  • Upload Attachment

    Upload a file attachment for use with entries

  • Get Attachment

    Download an attachment by ID

Unified Groups

  • List Unified Groups

    List every Capsule CRM Team as an IAM group. Capsule Teams are flat user-grouping buckets used for ownership and assignment of records. Returns id, name, created_at, updated_at, and a pinned organization_id of "capsulecrm" (single-tenant — see Organizations partial). No parent/child relationships (Capsule Teams are flat).

  • Get Unified Group

    Retrieve a single Capsule Team (modeled as IAM group) by numeric id. Supports expand=users (passes embed=memberships to Capsule) to include the list of team members. Accepts either the StackOne-encoded composite id or the raw numeric team id.

Unified Organizations

  • List Unified Organizations

    Return the single Capsule CRM site tied to the current connection as an IAM organization. Synthesized from /api/v2/site (Capsule has no list-tenants endpoint — each access token is bound to one Capsule site). id is pinned to the literal "capsulecrm" so it matches unified_list_groups.organization_id and the role scope resource_id; remote_id carries the real site subdomain; name is site.name.

  • Get Unified Organization

    Retrieve the Capsule CRM site bound to the current connection as an IAM organization. id is pinned to the literal "capsulecrm" (matching unified_list_groups.organization_id and the role scope resource_id); remote_id carries the real tenant subdomain. Capsule is single-tenant per credential, so the connected site is always returned regardless of the id passed.

Unified Roles

  • List Unified Roles

    List the synthesized workspace role catalog for Capsule CRM. Capsule has no native role / permission API — admin and non-admin distinctions are managed in the Capsule UI and not queryable via /api/v2. A single role "user" (type=basic) is returned and matches the IamUser.roles[].id values from unified_list_users. An auth probe via GET /api/v2/site runs first so bad credentials surface immediately.

  • Get Unified Role

    Retrieve a single role record. Only the synthesized workspace key "user" is a known role on this connector — Capsule has no native role API. An auth probe via GET /api/v2/site runs first to surface bad credentials. Unknown ids return an unmapped_value-typed record echoing the input id rather than 404-ing.

Unified Users

  • List Unified Users

    List every user in the connected Capsule CRM account mapped to the IAM unified user schema. Capsule returns the full list in a single response (no pagination), so cursor is disabled. Each user record carries id, username (email-like login), name, and status. Pass expand=["roles"] to inline the synthesized workspace-scoped role with type=basic (Capsule has no native role concept on the user record).

  • Get Unified User

    Retrieve a single Capsule CRM user by numeric id, mapped to the IAM unified user schema. Field coverage matches unified_list_users exactly. Accepts the StackOne-encoded composite id (recommended) OR the raw numeric Capsule user id.

Milestones

  • Create Milestone

    Create a new milestone

  • List Milestones

    Retrieve all milestones from the oldest active pipeline

  • Get Milestone

    Retrieve a specific milestone by ID

  • Update Milestone

    Update an existing milestone

  • Delete Milestone

    Delete a milestone

Opportunities

  • List Opportunities

    Retrieve all opportunities (deals) in Capsule CRM

  • Search Opportunities

    Search for opportunities by query term

Opportunitys

  • Create Opportunity

    Create a new opportunity (deal)

  • Get Opportunity

    Retrieve a specific opportunity by ID

  • Update Opportunity

    Update an existing opportunity

  • Delete Opportunity

    Delete an opportunity from Capsule CRM

Parties

  • List Parties

    Retrieve all parties (contacts) in Capsule CRM

  • Search Parties

    Search for parties by query term

Partys

  • Create Party

    Create a new party (person or organization)

  • Get Party

    Retrieve a specific party by ID

  • Update Party

    Update an existing party

  • Delete Party

    Delete a party from Capsule CRM

Track Definitions

  • Create Track Definition

    Create a new track definition

  • List Track Definitions

    List all track definitions in Capsule CRM

  • Get Track Definition

    Get a specific track definition by ID

  • Update Track Definition

    Update an existing track definition

  • Delete Track Definition

    Delete a track definition

Pipelines

  • Create Pipeline

    Create a new pipeline

  • List Pipelines

    Retrieve all pipelines in Capsule CRM

  • Get Pipeline

    Retrieve a specific pipeline by ID

  • Update Pipeline

    Update an existing pipeline

Projects

  • Create Project

    Create a new project (case)

  • List Projects

    Retrieve all projects (cases) in Capsule CRM

  • Get Project

    Retrieve a specific project by ID

  • Search Projects

    Search for projects by query term

  • Update Project

    Update an existing project

  • Delete Project

    Delete a project from Capsule CRM

Stages

  • Create Stage

    Create a new stage

  • List Stages

    List all stages in Capsule CRM

  • Get Stage

    Get a specific stage by ID

  • Update Stage

    Update an existing stage

  • Delete Stage

    Delete a stage

Party Tags

  • Create Party Tag

    Create a new tag definition for parties

  • List Party Tags

    List all tag definitions for parties

  • Get Party Tag

    Retrieve a specific party tag definition by ID

  • Update Party Tag

    Update a party tag definition

  • Delete Party Tag

    Delete a party tag definition

Opportunity Tags

  • Create Opportunity Tag

    Create a new tag definition for opportunities

  • List Opportunity Tags

    List all tag definitions for opportunities

  • Get Opportunity Tag

    Retrieve a specific opportunity tag definition by ID

  • Update Opportunity Tag

    Update an opportunity tag definition

  • Delete Opportunity Tag

    Delete an opportunity tag definition

Project Tags

  • Create Project Tag

    Create a new tag definition for projects

  • List Project Tags

    List all tag definitions for projects

  • Get Project Tag

    Retrieve a specific project tag definition by ID

  • Update Project Tag

    Update a project tag definition

  • Delete Project Tag

    Delete a project tag definition

Tasks

  • Create Task

    Create a new task

  • List Tasks

    Retrieve all tasks in Capsule CRM

  • Get Task

    Retrieve a specific task by ID

  • Update Task

    Update an existing task

  • Delete Task

    Delete a task from Capsule CRM

Teams

  • List Teams

    Retrieve all teams in the Capsule CRM account

  • Get Team

    Retrieve a specific team by ID

Users

  • List Users

    Retrieve all users in the Capsule CRM account

  • Get User

    Retrieve a specific user by ID

  • Update User

    Update a user's preferences

Other (37)

  • Add Party To Opportunity

    Add an additional party to an opportunity

  • Add Party To Project

    Add a party to a project

  • List Task Categories

    List all task categories in Capsule CRM

  • List Entries

    Retrieve all entries (notes, emails, completed tasks) by date

  • List Party Entries

    List entries for a specific party

  • List Opportunity Entries

    List entries for a specific opportunity

  • List Project Entries

    List entries for a specific project

  • List Activity Types

    List all activity types in Capsule CRM

  • Get Unified Credentials

    Return the authenticated identity and auth type for the current Capsule CRM connection. auth_type is derived from the presence of credentials.refreshToken (OAuth flows carry a refresh token; personal-access-token flows do not). Both auth flows use credentials.accessToken for the Bearer header. user is populated inline from /api/v2/users/current (id, username, name, status).

  • List Pipeline Milestones

    List milestones for a specific pipeline

  • Get Multiple Opportunities

    Retrieve multiple opportunities by IDs

  • List Party Opportunities

    List opportunities associated with a specific party

  • List Deleted Opportunities

    List opportunities deleted since a specific date

  • List Opportunity Parties

    List additional parties associated with an opportunity

  • List Opportunity Projects

    List projects associated with an opportunity

  • List Lost Reasons

    List all lost reasons in Capsule CRM

  • Get Multiple Parties

    Retrieve multiple parties by their IDs

  • List Party Employees

    List employees (people) of an organization

  • List Deleted Parties

    List parties deleted since a specific date

  • Get Multiple Pipelines

    Retrieve multiple pipelines by their IDs

  • Get Multiple Projects

    Retrieve multiple projects by their IDs

  • List Party Projects

    List projects associated with a specific party

  • List Deleted Projects

    List projects deleted since a specific date

  • List Project Parties

    List parties associated with a project

  • Get Site

    Retrieve site information

  • List Board Stages

    List stages for a specific board

  • Get Current User

    Retrieve the current authenticated user

  • Remove Party From Opportunity

    Remove an additional party from an opportunity

  • Remove Party From Project

    Remove a party from a project

  • Archive Board

    Archive a board

  • Restore Board

    Restore an archived board

  • Filter Opportunities

    Run an ad-hoc filter query on opportunities

  • Filter Parties

    Run an ad-hoc filter query on parties

  • Archive Pipeline

    Archive a pipeline

  • Restore Pipeline

    Restore an archived pipeline

  • Duplicate Pipeline

    Duplicate an existing pipeline

  • Filter Projects

    Run an ad-hoc filter query on projects

Capsule CRM AI Agent Use Cases

Connect your AI agent to Capsule CRM and help your team scale the sales operations they run by hand today.

Post-Demo Follow-Up

Use StackOne to connect your AI agent to your CRM, email, and calendar tools to automate post-demo follow-up.

View
SalesforceHubSpotPipedriveGongFirefliesGmailMicrosoft OutlookGoogle Calendar
Deal Risk Scoring

Use StackOne to connect your AI agent to your CRM, email, and calendar tools to automate deal risk scoring and pipeline alerts.

View
SalesforceHubSpotPipedriveZoho CRMCloseFreshsalesGmailOutlook
Outbound Prospecting

Use StackOne to connect your AI agent to your CRM, sales engagement, and messaging tools to automate outbound prospecting.

View
SalesforceHubSpotOutreachSalesloftLemlistPipedriveCloseGmail

Set Up Your Capsule CRM MCP Server in Minutes

One endpoint. Any framework. Your agent is talking to Capsule CRM in under 10 lines of code.

Agent Frameworks

Claude Desktop
{
  "mcpServers": {
    "stackone": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://api.stackone.com/mcp?x-account-id=<account_id>",
        "--header",
        "Authorization: Basic <YOUR_BASE64_TOKEN>"
      ]
    }
  }
}

Check More crm-sales MCP Servers

Capsule CRM MCP Server FAQ

Does StackOne have a Capsule CRM MCP server?
Yes. StackOne offers a hosted Capsule CRM MCP server with 136 pre-built actions, and every action is tested and QA'd by StackOne. Connect it to Claude, Cursor, and any other MCP client, or to any agent framework through the AI Action SDK. It ships with managed agent authentication, prompt injection defense, and tool discovery with server-side execution that preserve your agent's context window and keep reasoning performance.
Capsule CRM MCP server vs direct API integration — what's the difference?
A Capsule CRM MCP server and direct API integration serve different use cases. Direct API integration is for software-to-software — backend code calling Capsule CRM. A Capsule CRM MCP server is for AI agents — MCP clients like Claude and Cursor, plus framework agents built with OpenAI, LangChain, or Vercel AI — discovering and calling Capsule CRM at runtime. StackOne provides both.
How does Capsule CRM authentication work for AI agents?
Capsule CRM authentication for AI agents works through a StackOne Connect Session. Create one via the dashboard or the SDK — you get an auth link and ready-to-paste config for Claude Desktop, Cursor, and other MCP clients. Your user authenticates their own Capsule CRM account; StackOne handles token exchange, storage, and refresh. Credentials never reach the LLM, and each user is isolated via origin_owner_id.
Are Capsule CRM MCP tools vulnerable to prompt injection?
Yes — Capsule CRM MCP tools can be vulnerable to indirect prompt injection. Any tool that reads user-written content — documents, messages, tickets, records, or free-text fields — is a potential vector. StackOne Defender scans every tool response before it enters the agent's context — regex patterns in ~1ms, then a MiniLM classifier in ~4ms. 88.7% accuracy, CPU-only.
What is the context bloat of a Capsule CRM agent and how do I avoid it?
Context bloat happens when Capsule CRM tool schemas and API responses eat your Capsule CRM agent's memory, preventing it from reasoning effectively. A single Capsule CRM query can return a massive JSON response, and connecting multiple tools compounds the problem. Tools Discovery and Code Mode reduce context bloat — loading only relevant tools per query and keeping raw responses out of the agent's context.
Can I limit which actions my Capsule CRM agent can access?
Yes — you can limit which actions your Capsule CRM agent can access directly from the StackOne dashboard. Toggle actions on or off, or restrict them to specific accounts, with no code changes to your agent. Session tokens can be scoped to exact actions so if one leaks, exposure stays contained.
Can I create custom agent actions for my Capsule CRM MCP server?
Yes — you can create custom agent actions for your Capsule CRM MCP server using Connector Builder. It's an integration agent your coding assistant (Claude Code, Cursor, or Copilot) can invoke to research Capsule CRM's API, generate production-ready connector YAML, test against the live API, and validate before you ship.
When should I NOT use a Capsule CRM MCP server?
Skip a Capsule CRM MCP server if your integration is purely software-to-software — direct Capsule CRM API integration is simpler when no AI agent is involved. For deterministic, compliance-critical operations (financial transactions, regulatory reporting), direct API gives you predictable behavior without agent-driven decision-making. MCP shines when AI agents need to dynamically discover and call Capsule CRM actions at runtime.
What AI frameworks and AI clients does the StackOne Capsule CRM MCP server support?
The StackOne Capsule CRM MCP server supports both. MCP clients (paste-and-go apps): Claude Desktop, Claude Code, Cursor, VS Code, Goose. Agent frameworks (code SDKs you build with): OpenAI Agents SDK, Anthropic, Vercel AI, Google ADK, CrewAI, Pydantic AI, LangChain, LangGraph, Azure AI Foundry.

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.