<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Tommos</title>
    <description>The latest articles on DEV Community by Tommos (@tommos).</description>
    <link>https://dev.to/tommos</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4205558%2F0be73c5a-e9c3-409c-b78f-5aebc8ce9d6b.png</url>
      <title>DEV Community: Tommos</title>
      <link>https://dev.to/tommos</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tommos"/>
    <language>en</language>
    <item>
      <title>How to connect Claude to your CRM (web, desktop, Claude Code)</title>
      <dc:creator>Tommos</dc:creator>
      <pubDate>Sun, 25 Oct 2026 00:52:45 +0000</pubDate>
      <link>https://dev.to/tommos/how-to-connect-claude-to-your-crm-web-desktop-claude-code-11pl</link>
      <guid>https://dev.to/tommos/how-to-connect-claude-to-your-crm-web-desktop-claude-code-11pl</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://tommos.ai/blog/connect-claude-to-your-crm" rel="noopener noreferrer"&gt;tommos.ai&lt;/a&gt; on October 15, 2026, by Yuri Kovalov, founder of Tommos. Posted here by the Tommos team. The Claude facts come from Anthropic's own help and docs pages, read on October 15, 2026; the Tommos facts from the product's own setup docs.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;You connect Claude to a CRM through the CRM's MCP server. In Claude on the web or the desktop app, add the server's address as a custom connector and sign in to the CRM in the browser. In Claude Code, run one &lt;code&gt;claude mcp add&lt;/code&gt; command, then authenticate with &lt;code&gt;/mcp&lt;/code&gt;. From then on Claude reads and changes CRM records with your permissions, when you ask in plain words.&lt;/p&gt;

&lt;h2&gt;
  
  
  In 30 seconds
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;You need two things:&lt;/strong&gt; a CRM with a remote MCP server, and a Claude plan that allows custom connectors (every plan does; Free allows one).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;On a Team or Enterprise plan, an owner adds the connector first.&lt;/strong&gt; Then each person connects their own account.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Claude acts as you.&lt;/strong&gt; The CRM checks your role on every call, so Claude can do what you can do and no more.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Claude reaches the CRM from Anthropic's servers&lt;/strong&gt;, not from your laptop. A CRM only reachable on your office network will not connect.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What happens when you connect Claude to a CRM
&lt;/h2&gt;

&lt;p&gt;MCP, the Model Context Protocol, is an open standard for letting an AI client call outside tools. A CRM vendor runs an MCP server that offers its actions as tools: find a contact, update a deal, list today's meetings. Claude reads the list, and when your request needs one, it calls the tool.&lt;/p&gt;

&lt;p&gt;The sign-in is OAuth, the same "sign in with your account and press Allow" you know from other apps. Claude never sees your CRM password; it gets a token that acts as you and can be revoked.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Before you connect any CRM, check three things:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;The address comes from the vendor's own docs.&lt;/strong&gt; Not from a directory listing or a forum post.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Which tools change or delete data.&lt;/strong&gt; Read the vendor's tool list. If it offers a read-only server, start there.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Where the CRM records an agent's changes.&lt;/strong&gt; You will want to see what Claude did, by name and date.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Connect a CRM in Claude on the web or the desktop app
&lt;/h2&gt;

&lt;p&gt;Custom connectors that use a remote MCP server work in Claude on the web, Claude Desktop and Cowork, on the Free, Pro, Max, Team and Enterprise plans. A Free account can add one custom connector.¹&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;On Pro or Max:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open &lt;strong&gt;Customize&lt;/strong&gt;, then &lt;strong&gt;Connectors&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Press &lt;strong&gt;+ Add&lt;/strong&gt;, then &lt;strong&gt;Add custom connector&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Give it a name ("CRM") and paste the CRM's MCP server address.&lt;/li&gt;
&lt;li&gt;Leave the authentication on OAuth unless the vendor's docs say otherwise, and press &lt;strong&gt;Add&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Press &lt;strong&gt;Connect&lt;/strong&gt;. A browser tab opens the CRM's sign-in. Sign in and press &lt;strong&gt;Allow&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;On Team or Enterprise:&lt;/strong&gt; only an Owner or a Primary Owner can add the connector to the organization (on Enterprise, also a custom role that can manage the library). After that, each member opens Connectors, finds it and presses &lt;strong&gt;Connect&lt;/strong&gt; to sign in with their own CRM account.¹&lt;/p&gt;

&lt;p&gt;Some CRMs are already in Claude's connector directory, so you search for the name instead of pasting an address. Pipedrive's is one.² The sign-in is the same.&lt;/p&gt;

&lt;p&gt;Claude's connectors also work in the Claude mobile apps once connected.¹&lt;/p&gt;

&lt;h2&gt;
  
  
  Connect a CRM in Claude Code
&lt;/h2&gt;

&lt;p&gt;In a terminal, add the server over HTTP:³&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;claude mcp add &lt;span class="nt"&gt;--transport&lt;/span&gt; http crm https://&amp;lt;the CRM&lt;span class="s1"&gt;'s MCP address&amp;gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then type &lt;code&gt;/mcp&lt;/code&gt; inside Claude Code, choose the server and follow the browser sign-in. The token is stored and renewed for you.³ (&lt;code&gt;claude mcp login crm&lt;/code&gt; does the same from the shell.)&lt;/p&gt;

&lt;p&gt;Three scopes decide who sees the server:³&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Scope&lt;/th&gt;
&lt;th&gt;Flag&lt;/th&gt;
&lt;th&gt;Where it is saved&lt;/th&gt;
&lt;th&gt;Who gets it&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Local (default)&lt;/td&gt;
&lt;td&gt;none&lt;/td&gt;
&lt;td&gt;your Claude config&lt;/td&gt;
&lt;td&gt;you, in this project&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Project&lt;/td&gt;
&lt;td&gt;&lt;code&gt;--scope project&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;.mcp.json&lt;/code&gt; in the repository&lt;/td&gt;
&lt;td&gt;everyone who clones the repository&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;User&lt;/td&gt;
&lt;td&gt;&lt;code&gt;--scope user&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;your Claude config&lt;/td&gt;
&lt;td&gt;you, in every project&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;A project scope shares the address, not your sign-in: each person still signs in as themselves.&lt;/p&gt;

&lt;h2&gt;
  
  
  Connect Claude to Tommos, step by step
&lt;/h2&gt;

&lt;p&gt;Tommos (&lt;a href="https://tommos.ai" rel="noopener noreferrer"&gt;tommos.ai&lt;/a&gt;) is a CRM whose AI agents, the tommos, take a B2B inquiry to a signed contract. Its MCP server address is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;https://app.tommos.ai/api/mcp
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Claude web or desktop:&lt;/strong&gt; Customize → Connectors → + Add → Add custom connector, paste the address, press Add, then Connect. The Tommos sign-in opens; sign in (if you already are, you only confirm), choose the workspace and press &lt;strong&gt;Allow&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Claude Code:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;claude mcp add --transport http tommos https://app.tommos.ai/api/mcp
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then &lt;code&gt;/mcp&lt;/code&gt; → &lt;strong&gt;tommos&lt;/strong&gt; → &lt;strong&gt;Authenticate&lt;/strong&gt;, and the same sign-in in the browser.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What your role lets Claude do.&lt;/strong&gt; A Viewer's Claude reads. A Member's Claude also writes contacts, deals, forms, events and the Playbook, and decides cards. An Admin's Claude also sets how the tommos work, the sending domains and the API keys. The Owner's Claude can also ask the owners to choose a plan and export the workspace. If you leave the workspace, your Claude loses access with you.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;No Tommos workspace yet?&lt;/strong&gt; Two ways in. When you sign in from Claude and belong to no workspace, the sign-in page offers to open one: name your company and press &lt;strong&gt;Open the workspace and connect&lt;/strong&gt;. Or ask Claude to open it: the &lt;code&gt;create_workspace&lt;/code&gt; tool needs no sign-in, only your company's name and your work address, and nothing is sent or charged until you confirm that address from the email Tommos sends. You then connect as above.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;First requests to try,&lt;/strong&gt; each one a single sentence to Claude:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"What does Tommo still need from me to start working?" Claude reads the workspace's state and its one list of what is missing, each item with the way to do it.&lt;/li&gt;
&lt;li&gt;"Summarize everything that happened with Dana Ortiz." Claude reads her timeline, the emails and the meeting notes.&lt;/li&gt;
&lt;li&gt;"Which invoices on the Alder deal are not paid yet?" Claude reads the deal's payment schedule and each invoice's status. (Invoicing is on the Sign plan.)&lt;/li&gt;
&lt;li&gt;"Add our new rates to the Playbook." Claude writes the page the tommos read before they write.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;A job with no person behind it.&lt;/strong&gt; For a scheduled script, an owner or admin issues an API key in Settings → Developer → API Keys with only the scopes it needs. The key goes in the client's config as a bearer header. A key can read and refuse cards, never approve one, and it is revoked in the same place.&lt;/p&gt;

&lt;p&gt;What Claude can do in Tommos: &lt;a href="https://tommos.ai/crm-mcp" rel="noopener noreferrer"&gt;tommos.ai/crm-mcp&lt;/a&gt;. Roles, keys and every tool: &lt;a href="https://tommos.ai/agents" rel="noopener noreferrer"&gt;tommos.ai/agents&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  When Claude will not connect to your CRM
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;What you see&lt;/th&gt;
&lt;th&gt;Why, and what to do&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;"Add custom connector" is missing&lt;/td&gt;
&lt;td&gt;On Team or Enterprise, only an owner adds connectors. Ask them to add the address once.¹&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;You cannot add a second connector&lt;/td&gt;
&lt;td&gt;Free accounts allow one custom connector. Remove one, or move to a paid Claude plan.¹&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;The sign-in page never opens&lt;/td&gt;
&lt;td&gt;Check the address against the vendor's docs, including the path (&lt;code&gt;/mcp&lt;/code&gt;, &lt;code&gt;/api/mcp&lt;/code&gt;).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;It connects, then calls fail with "not allowed"&lt;/td&gt;
&lt;td&gt;Your CRM role does not allow that act, or, in HubSpot, the app's scopes do not include the object.⁴&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;HubSpot users cannot connect&lt;/td&gt;
&lt;td&gt;HubSpot's account admin must connect first; then other users can.⁴&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Salesforce shows no server&lt;/td&gt;
&lt;td&gt;An admin must switch the servers on in Setup and create an External Client App.⁵&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Claude does not see some tools&lt;/td&gt;
&lt;td&gt;Pipedrive notes that Claude may not load all tools at the start of a chat by default; check the connector's tool settings.²&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;The CRM is on your private network&lt;/td&gt;
&lt;td&gt;Connectors call from Anthropic's servers, not your device, so the server must be reachable from the internet.¹&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;For each vendor's address, sign-in and setup, see &lt;a href="https://tommos.ai/blog/crm-mcp-servers" rel="noopener noreferrer"&gt;CRM MCP servers compared&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Questions about connecting Claude to a CRM
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Can Claude connect to my CRM?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Yes, if your CRM has an MCP server. Add its address as a custom connector in Claude (Customize, then Connectors) or with &lt;code&gt;claude mcp add --transport http&lt;/code&gt; in Claude Code, then sign in to the CRM in the browser.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Which Claude plans support CRM connectors?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Custom connectors using remote MCP work on Free, Pro, Max, Team and Enterprise. Free allows one custom connector. On Team and Enterprise an owner adds the connector first. Anthropic's help center, read October 15, 2026.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Does Claude see my whole CRM?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Claude sees what your CRM account sees. The CRM checks your role or permissions on each call, so a read-only user's Claude can only read.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can Claude send emails to my clients from the CRM?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That depends on the CRM. In &lt;a href="https://tommos.ai/crm-mcp" rel="noopener noreferrer"&gt;Tommos&lt;/a&gt;, a tommo drafts each email on a card, and Claude signed in as you can approve it in your name; the record shows it came through MCP. A key with no person behind it cannot approve.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can I connect Claude to Tommos without an account?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Yes. Ask Claude to open a workspace: the &lt;code&gt;create_workspace&lt;/code&gt; tool takes your company's name and your work address. Nothing is sent or charged until you confirm the address. Then connect and sign in.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How do I disconnect?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Remove the connector in Claude's Connectors settings, or &lt;code&gt;claude mcp remove&lt;/code&gt; in Claude Code. In Tommos, a sign-in also ends when you leave the workspace, and an API key is revoked in Settings → Developer → API Keys.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Claude Help Center, "Getting started with custom connectors using remote MCP", &lt;a href="https://support.claude.com/en/articles/11175166-getting-started-with-custom-connectors-using-remote-mcp" rel="noopener noreferrer"&gt;https://support.claude.com/en/articles/11175166-getting-started-with-custom-connectors-using-remote-mcp&lt;/a&gt;, read October 15, 2026.&lt;/li&gt;
&lt;li&gt;Pipedrive Knowledge Base, "Pipedrive MCP for Claude", &lt;a href="https://support.pipedrive.com/en/article/mcp-claude" rel="noopener noreferrer"&gt;https://support.pipedrive.com/en/article/mcp-claude&lt;/a&gt;, read October 15, 2026.&lt;/li&gt;
&lt;li&gt;Claude Code docs, "Connect Claude Code to tools via MCP", &lt;a href="https://code.claude.com/docs/en/mcp" rel="noopener noreferrer"&gt;https://code.claude.com/docs/en/mcp&lt;/a&gt;, read October 15, 2026.&lt;/li&gt;
&lt;li&gt;HubSpot Developers, "HubSpot MCP server", &lt;a href="https://developers.hubspot.com/mcp" rel="noopener noreferrer"&gt;https://developers.hubspot.com/mcp&lt;/a&gt;, read October 15, 2026.&lt;/li&gt;
&lt;li&gt;Salesforce Developers, Hosted MCP Servers guide, &lt;a href="https://developer.salesforce.com/docs/platform/hosted-mcp-servers/guide" rel="noopener noreferrer"&gt;https://developer.salesforce.com/docs/platform/hosted-mcp-servers/guide&lt;/a&gt;, read October 15, 2026 through search results (the page renders by script).&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;em&gt;Read next: &lt;a href="https://tommos.ai/crm-mcp" rel="noopener noreferrer"&gt;CRM with an MCP server: what Claude can do in Tommos&lt;/a&gt; · &lt;a href="https://tommos.ai/blog/crm-mcp-servers" rel="noopener noreferrer"&gt;CRM MCP servers compared&lt;/a&gt; · &lt;a href="https://tommos.ai/blog/best-crm-for-ai-agents" rel="noopener noreferrer"&gt;The best CRM for AI agents&lt;/a&gt;. Tommos gives 14 days of everything with no card: &lt;a href="https://tommos.ai/signup?utm_source=devto&amp;amp;utm_medium=community&amp;amp;utm_campaign=connect-claude-to-your-crm" rel="noopener noreferrer"&gt;tommos.ai/signup&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>claude</category>
      <category>mcp</category>
      <category>crm</category>
      <category>ai</category>
    </item>
    <item>
      <title>CRM MCP servers compared: HubSpot, Salesforce, Zoho, Attio, Pipedrive and Tommos</title>
      <dc:creator>Tommos</dc:creator>
      <pubDate>Sat, 24 Oct 2026 22:54:49 +0000</pubDate>
      <link>https://dev.to/tommos/crm-mcp-servers-compared-hubspot-salesforce-zoho-attio-pipedrive-and-tommos-pbk</link>
      <guid>https://dev.to/tommos/crm-mcp-servers-compared-hubspot-salesforce-zoho-attio-pipedrive-and-tommos-pbk</guid>
      <description>&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://tommos.ai/blog/crm-mcp-servers" rel="noopener noreferrer"&gt;tommos.ai&lt;/a&gt; on October 16, 2026, by Yuri Kovalov, founder of Tommos. Posted here by the Tommos team; every cell of the table comes from the vendor's own documentation, read on October 15, 2026.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;All six of these CRMs now publish an official MCP server, so Claude or another AI agent can read and change CRM records after you sign in. They differ in three ways that matter: who has to set the server up, what an agent may write or delete, and whether the server only exposes records or also the work done on them. The table below takes every cell from the vendor's own documentation, read on October 15, 2026.&lt;/p&gt;

&lt;h2&gt;
  
  
  In 30 seconds
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;The vendors run them now.&lt;/strong&gt; HubSpot, Salesforce, Zoho, Attio and Pipedrive each run a hosted, official MCP server, so a community server and a pasted API key are no longer the only way in.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sign-in is OAuth everywhere.&lt;/strong&gt; The agent acts as you, with your permissions in the CRM.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Setup is the real difference.&lt;/strong&gt; Salesforce and HubSpot need an admin step first; Attio, Pipedrive and Tommos take a URL and a sign-in.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Writes and deletes vary.&lt;/strong&gt; Salesforce and Zoho split reading, writing and deleting into separate servers. Others expose one set of tools with your role deciding.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Six CRM MCP servers, side by side
&lt;/h2&gt;

&lt;p&gt;Each cell comes from the vendor's own page; the number names it. "Not stated" means the page we read does not say, not that the answer is no.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;Tommos&lt;/th&gt;
&lt;th&gt;HubSpot&lt;/th&gt;
&lt;th&gt;Salesforce&lt;/th&gt;
&lt;th&gt;Zoho CRM&lt;/th&gt;
&lt;th&gt;Attio&lt;/th&gt;
&lt;th&gt;Pipedrive&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Made by the vendor&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes ¹&lt;/td&gt;
&lt;td&gt;Yes ²&lt;/td&gt;
&lt;td&gt;Yes ³&lt;/td&gt;
&lt;td&gt;Yes ⁴&lt;/td&gt;
&lt;td&gt;Yes ⁵ ⁶&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Address&lt;/td&gt;
&lt;td&gt;&lt;code&gt;app.tommos.ai/api/mcp&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;mcp.hubspot.com&lt;/code&gt; ¹&lt;/td&gt;
&lt;td&gt;One endpoint per server you switch on ²&lt;/td&gt;
&lt;td&gt;Made per account in the Zoho MCP Console ³&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;mcp.attio.com/mcp&lt;/code&gt; ⁴&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;mcp.pipedrive.ai/mcp&lt;/code&gt; ⁵&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sign-in&lt;/td&gt;
&lt;td&gt;OAuth 2.1 with PKCE; an API key for an agent with no person behind it&lt;/td&gt;
&lt;td&gt;OAuth 2.0 through a user-level app ¹&lt;/td&gt;
&lt;td&gt;OAuth through an External Client App with the &lt;code&gt;mcp_api&lt;/code&gt; scope ²&lt;/td&gt;
&lt;td&gt;OAuth in the browser ³&lt;/td&gt;
&lt;td&gt;OAuth, "no API keys required" ⁴&lt;/td&gt;
&lt;td&gt;Sign in to Pipedrive and approve ⁵&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Acts with&lt;/td&gt;
&lt;td&gt;Your role in the workspace&lt;/td&gt;
&lt;td&gt;The app's scopes ¹&lt;/td&gt;
&lt;td&gt;Your profile, permission sets, field-level security and sharing rules ²&lt;/td&gt;
&lt;td&gt;Your Zoho CRM permissions ³&lt;/td&gt;
&lt;td&gt;Your Attio user ⁴&lt;/td&gt;
&lt;td&gt;Your Pipedrive role and visibility settings ⁵&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Reads&lt;/td&gt;
&lt;td&gt;Contacts, deals, pipelines, timelines, emails, meetings, forms, bookings, the Playbook, a deal's invoices&lt;/td&gt;
&lt;td&gt;CRM objects, engagements, users and teams, campaigns, pages and blog posts ¹&lt;/td&gt;
&lt;td&gt;Records of standard and custom objects, by query and search ²&lt;/td&gt;
&lt;td&gt;Records across modules, by COQL query ³&lt;/td&gt;
&lt;td&gt;Contacts, companies, lists, notes, calls and emails ⁴&lt;/td&gt;
&lt;td&gt;Deals, activities, contacts, leads ⁵ ⁶&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Writes&lt;/td&gt;
&lt;td&gt;Contacts, deals, stages, forms, events, booking pages, pipelines, the Playbook; decides cards&lt;/td&gt;
&lt;td&gt;Contacts, companies, deals, tickets, quotes, invoices and other CRM objects, plus calls, emails, meetings, notes, tasks ¹&lt;/td&gt;
&lt;td&gt;Create and update, in the mutations server ²&lt;/td&gt;
&lt;td&gt;Create and update records, modules, fields, layouts and workflow rules ³&lt;/td&gt;
&lt;td&gt;Notes, tasks, lists, comments ⁴&lt;/td&gt;
&lt;td&gt;Contact details, notes, meeting notes, leads ⁶&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Deletes&lt;/td&gt;
&lt;td&gt;Contacts and deals, restorable for 30 days&lt;/td&gt;
&lt;td&gt;Not stated ¹&lt;/td&gt;
&lt;td&gt;Only in the deletes or the all-in-one server ²&lt;/td&gt;
&lt;td&gt;Yes, in the Data Operations server ³&lt;/td&gt;
&lt;td&gt;Not stated ⁴&lt;/td&gt;
&lt;td&gt;Not stated ⁵ ⁶&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Who sets it up&lt;/td&gt;
&lt;td&gt;Any user: add the address, sign in&lt;/td&gt;
&lt;td&gt;The account admin connects first; then each user ¹&lt;/td&gt;
&lt;td&gt;An admin enables the servers and creates the External Client App ²&lt;/td&gt;
&lt;td&gt;You create the server and pick its tools in the console ³&lt;/td&gt;
&lt;td&gt;Any user: add the address, sign in ⁴&lt;/td&gt;
&lt;td&gt;Any user, from Claude's connector directory ⁶&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Agent can open a new account&lt;/td&gt;
&lt;td&gt;Yes, &lt;code&gt;create_workspace&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;Not stated&lt;/td&gt;
&lt;td&gt;Not stated&lt;/td&gt;
&lt;td&gt;Not stated&lt;/td&gt;
&lt;td&gt;Not stated&lt;/td&gt;
&lt;td&gt;Not stated&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  HubSpot's MCP server
&lt;/h2&gt;

&lt;p&gt;HubSpot runs a remote MCP server at &lt;code&gt;mcp.hubspot.com&lt;/code&gt;. HubSpot's developer page lists read and write access to CRM objects (contacts, companies, deals, tickets, carts, products, orders, line items, invoices, quotes, subscriptions and segments) and to engagements (calls, emails, meetings, notes and tasks). Users, teams, owners and roles, and marketing content such as campaigns, landing pages and blog posts, are read only.¹&lt;/p&gt;

&lt;p&gt;Sign-in is OAuth 2.0 through a user-level app on HubSpot's Developer Platform, given the scopes for the objects you want. The account's admin must connect first; other users of the account connect after that.¹&lt;/p&gt;

&lt;p&gt;HubSpot also offers a separate Developer MCP server that runs locally from its CLI, for building apps on its platform, not for working with CRM records.¹&lt;/p&gt;

&lt;h2&gt;
  
  
  Salesforce's hosted MCP servers
&lt;/h2&gt;

&lt;p&gt;Salesforce calls them Hosted MCP Servers. Salesforce announced them as generally available in April 2026, for Enterprise Edition orgs and above, after a beta in October 2025.²&lt;/p&gt;

&lt;p&gt;Salesforce offers several servers instead of one. For records, there is a read-only server (query, search, relationships), a mutations server (create and update, no delete), a deletes server, and an all-in-one server with full create, read, update and delete. Salesforce also offers servers for Data 360, Tableau Next and custom servers that expose your own flows and Apex actions.²&lt;/p&gt;

&lt;p&gt;Setup takes an admin: switch the servers on in Setup, under API Catalog and MCP Servers, then create an External Client App with the &lt;code&gt;mcp_api&lt;/code&gt; and &lt;code&gt;refresh_token&lt;/code&gt; scopes. Every call runs as the signed-in user, and Salesforce applies the same object permissions, field-level security and sharing rules as anywhere else in the org.²&lt;/p&gt;

&lt;h2&gt;
  
  
  Zoho CRM's MCP servers
&lt;/h2&gt;

&lt;p&gt;Zoho builds the servers for you in its MCP Console: you create a server, choose its tools, authorize it and connect it to your client. Zoho's overview describes four pre-built servers: Data Insights (read only, queries in COQL), Data Operations (create, read, update and delete records, with bulk operations), Module Customization (custom modules, fields and layouts) and Workflow and Process Automation (workflow rules and their actions).³&lt;/p&gt;

&lt;p&gt;The first call opens a browser window to sign in to Zoho, and every operation is scoped to your Zoho CRM permissions. Zoho names Cursor, Claude Desktop, VS Code and Windsurf in its setup guides and says the servers work with any MCP client.³&lt;/p&gt;

&lt;h2&gt;
  
  
  Attio's MCP server
&lt;/h2&gt;

&lt;p&gt;Attio's hosted server is at &lt;code&gt;mcp.attio.com/mcp&lt;/code&gt;. You sign in with your Attio account over OAuth, with no API keys. Attio lists Claude Desktop, Claude.ai, ChatGPT and Cursor as clients.⁴&lt;/p&gt;

&lt;p&gt;Attio's page describes looking up contacts and companies, logging notes and activity, creating and managing tasks, managing lists and pipelines, adding comments, finding information in calls and emails, and running report-style questions such as deal counts. The agent is authenticated as your Attio user.⁴&lt;/p&gt;

&lt;h2&gt;
  
  
  Pipedrive's MCP server
&lt;/h2&gt;

&lt;p&gt;Pipedrive's server is at &lt;code&gt;mcp.pipedrive.ai/mcp&lt;/code&gt;, and since August 18, 2026 it is also a listed connector in Claude's directory, so you can connect it without typing the address.⁵ ⁶ Pipedrive says the connector can retrieve activities and deals, update contact information, add notes, capture meeting information, and create, retrieve and update leads. In its first month, 65% of the calls were reads and 35% writes or updates.⁶&lt;/p&gt;

&lt;p&gt;Claude sees only what your Pipedrive user may see: permissions follow your role and visibility settings. Pipedrive's help page also notes that Claude may not load every tool at the start of a conversation by default.⁵&lt;/p&gt;

&lt;h2&gt;
  
  
  Tommos's MCP server
&lt;/h2&gt;

&lt;p&gt;Tommos (tommos.ai) is a CRM whose AI agents, the tommos, take a B2B inquiry to a signed contract. Its MCP server at &lt;code&gt;app.tommos.ai/api/mcp&lt;/code&gt; speaks streamable HTTP and signs a person in with OAuth 2.1 and PKCE; the agent then acts with that person's role, from Viewer (reads only) to Owner. An agent with no person behind it, such as a nightly job, uses an API key the owner issues with only the scopes it needs.&lt;/p&gt;

&lt;p&gt;Three things in Tommos's server have no row in the other vendors' docs:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;The work, not only the records.&lt;/strong&gt; &lt;code&gt;where_the_work_stands&lt;/code&gt; returns, for each open job on a lead or a deal, the tommo's last step, what it waits for and when it looks again. &lt;code&gt;read_the_money_of_a_deal&lt;/code&gt; returns a won deal's payment schedule and each invoice's status.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Outward acts stay with a signed-in person.&lt;/strong&gt; A card that sends something out, such as an email, is approved through MCP only by a person who signed in, and the record says who approved it and that it came through MCP. An API key can read cards and refuse them.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The agent can open the account.&lt;/strong&gt; &lt;code&gt;create_workspace&lt;/code&gt; needs no credential: it takes the company and the owner's work address. Nothing leaves the workspace and nothing is charged until the owner confirms that address.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Every tool writes through the same code as the screen, with the same rules: a deal moved to Lost needs a reason from the company's list. A deleted contact or deal can be restored within 30 days.&lt;/p&gt;

&lt;h2&gt;
  
  
  Three questions to ask before you connect any of them
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Who has to act before you can?&lt;/strong&gt;
If an admin must enable servers or approve an app, plan for that day. In Salesforce and HubSpot, an individual user cannot start alone.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Can the agent delete?&lt;/strong&gt;
Where reading, writing and deleting are separate servers, as in Salesforce, connect the read-only one first. Where one server holds everything, your CRM role is the limit, so connect with a role you would give a new colleague.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What does the agent find when it arrives?&lt;/strong&gt;
A server that exposes records lets the agent look things up and type them in. If the CRM also holds work in progress, the agent can ask where each deal stands and pick up from there.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;For the steps to connect Claude itself, see &lt;a href="https://tommos.ai/blog/connect-claude-to-your-crm" rel="noopener noreferrer"&gt;how to connect Claude to your CRM&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Questions about CRM MCP servers
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Which CRMs have an official MCP server?&lt;/strong&gt;&lt;br&gt;
As of October 15, 2026: HubSpot, Salesforce, Zoho CRM, Attio, Pipedrive and Tommos each publish an official, hosted MCP server, according to their own documentation. Each signs you in with OAuth and acts with your CRM permissions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Does HubSpot have an MCP server?&lt;/strong&gt;&lt;br&gt;
Yes. HubSpot's remote MCP server is at mcp.hubspot.com. It reads and writes CRM objects such as contacts, companies, deals and tickets, plus calls, emails, meetings, notes and tasks. The account's admin connects first, through a user-level app with OAuth 2.0 scopes. HubSpot's developer page, read October 15, 2026.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is the Salesforce MCP server free?&lt;/strong&gt;&lt;br&gt;
Salesforce's announcement says hosted MCP servers are available to Enterprise Edition orgs and above. An admin enables them and creates an External Client App for the OAuth sign-in. Salesforce's developer blog, read October 15, 2026, through search because the page did not load for our reader.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can an AI agent delete records through a CRM MCP server?&lt;/strong&gt;&lt;br&gt;
In Salesforce, only through the deletes server or the all-in-one server, which an admin must switch on. Zoho's Data Operations server can delete records. In Tommos, a Member's agent can delete a contact or a deal, and either can be restored within 30 days. HubSpot's, Attio's and Pipedrive's pages do not say.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is a CRM MCP server?&lt;/strong&gt;&lt;br&gt;
It is a service the CRM vendor runs that exposes CRM actions, such as finding a contact or updating a deal, as tools an AI client can call over the Model Context Protocol. You add its address to Claude, ChatGPT or Cursor, sign in, and ask for CRM work in plain words.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Do I need an API key?&lt;/strong&gt;&lt;br&gt;
Not for a person: all six use OAuth sign-in. Tommos also takes an API key for an agent with no person behind it, such as a scheduled job, and that key cannot approve an outgoing email.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;HubSpot Developers, "HubSpot MCP server", &lt;a href="https://developers.hubspot.com/mcp" rel="noopener noreferrer"&gt;https://developers.hubspot.com/mcp&lt;/a&gt;, read October 15, 2026.&lt;/li&gt;
&lt;li&gt;Salesforce Developers: "Salesforce Hosted MCP Servers Are Now Generally Available" (April 2026), &lt;a href="https://developer.salesforce.com/blogs/2026/04/salesforce-hosted-mcp-servers-are-now-generally-available" rel="noopener noreferrer"&gt;https://developer.salesforce.com/blogs/2026/04/salesforce-hosted-mcp-servers-are-now-generally-available&lt;/a&gt;, and the Hosted MCP Servers guide, &lt;a href="https://developer.salesforce.com/docs/platform/hosted-mcp-servers/guide" rel="noopener noreferrer"&gt;https://developer.salesforce.com/docs/platform/hosted-mcp-servers/guide&lt;/a&gt;, read October 15, 2026 (both pages render by script; read through search results).&lt;/li&gt;
&lt;li&gt;Zoho, "Zoho CRM MCP Servers: overview", &lt;a href="https://www.zoho.com/crm/developer/docs/mcp/overview.html" rel="noopener noreferrer"&gt;https://www.zoho.com/crm/developer/docs/mcp/overview.html&lt;/a&gt;, read October 15, 2026.&lt;/li&gt;
&lt;li&gt;Attio, "MCP", &lt;a href="https://attio.com/apps/mcp" rel="noopener noreferrer"&gt;https://attio.com/apps/mcp&lt;/a&gt;, read October 15, 2026.&lt;/li&gt;
&lt;li&gt;Pipedrive Knowledge Base, "Pipedrive MCP for Claude", &lt;a href="https://support.pipedrive.com/en/article/mcp-claude" rel="noopener noreferrer"&gt;https://support.pipedrive.com/en/article/mcp-claude&lt;/a&gt;, read October 15, 2026.&lt;/li&gt;
&lt;li&gt;Pipedrive newsroom, "Pipedrive MCP Connector Is Now Available in Claude's Official Marketplace" (August 18, 2026), &lt;a href="https://www.pipedrive.com/en/newsroom/pipedrive-mcp-connector-is-now-available-in-claudes-official-marketplace" rel="noopener noreferrer"&gt;https://www.pipedrive.com/en/newsroom/pipedrive-mcp-connector-is-now-available-in-claudes-official-marketplace&lt;/a&gt;, read October 15, 2026.&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>mcp</category>
      <category>crm</category>
      <category>ai</category>
      <category>agents</category>
    </item>
  </channel>
</rss>
