Can AI agents automate Pipedrive?
Pipedrive · saas · crmsales
Pipedrive has a broad CRM REST surface for deals, leads, people, organizations, activities, products, pipelines, projects, notes, files, mail, users, permissions, searches, and marketplace extensions. OAuth 2.0 supplies scoped, renewable access for marketplace applications, while a user-bound API token supports internal integrations with a wider blast radius. The API is migrating gradually from v1 to stricter, faster, cheaper v2 endpoints; v1 replacements receive a grace period, but the mixed-version surface and shared account token budget require active maintenance. Webhooks v2 provide permission-filtered JSON events for core CRM and project objects with retries and delivery status. Pipedrive's native remote MCP beta is a strong agent path: it reads, searches, creates, and updates deals, people, organizations, activities, notes, and pipeline stages, and searches and converts leads under the connected user's permissions. The documented endpoint works with compatible remote-MCP clients, with setup guides for ChatGPT and Claude. Because the server is beta and covers the core sales model rather than every API resource, the REST API remains the safest general path. No general first-party operational CLI was established. Computer-use viability is unassessed.
Best path today: api · Overall automatability: 8/10
Modalities
| Modality | Status | Detail |
|---|---|---|
| API | yes | restoauth2api-token coverage: full · docs |
| SDK | unknown | official: unknown |
| MCP | yes | verdict: official |
| Integrations | unknown | |
| CLI | unknown | |
| Extensibility | yes | marketplace-appsapp-extensionscustom-panels webhooks: True |
| Data access | export: api-json, csv, xls · import: api-json, csv, xls | |
| RPA / UI automation | unknown | web-dom No repeatable UI probe was run. Pipedrive's REST APIs, v2 webhooks, marketplace extensions, and native MCP server cover practical CRM automation without browser control. |
| Computer use | unknown | measured verdicts only — "unknown" means not yet probed by us |
Scores
| api | mcp | integrations | cli | rpa | computer use | overall |
|---|---|---|---|---|---|---|
| 8 | 8 | — | — | — | — | 8 |
Evidence
| Fact | Tier | Source | Date |
|---|---|---|---|
homepage | declared | source | 2026-08-16 |
platforms | declared | source | 2026-08-16 |
license | declared | source | 2026-08-16 |
modalities.api.exists | declared | source | 2026-08-16 |
modalities.api.kinds[0] | declared | source | 2026-08-16 |
modalities.api.auth[0] | declared | source | 2026-08-16 |
modalities.api.auth[1] | declared | source | 2026-08-16 |
modalities.api.coverage | declared | source | 2026-08-16 |
modalities.mcp.first_party | declared | source | 2026-08-16 |
modalities.extensibility.scripting | declared | source | 2026-08-16 |
modalities.extensibility.webhooks | declared | source | 2026-08-16 |
modalities.data_access.export | declared | source | 2026-08-16 |
modalities.data_access.import | declared | source | 2026-08-16 |
verdict.scores.api | declared | source | 2026-08-16 |
verdict.scores.mcp | declared | source | 2026-08-16 |
freshness.watch[0].url | declared | source | 2026-08-16 |
freshness.watch[1].url | declared | source | 2026-08-16 |
freshness.watch[2].url | declared | source | 2026-08-16 |
Last verified 2026-08-16 · volatility high · JSON record