You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: mcp/using-mcp/use-cases/account-management.mdx
+38-11Lines changed: 38 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,19 +14,28 @@ The problem is that often you need both external systems (Slack and HubSpot) and
14
14
15
15
There's a simpler solution: using MCP servers to connect all your tools so you can handle everything through Claude conversations. With MCP in Claude Desktop, you can connect Slack, HubSpot, and your internal tool in one place, so Claude can orchestrate the steps for you. In this guide, you'll learn how to turn a Slack signal (like a ‼️ reaction) into a HubSpot update, and optionally kick off a simple internal request, all without leaving Claude Desktop.
16
16
17
-

We're building an account management workflow that connects Slack, HubSpot, and a simple internal SalesOps API through MCP servers. Reps can ask Claude to find messages with a specific signal in Slack, update HubSpot, and create a small internal request, all in one conversation.
22
31
23
32
You'll set up three MCP servers:
24
33
25
-
- A Slack MCP server for finding conversations
34
+
- A Slack MCP server for finding conversations
26
35
- A HubSpot MCP server for updating contacts and tasks
27
36
- An internal API MCP server for creating small, auditable SalesOps requests
28
37
29
-

38
+

30
39
31
40
## Prerequisites
32
41
@@ -43,7 +52,7 @@ Follow these guides to add both servers to Claude Desktop:
43
52
44
53
Let's imagine that your team shares lead updates in a Slack channel called `#leads` and marks urgent messages with the ‼️ emoji. You want Claude to add a "Schedule call ASAP" note to the corresponding lead contacts in HubSpot.
45
54
46
-

55
+

47
56
48
57
Ask Claude:
49
58
@@ -58,11 +67,11 @@ Claude will:
58
67
- Look up matching contacts in HubSpot.
59
68
- Add a priority note to each contact record.
60
69
61
-

70
+

62
71
63
72
Once Claude has performed those actions, the contacts in HubSpot will have a "Schedule call ASAP" note added to their records.
64
73
65
-

74
+

66
75
67
76
At this point, you could stop and manually make account changes for each customer, or you could take the integration a step further and use [Gram](https://getgram.ai) to create a SalesOps MCP server that lets Claude interact with your internal account management system.
68
77
@@ -126,7 +135,16 @@ Keep the ngrok terminal running while you test with Gram.
126
135
127
136
The following video walks you through the process of creating an MCP server on Gram. Follow each of the steps, referring to the [Gram quickstart guide](https://docs.getgram.ai/gram-quickstart) as necessary, to create a SalesOps MCP server:
128
137
129
-

- Import the SalesOps OpenAPI document into Gram and generate a toolset.
132
150
- Fill in your environment variables in the toolset.
@@ -138,12 +156,12 @@ First, create a Gram API key:
138
156
139
157
- In Gram, navigate to **Settings** in the sidebar, click **New API Key**, select the consumer option, and click **Create**. Copy the API key.
140
158
141
-
Next, you need to get your MCP configuration and add it to Claude Desktop.
159
+
Next, you need to get your MCP configuration and add it to Claude Desktop.
142
160
143
161
- Navigate to **Toolsets** in the Gram sidebar, select your SalesOps toolset, and open the **MCP** tab.
144
162
- Click the **Enable** button, scroll down to the **Managed Authentication** section, and copy the configuration code.
145
163
146
-

164
+

147
165
148
166
- In Claude Desktop, go to **Settings → Developer → Edit Config** and add the following entry, replacing the placeholder values with your Gram server slug and API key:
149
167
@@ -218,11 +236,20 @@ Your `claude_desktop_config.json` should look something like this:
218
236
Find the :bangbang: thread in #leads about Acme. Summarize who asked, what's needed, and timing with the Slack link. Then use HubSpot to add a note and a task due tomorrow at 10:00. Finally, create an internal upgrade request via SalesOps Bridge for +10 seats effective the first of next month, including the Slack thread URL and HubSpot ID.
219
237
```
220
238
221
-

0 commit comments