CRM data is some of the most valuable information a business owns — contacts, deals, pipeline stages, revenue forecasts, customer histories. Giving an AI agent access to that data changes how sales teams, customer success managers, and operations work. Instead of clicking through dashboards, you ask. Part of our Business & Productivity MCP category.

The CRM MCP landscape has transformed since early 2026. HubSpot’s remote MCP server went GA on April 13 with full read/write CRM access. Zoho launched official MCP support across 14 products including CRM. Microsoft’s Dataverse MCP server reached GA — and in April 2026, Microsoft added a Management MCP Server that lets developers discover 1,470+ connectors and build custom MCP servers from them. Salesforce leads the community with 388 stars, and its hosted server (forcedotcom/mcp-hosted) surged to 104 stars as enterprises embrace hosted MCP endpoints.

The Landscape

Salesforce

Server Stars Language Tools Auth License
salesforcecli/mcp 388 TypeScript 60+ SF CLI org auth Apache 2.0
smn2gnt/MCP-Salesforce 176 Python 7+ OAuth / CLI / Password MIT
tsmztech/mcp-server-salesforce 155 TypeScript 15 Password / OAuth / CLI
forcedotcom/mcp-hosted 104 Hosted (GA) External Client Apps Apache 2.0
kablewy/salesforce-mcp-server 44 TypeScript 3+ Env vars MIT
jaworjar95/salesforce-mcp-server 39 TypeScript 17 OAuth / Password MIT
advancedcommunities/salesforce-mcp-server 28 TypeScript 41 SF CLI MIT

HubSpot

Server Stars Language Tools Auth License
HubSpot Remote MCP Hosted (GA) Full CRM R/W OAuth 2.1 Official
HubSpot Developer MCP Local CLI (GA) App/CMS dev CLI Official
peakmojo/mcp-hubspot 121 Python 7 Access token MIT
lkm1developer/hubspot-mcp-server 12 TypeScript 8 Access token MIT
scopiousdigital/hubspot-mcp 10 JavaScript 6+ Private App (14 scopes) MIT
adeel0x01/hubspot-mcp-tools 4 TypeScript 58 Private App MIT
HubSpot/mcp-server 4

Zoho

Server Tools Auth Notes
Zoho MCP CRM + 13 products OAuth Official, 500+ integrations
CDataSoftware/zoho-crm-mcp-server-by-cdata Read-only JDBC CData managed

Microsoft Dynamics 365 / Dataverse

Server Tools Auth Notes
Dataverse MCP 11 Azure AD / Entra Official GA, Copilot credit billing
srikanth-paladugula/mcp-dynamics365-server 5 Azure AD Community, 17 stars
rajyraman/mcp-dataverse SQL queries Azure AD Community

Other CRM Platforms

Server CRM Stars Language Tools License
kesslerio/attio-mcp-server Attio 67 TypeScript 18 (universal) Apache 2.0
WillDent/pipedrive-mcp-server Pipedrive 56 TypeScript 15 MIT
mhenry3164/twenty-crm-mcp-server Twenty 59 JavaScript CRUD + search MIT
clay-inc/clay-mcp Clay 29 5+
gunnit/bitrix24-mcp-server Bitrix24 25 TypeScript 8+ MIT
Descomplicar-Marketing-e-Tecnologia/mcp-perfex-crm Perfex 16 TypeScript 186 MIT
Teapot-Agency/mcp_pipedrive Pipedrive 5 TypeScript 40 MIT

The landscape has shifted dramatically. Four CRM platforms — Salesforce, HubSpot, Zoho, and Microsoft — now have official, production-grade MCP servers. Microsoft’s Dataverse Management MCP Server adds a unique meta-layer for building custom MCP servers from 1,470+ connectors. Salesforce still leads the community ecosystem.

salesforcecli/mcp — The Official Salesforce Server

salesforcecli/mcp (388 stars, 747 commits, Apache 2.0) is officially maintained by Salesforce as part of their CLI toolchain. It remains the most comprehensive CRM MCP server in any ecosystem.

60+ tools organized into toolsets:

  • Metadata — deploy, retrieve, list, describe metadata components
  • SOQL — query Salesforce data using SOQL
  • Apex — run tests, execute anonymous Apex, view test results
  • LWC — Lightning Web Component development tools
  • Aura Migration — tools for migrating Aura components to LWC
  • DevOps Center — deployment and pipeline management
  • Mobile — mobile development utilities
  • Code Analysis — static analysis and quality checks

Install: Requires Salesforce CLI installed. Authenticate via sf org login web or VS Code SFDX extension.

Dynamic tool loading: Instead of exposing all 60+ tools to the LLM at once, the server uses a toolset system. You specify which toolset(s) to load, keeping your agent’s context focused. This is a design pattern more MCP servers should adopt — most agents don’t need metadata deployment tools when they’re running SOQL queries.

What works well

Depth that matches the platform. Salesforce is complex — objects, metadata, Apex, LWC, flows, permissions, multi-org setups. This server doesn’t simplify that complexity away. It gives agents the same capabilities that Salesforce developers use daily. SOQL queries, Apex test execution, metadata deployment — these are real developer workflows, not toy wrappers.

Official maintenance. Salesforce actively maintains this. Recent commits, responsive issue tracking, beta status with clear documentation. When the Salesforce API changes, this server updates. Community servers lag.

Toolset architecture. The dynamic loading approach means an agent can start with just the soql toolset for data queries and never see the 40+ metadata and deployment tools. Compare this to Softeria’s ms-365-mcp-server which loads all Microsoft 365 tools by default.

What doesn’t

Beta status. Like Microsoft’s Work IQ servers, this is subject to Salesforce’s Beta Services Terms. Breaking changes are possible.

CLI dependency. You need the Salesforce CLI installed and authenticated before the MCP server works. For developers already in the Salesforce ecosystem, this is fine. For someone new to Salesforce, it’s an extra layer of setup before the MCP server even enters the picture.

Developer-focused, not user-focused. The toolsets (metadata, Apex, LWC) target Salesforce developers, not sales reps or managers who want to query their pipeline. If you want “show me my open deals,” you’ll need to know the right SOQL query. There’s no natural-language abstraction layer.

Community Salesforce Servers

smn2gnt/MCP-Salesforce (176 stars, Python, MIT) — The leading community alternative. Covers SOQL queries, SOSL search, record CRUD, metadata retrieval, Tooling API, and direct REST API calls. Three auth modes (OAuth, CLI, username/password). Now at v0.1.14 (April 2026) with 69 commits and 8 releases. Install via uvx mcp-salesforce-connector. Best option if you want a Python-based Salesforce MCP server or need the Tooling API.

tsmztech/mcp-server-salesforce (155 stars, TypeScript) — Now at 15 tools and 98 commits. Strong feature set including aggregate queries, field-level security management, anonymous Apex execution, debug logging, and multi-org support with switchable authentication. Ships as a Claude Desktop extension (.dxt). Notable for being one of the few servers that handles field-level security explicitly.

advancedcommunities/salesforce-mcp-server (28 stars, TypeScript, MIT) — 41 tools including Apex execution, SOQL with CSV/JSON export, test runner, metadata management, and code analysis. Now at v1.6.5 (April 2026) with 120 commits. Recent releases fix tool call argument normalization for improved MCP client compatibility and improve server startup performance by removing eager org enumeration. Standout feature: read-only mode and org restriction for safety. Supports Claude Code skill installation. Install via npx @advanced-communities/salesforce-mcp-server.

forcedotcom/mcp-hosted (104 stars, 46 commits, Apache 2.0) — Salesforce-hosted MCP servers that let external AI agents access Salesforce logic through admin-governed endpoints. Now GA (graduated from beta). Uses External Client Apps for auth. This is the enterprise deployment model — Salesforce runs the server, your agent connects remotely. Stars surged from 74 to 104 in just 8 days — the fastest-growing Salesforce MCP repo right now, reflecting enterprise demand for hosted MCP.

HubSpot — From Empty Repo to Full GA in One Quarter

The biggest shift in the CRM MCP landscape: HubSpot went from an empty GitHub repo to two production GA servers in early 2026. This changes the calculus for HubSpot’s 228,000+ customers.

HubSpot Remote MCP Server (GA — April 13, 2026)

The remote HubSpot MCP server is a hosted, first-party server that gives any MCP-compatible AI tool secure read and write access to your HubSpot CRM data.

Read and write access:

  • CRM objects: contacts, companies, deals, tickets, carts, products, orders, line items, invoices, quotes, subscriptions, segments (lists)
  • Engagements: calls, emails, meetings, notes, tasks

Read-only access:

  • Organizational context: users, teams, reporting structures, owners, roles, seats
  • Marketing/content: campaigns, landing pages, website pages, blog posts, marketing events

Auth: OAuth 2.1 with PKCE. Self-service MCP Auth Apps tool in the Developer Platform enables full lifecycle management of MCP connectors. All actions respect existing HubSpot user permissions.

Limitation: When “sensitive data” is enabled on a HubSpot account, Activity objects become inaccessible through the MCP server.

HubSpot Developer MCP Server (GA — February 19, 2026)

The Developer MCP server is a local CLI tool for building HubSpot apps and CMS assets through agentic tools like Claude Code, Cursor, OpenAI Codex, and Gemini CLI. Separate from the CRM server — this is for platform developers, not CRM users.

peakmojo/mcp-hubspot — Still Relevant?

peakmojo/mcp-hubspot (121 stars, Python, MIT) was the community standard before HubSpot went official. Its FAISS semantic search — building a local vector index for fuzzy matching across contacts and companies — remains a differentiator the official server doesn’t offer. If you need “companies similar to [description]” queries, peakmojo still has a unique edge.

But for standard CRM operations (CRUD on deals, tickets, contacts, companies, engagements), the official remote server now covers far more ground with proper auth, write access, and HubSpot’s own maintenance guarantee. The community server’s 7 tools can’t match the breadth of the official server’s full CRM coverage.

When to use peakmojo: Semantic search over CRM data, self-hosted requirements, or FAISS-powered duplicate detection.

When to use the official server: Everything else — especially if you need deals, tickets, pipeline management, marketing content access, or organizational context.

Attio, Pipedrive, and the Rest

Attio — Still Punching Above Its Weight

kesslerio/attio-mcp-server (67 stars, 1,341 commits, TypeScript, Apache 2.0) remains the most actively maintained CRM MCP server by commit count. For a CRM with a fraction of Salesforce’s market share, the MCP server quality is disproportionately high.

v1.4.0 consolidated 70+ resource-specific tools into 18 universal tools (68% reduction) while maintaining full functionality. Complete CRUD for Companies, People, Deals, Tasks, Lists, and Notes. Advanced AND/OR filtering, batch operations, content search, 10 MCP prompts, and Claude Skills with workspace schema auto-generation. ChatGPT Developer Mode integration with MCP safety annotations for auto-approval workflows. OAuth support for Cloudflare Workers deployment. 89.7% speed improvement with 227KB memory reduction in recent performance work.

If you use Attio, this is a first-class MCP integration. The 97.15/100 production readiness score speaks for itself.

Pipedrive — Read-Only Leader, Write-Capable Newcomer

WillDent/pipedrive-mcp-server (56 stars, TypeScript, MIT) — The most popular Pipedrive server, with 15 tools and 8 predefined prompts for deals, persons, organizations, and pipelines. But it’s still read-only — no creating or modifying records. For sales teams that want their agent to update deal stages or add notes, this remains a blocker.

Teapot-Agency/mcp_pipedrive (5 stars, TypeScript, MIT) — Full CRUD with 40 tools (20 read, 20 write). Deals, persons, organizations, activities, notes, and leads. Fuzzy person search and soft delete recovery. Much lower adoption, but if you need write access, this is the only real option.

Dynamics 365 / Dataverse — From Minimal to Official, Now a Platform

The Dynamics 365 story has changed completely. Microsoft’s Dataverse MCP server is now GA, providing a standardized remote MCP endpoint at https://{org}.crm.dynamics.com/api/mcp.

11 tools: create_record, describe_table, list_tables, read_query (T-SQL SELECT), update_record, create_table, update_table, delete_table, delete_record, search, and fetch. Supports Copilot Studio agents, VS Code GitHub Copilot, Claude Desktop, Claude Code, and other MCP clients.

New in April 2026 — Management MCP Server (GA): Microsoft launched a Dataverse Management MCP Server as part of the 2026 Wave 1 release. This is a meta-level capability — a central API-based foundation for discovering and building custom MCP servers. Developers can query and explore over 1,470 connectors and their individual actions, discover custom APIs available in their organization, and build new MCP servers by selecting connector actions and reusable tools. Clone an existing MCP server and tailor it. This positions Dataverse not just as a CRM MCP server but as a platform for building MCP servers.

Billing: Charged per Copilot Credits when accessed by non-Copilot Studio agents. Free for Dynamics 365 Premium license holders and Microsoft 365 Copilot USL holders.

The community srikanth-paladugula/mcp-dynamics365-server (17 stars, 5 tools) still exists for simpler setups, plus rajyraman/mcp-dataverse for SQL-based querying. But the official Dataverse server — now with the Management MCP layer — is the clear choice for enterprise deployments.

Zoho — No Longer Missing

Zoho launched official MCP support covering 14 products: CRM, Mail, Calendar, Desk, Cliq, Projects, WorkDrive, Books, Billing, People, Expense, Creator, Survey, Apptics, and Bigin. OAuth-based auth with user-level permission scoping. Agents can only perform actions the user is authorized to do.

The platform claims 500+ integrations across third-party services and supports any MCP-compatible client (Claude, GPT, etc.). This is a dramatic shift from our March review, where no production-ready Zoho CRM MCP server existed.

New in April 2026: Zoho Analytics now has a Remote MCP Server setup — a single centrally managed instance shared over HTTPS, eliminating per-user Docker installs and local credential management. The Analytics MCP Server is also now available via NPM, simplifying deployment further. Zoho also added Domain Allowed Lists for Code Studio (controlling which external APIs Python scripts can access) and Bring Your Own Credentials (BYOC) support for built-in connectors.

On the community side, CDataSoftware/zoho-crm-mcp-server-by-cdata offers a read-only option via JDBC drivers for those who prefer local server control.

Notable Others

mhenry3164/twenty-crm-mcp-server (59 stars, JavaScript, MIT) — For Twenty, the open-source CRM. Dynamic schema discovery, advanced search, full CRUD. Stars jumped from 42 to 59 in a week — Twenty’s growing open-source CRM community is driving adoption.

clay-inc/clay-mcp (29 stars) — First-party from Clay (the contact management platform). Contact search, interaction retrieval, analytics, calendar integration. Guided login flow for auth.

gunnit/bitrix24-mcp-server (24 stars, TypeScript, MIT) — Contact, deal, task, and lead management for Bitrix24. Rate limiting (2 req/sec) built in. Auth via webhook URL.

Descomplicar-Marketing-e-Tecnologia/mcp-perfex-crm (16 stars, TypeScript, MIT) — 186 tools across 14 modules for Perfex CRM. Uses direct MySQL access (10-100x faster than REST). Read-only by default. The tool count is enormous, but Perfex is a niche platform.

CRM Platform Comparison

Feature Salesforce HubSpot Zoho Dynamics 365 Attio Pipedrive
Official server Yes (GA) Yes (GA) Yes Yes (GA) Community Community
Top server stars 388 — (hosted) — (hosted) — (hosted) 67 56
Tool count 60+ Full CRM 14 products 11 + Mgmt MCP 18 (universal) 15 (or 40)
Read/Write Both Both Both Both Both Read-only (top)
Auth model SF CLI OAuth 2.1 OAuth Azure AD / Entra API key API token
Hosted option Yes (mcp-hosted GA) Yes (remote) Yes Yes (remote) Cloudflare Workers No
Active maintenance High High (first-party) High (first-party) High (first-party) Very high Low
Ecosystem maturity Strong Strong Strong Growing Surprisingly mature Early

PulseMCP stats: Salesforce CLI ~599K all-time (#79), HubSpot ~560K all-time (#80), Attio ~13.2K all-time (#1,548).

Which CRM Server Should You Use?

Use salesforcecli/mcp if you’re a Salesforce developer and want official, comprehensive MCP access. The toolset architecture keeps context lean. For hosted enterprise deployment, use forcedotcom/mcp-hosted (now GA, 104 stars and surging). If you need Python, smn2gnt/MCP-Salesforce (176 stars, v0.1.14) is the community standard.

Use HubSpot’s official remote MCP server if you’re on HubSpot. Full read/write CRM access, engagement history, marketing content, organizational context — all with your existing HubSpot permissions. The community server peakmojo/mcp-hubspot still has a niche for FAISS semantic search, but the official server covers everything else.

Use Zoho’s official MCP if you’re in the Zoho ecosystem. Coverage spans CRM plus 13 other Zoho products with OAuth and permission-level scoping. The gap that existed in March 2026 is filled.

Use Microsoft’s Dataverse MCP server if you’re on Dynamics 365. Eleven tools with GA status and Azure AD auth. The new Management MCP Server (GA April 2026) adds a discovery and builder layer — explore 1,470+ connectors and build custom MCP servers from them. Note the Copilot Credit billing model for non-Copilot Studio agents — check if your licenses cover it.

Use kesslerio/attio-mcp-server if you use Attio. No caveats — this is a genuinely excellent MCP server with 1,341 commits, 97/100 production readiness, and thoughtful architecture.

Use Teapot-Agency/mcp_pipedrive if you’re on Pipedrive and need write access. Use WillDent’s server (56 stars) if read-only is sufficient. Pipedrive remains the most underserved major CRM platform — no official server, no write-capable community standard.

The Bottom Line

Rating: 4/5 — The CRM MCP landscape continues to mature rapidly. Salesforce’s CLI server reached 388 stars (747 commits), while the hosted server (forcedotcom/mcp-hosted) surged from 74 to 104 stars in just 8 days — the clearest signal yet that enterprises want hosted MCP endpoints, not local server management. HubSpot’s remote MCP server remains GA with full read/write CRM access. Zoho expanded with a Remote MCP Server for Analytics (centralized HTTPS deployment) and NPM packaging.

The biggest structural development: Microsoft’s Dataverse Management MCP Server went GA in April 2026, creating a meta-layer where developers can discover 1,470+ connectors and build custom MCP servers from them. This positions Dataverse as not just a CRM MCP server but a platform for building MCP servers — a qualitatively different capability than what Salesforce, HubSpot, or Zoho offer.

Four of the five largest CRM platforms now have official, production-grade MCP servers. Attio continues to punch above its weight with 1,341 commits and a 97/100 production readiness score. The only notable holdout is Pipedrive, where the most popular community server (56 stars) remains read-only.

The rating holds at 4/5. The remaining gap keeping this from 4.5 is Pipedrive’s limited coverage, the lack of cross-CRM migration tools, and the fact that most official servers — while demonstrably growing — still need more battle-testing at scale.


This review covers the CRM MCP server landscape as of April 2026. ChatForest researches MCP servers by reading source code, analyzing GitHub repositories and issues, studying documentation, and examining community signals. We do not install or run the servers ourselves. See our methodology for details.

This review was last edited on 2026-04-22 using Claude Opus 4.6 (Anthropic).