Capsulemcp logo

Capsulemcp

by soil-dev

Connects AI clients to Capsule CRM for reading and carefully gated updates across customer and sales records.

Install Capsulemcp

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "soil-dev-capsulemcp": {
      "command": "npx",
      "args": [
        "-y",
        "cache"
      ],
      "env": {
        "CAPSULE_API_TOKEN": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

We couldn’t confirm it starts correctly

The install command didn't complete successfully in our automated test.

npx -y cache

npm ERR! could not determine executable to run npm ERR! A complete log of this run can be found in: /home/user/.npm/_logs/2026-09-29T12_52_33_079Z-debug-0.log

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 27d ago.

Overview

Capsule CRM access via the soil-dev/capsulemcp MCP server covers contacts, organisations, opportunities, projects, tasks, activity, filters, tracks, and attachments. It runs locally over stdio with npx or as an HTTP+OAuth service for hosted Custom Connectors. Read-only mode removes write and delete tools, while tool annotations and confirmation gates help clients distinguish safe reads from destructive actions. Reach for it when an agent needs to query or maintain Capsule CRM records through natural-language requests.

Use cases

  • Search Capsule contacts and organisations from an AI client
  • Filter opportunities or projects by structured conditions
  • Run saved Capsule searches with configured ordering
  • Create and update CRM tasks with confirmation controls
  • Upload or retrieve Capsule file attachments

Key features

  • Capsule CRM record search and management
  • Structured and saved-filter queries
  • Read-only operating mode
  • Workflow tracks, pipelines, and project stages
  • Attachment retrieval and upload
  • Confirmation-gated destructive actions

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 3d ago

Recent health check succeeded.

17/18 checks healthy over the last 77d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 7d ago via OSV.dev · cache (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars5Stargazers on the source repository.
npm downloads23kPackage downloads in the last 30 days.
Last commit5d agoMost recent push to the default branch.
Install checkInconclusiveInstall command did not finish in our automated test.
Directory activity5 viewsConfig copies, upvotes, and views on AllMCPs.

How Capsulemcp works

What soil-dev/capsulemcp MCP server does

The soil-dev/capsulemcp MCP server exposes Capsule CRM through Model Context Protocol tools. It lets compatible clients work with the connected Capsule account’s people, organisations, opportunities, projects, tasks, notes, captured emails, attachments, activity, workflow tracks, tags, users, teams, and reference data.

The server provides read operations across the resource graph and write operations for supported records. It also includes structured filtering, saved-filter execution, deleted-record audit views, and batch fetches that can retrieve up to 50 records per call. File attachments support both retrieval and upload. The tool set is described in the repository as 92 tools in normal mode and 53 when read-only mode is enabled.

How it works

A Capsule API token authenticates local usage. MCP clients invoke tools such as searches, record lookups, list operations, structured filters, and saved-filter runs. Paginated endpoints generally return up to 100 records per page and provide a cursor when more results are available. Standard record lists default to 25 items per page, while reference-data lists default to 100.

Structured filter tools accept multiple field, operator, and value conditions that are combined with AND logic. Capsule does not provide ad-hoc sorting for these filters, so saved filters are the option for queries that need a configured order. Saved filters are created in Capsule’s web interface and then discovered or executed through MCP.

Setup and configuration

For a local Claude Desktop setup, install the package through npx and provide the Capsule token as an environment variable:

config.json
{
  "mcpServers": {
    "capsule": {
      "command": "npx",
      "args": ["-y", "capsulemcp"],
      "env": {
        "CAPSULE_API_TOKEN": "your-token",
        "CAPSULE_MCP_READONLY": "1"
      }
    }
  }
}

Restart the client after adding the configuration. The CAPSULE_MCP_READONLY setting is optional; when set to 1, write and delete tools are not registered. The repository recommends pairing this setting with a Capsule token using the Read scope. The token’s permissions remain the upper limit on what the server can do.

The soil-dev/capsulemcp MCP server also supports HTTP with OAuth for hosted Custom Connectors.

Tools and capabilities

Supported areas include:

  • Search, filtering, retrieval, listing, creation, and updates for parties, opportunities, projects, and tasks.
  • Notes, captured-email entries, timeline activity, deleted-record audits, and related records.
  • File attachment download and upload.
  • Pipelines, milestones, project boards, stages, workflow track definitions, and track instances.
  • Saved filters, custom-field metadata, tags, users, teams, and Capsule reference data.
  • Batch read and batch write tools for mass-update workflows.

Read tools carry read-only annotations, and destructive tools carry destructive annotations for clients that honor MCP tool hints. Whole-record deletes, track removal, and removal of additional parties require an explicit confirm: true argument.

Limitations and notes

Read-only mode disables write and delete tools at the MCP layer, but it does not replace Capsule token permissions. Pagination still requires following the returned cursor when results exceed a page. Filter results cannot be freely sorted; use a saved filter when ordering matters. Valid embed values differ by resource and are checked by each tool, so unsupported values are rejected. The project embed name used by callers maps to Capsule’s legacy API term on the wire.

The soil-dev/capsulemcp MCP server is licensed under Apache License 2.0.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Capsulemcp

Run it locally through npx with `npx -y capsulemcp`, then configure `CAPSULE_API_TOKEN` in the MCP client. The README provides a Claude Desktop configuration example.

Yes. It supports local stdio use with Claude Desktop, and the README includes a JSON configuration example.

Set `CAPSULE_MCP_READONLY=1`. This prevents write and delete tools from being registered; using a Capsule token with the Read scope adds permission-level protection.

It covers parties, opportunities, projects, tasks, entries, activities, attachments, filters, workflow tracks, tags, users, teams, and related reference data.

Yes. The server supports HTTP with OAuth for hosted Custom Connectors.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewCapsulemcp AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/soil-dev-capsulemcp?style=directory)](https://allmcps.com/mcp/soil-dev-capsulemcp)
HTML Embed
<a href="https://allmcps.com/mcp/soil-dev-capsulemcp"><img src="https://allmcps.com/api/badge/soil-dev-capsulemcp?style=directory" alt="Capsulemcp on AllMCPs" /></a>