# Pipedrive CRM

Подключает Pipedrive к ИИ-ассистенту: 155 инструментов для сделок, контактов, организаций и активностей. Режимы доступа ограничивают, что агент вообще увидит.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 10
- Автор: ckalima
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/ckalima/pipedrive-mcp-server
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/mcp/pipedrive-crm

## Что делает

Сервер работает через Pipedrive REST API: для сущностей с версией v2 используется она, а заметки, почта, пользователи и лиды идут по v1. Запросы и ответы сверяются с OpenAPI-спецификацией v2 в контрактных тестах, так что инструменты не разъедутся с документацией API. Поверхность инструментов прогоняется и на живом аккаунте Pipedrive.

Режим задаёт переменная `PIPEDRIVE_MODE`. В `read-only` доступны 69 инструментов только на чтение, в `safe-write` — 123, включая неразрушающие записи, в `full` — все 155. Инструменты вне режима не попадают в `tools/list` и отклоняются при прямом вызове. Удаление и конвертации требуют `full`; без него такой вызов вернёт ошибку `DESTRUCTIVE_DISABLED`.

Нужен API-ключ Pipedrive из 40 символов — берётся в настройках аккаунта. Транспорт только STDIO, хостингового OAuth нет. Загрузка картинок товаров с диска выключена, пока не задан `PIPEDRIVE_IMAGE_BASE_DIR`: путь к файлу должен лежать внутри этой директории, иначе передавайте `base64_data`.

## Требования
- Нужно: Node.js (команды через npx)
- Переменные окружения: `PIPEDRIVE_API_KEY`, `PIPEDRIVE_MODE`, `PIPEDRIVE_ENABLE_DESTRUCTIVE`, `PIPEDRIVE_IMAGE_BASE_DIR` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
claude mcp add --env PIPEDRIVE_API_KEY=<PIPEDRIVE_API_KEY> --env PIPEDRIVE_MODE=<PIPEDRIVE_MODE> --env PIPEDRIVE_ENABLE_DESTRUCTIVE=<PIPEDRIVE_ENABLE_DESTRUCTIVE> --env PIPEDRIVE_IMAGE_BASE_DIR=<PIPEDRIVE_IMAGE_BASE_DIR> --transport stdio pipedrive-crm -- npx -y @ckalima/pipedrive-mcp-server
```
Вместо <…> подставьте свои значения

### Codex

**Командой платформы**
```bash
codex mcp add pipedrive-crm --env PIPEDRIVE_API_KEY=<PIPEDRIVE_API_KEY> --env PIPEDRIVE_MODE=<PIPEDRIVE_MODE> --env PIPEDRIVE_ENABLE_DESTRUCTIVE=<PIPEDRIVE_ENABLE_DESTRUCTIVE> --env PIPEDRIVE_IMAGE_BASE_DIR=<PIPEDRIVE_IMAGE_BASE_DIR> -- npx -y @ckalima/pipedrive-mcp-server
```
Вместо <…> подставьте свои значения

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "pipedrive-crm": {
            "command": "npx",
            "args": [
                "-y",
                "@ckalima/pipedrive-mcp-server"
            ],
            "env": {
                "PIPEDRIVE_API_KEY": "<PIPEDRIVE_API_KEY>",
                "PIPEDRIVE_MODE": "<PIPEDRIVE_MODE>",
                "PIPEDRIVE_ENABLE_DESTRUCTIVE": "<PIPEDRIVE_ENABLE_DESTRUCTIVE>",
                "PIPEDRIVE_IMAGE_BASE_DIR": "<PIPEDRIVE_IMAGE_BASE_DIR>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "pipedrive-crm": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@ckalima/pipedrive-mcp-server"
            ],
            "env": {
                "PIPEDRIVE_API_KEY": "<PIPEDRIVE_API_KEY>",
                "PIPEDRIVE_MODE": "<PIPEDRIVE_MODE>",
                "PIPEDRIVE_ENABLE_DESTRUCTIVE": "<PIPEDRIVE_ENABLE_DESTRUCTIVE>",
                "PIPEDRIVE_IMAGE_BASE_DIR": "<PIPEDRIVE_IMAGE_BASE_DIR>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add -e PIPEDRIVE_API_KEY=<PIPEDRIVE_API_KEY> -e PIPEDRIVE_MODE=<PIPEDRIVE_MODE> -e PIPEDRIVE_ENABLE_DESTRUCTIVE=<PIPEDRIVE_ENABLE_DESTRUCTIVE> -e PIPEDRIVE_IMAGE_BASE_DIR=<PIPEDRIVE_IMAGE_BASE_DIR> pipedrive-crm npx -y @ckalima/pipedrive-mcp-server
```
Вместо <…> подставьте свои значения

## Когда брать
- вытащить список сделок по стадии воронки
- создать контакт и привязать его к организации
- найти активность по сделке и отметить её выполненной
- разобрать, какие кастомные поля скрываются за хеш-кодами
- пролистать большой список сделок курсорной пагинацией

## Примеры запросов агенту
- Покажи все сделки в стадии «Переговоры» и выведи их суммы
- Создай контакт с почтой client@example.com и привяжи к организации Acme
- Найди все активности по сделке 123 и отметь выполненные

## Похожие
- [REA](https://affpapa.org/nevibecode/mcp/rea.md) — MCP-сервер · ★ 386989
- [GitHub](https://affpapa.org/nevibecode/mcp/github.md) — MCP-сервер · ★ 33918
- [Netdata](https://affpapa.org/nevibecode/mcp/netdata.md) — MCP-сервер · ★ 81115
- [browser-use](https://affpapa.org/nevibecode/mcp/browser-use.md) — MCP-сервер · ★ 119160
- [Codebase Memory](https://affpapa.org/nevibecode/mcp/codebase-memory.md) — MCP-сервер · ★ 47392
- [mcp-server](https://affpapa.org/nevibecode/mcp/mcp-server.md) — MCP-сервер · ★ 43872

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
