How to connect Claude to your helpdesk: the route for all 9 major tools

Alicia Kirana Utomo
Written by

Alicia Kirana Utomo

Katelin Teen
Reviewed by

Katelin Teen

Last edited August 12, 2026

Expert Verified
A pair of hands holding a single connector plug in front of a wall of nine differently shaped sockets, only one of which matches

The part nobody tells you: which direction the arrow points

I build the AI agents at eesel, which means I have spent a lot of time on the far side of these connections, writing the code that receives the call. The thing that surprises people first is that "connecting Claude" is not one thing. It is two, and they need different admin rights, land in different places, and are capable of different work.

Claude reaches in. You give Claude an address for your helpdesk. Claude, sitting in the Desktop app or on claude.ai, calls out to that address and gets back a list of tools it can use. This is what an MCP server is. You are the client here, so whatever you can do in the helpdesk, Claude can attempt on your behalf.

The helpdesk reaches out. You give your helpdesk an Anthropic API key. The helpdesk's own automation engine calls Claude when a rule fires. Zendesk built exactly this, and Salesforce lets you point Agentforce's reasoning engine at Claude with a dropdown. You are not the client here, the helpdesk is, which means it runs without you sitting at a keyboard, but you only get the actions the vendor decided to ship.

Two-panel diagram. Left panel, Claude reaches in, shows Claude calling out through an MCP server into Front, Gorgias and Salesforce, with the reader as the client. Right panel, the helpdesk reaches out, shows Zendesk calling Claude on your API key, with the helpdesk as the client
Two-panel diagram. Left panel, Claude reaches in, shows Claude calling out through an MCP server into Front, Gorgias and Salesforce, with the reader as the client. Right panel, the helpdesk reaches out, shows Zendesk calling Claude on your API key, with the helpdesk as the client

That distinction is worth holding onto, because it predicts what you can build. A reach-in connection is an assistant for the person at the keyboard. A reach-out connection is real helpdesk automation. Most of the write-ups I read collapse the two, then wonder why the setup they followed cannot do unattended work.

If you want the same material organised by route rather than by tool, our Claude for customer support guide takes that cut instead.

The four routes, in plain terms

RouteWhat it isWho runs itTypical cost
Remote MCP serverThe helpdesk publishes an endpoint; you paste it into ClaudeYou, at the keyboardFree on Front, Gorgias, Atlassian
Helpdesk-side connectorThe helpdesk calls Claude from its own automation engineThe helpdesk, unattendedYour Anthropic tokens
Direct API or BYOKYou write the call yourself, or hand the vendor a keyYour codeTokens plus build time
MiddlewareZapier or n8n sits between the twoThe middleware vendorPer-task fees on top

Middleware gets one honest mention and then I will leave it alone. It works, it is the fastest thing to stand up, and it is the worst fit for support ticket automation specifically, because a ticket reply needs retrieval over your history and a decision about whether to answer at all, and a per-task automation tool gives you neither.

Find your helpdesk

Nine tools, nine different answers. Pick yours and the panel below gives you the route, the address, the auth method, the plan gate, and the honest answer on whether it can talk to a customer.

Pick your helpdesk

Choose a tool above to see its route, address and plan gate.

Zendesk: the helpdesk calls Claude

Route
Zendesk's own Claude Anthropic connector, wired into action flows
Where
Zendesk Marketplace, developer field reads Zendesk itself
Auth
Your Anthropic API key, pasted into Zendesk
Plan gate
Guide Professional or above, plus Suite Team and up
What you get
Four actions: send prompt, summarize text, analyze sentiment, extract keywords
Models
Opus 4.6, Sonnet 4.6, Haiku 4.5, one generation behind current

Can it reply? No action sends a public reply. You chain a separate Zendesk action to do that.

Freshdesk: an MCP server behind an Enterprise gate

Route
Freshworks built its own MCP server and named Claude as a client
Where
Requested through your account manager, still early access
Auth
API key only, no OAuth path on the Freshdesk article
Plan gate
Enterprise, by request
Limits
100 tool calls per minute, 5,000 actions per month during EAP
From Sept 1
Metered: 100 / 500 / 1,000 included by plan, then $15 per 1,000

Can it reply? No. Freddy AI runs on Azure OpenAI and takes no model of your choosing.

Jira Service Management: free, but read the auth line twice

Route
Atlassian Rovo MCP server, covering Jira, Confluence and JSM
Address
https://mcp.atlassian.com/v1/mcp/authv2
Auth
The four JSM operations tools are API-token-only
Plan gate
Free on every Atlassian Cloud plan, no Rovo subscription
What you get
Around 46 tools, of which four touch JSM and all four are on-call alerts
Watch for
Cloud only, and the old SSE endpoint died after 30 June 2026

Can it reply? Requests reach Claude only as generic Jira work items, and the comment tool carries no customer-visibility flag.

Zoho Desk: the only mainstream desk in Anthropic's directory

Route
Zoho MCP, a builder you stock with the tools you want
Address
Generated per server, and the URL embeds its own API key
Auth
OAuth 2.1, either per-user on demand or shared org-wide
Plan gate
Free today, and MCP calls draw on your normal API quota
What you get
Whatever you add, from a catalogue of 61 services and 12,543 tools
Watch for
Claude gets no automatic config, unlike Cursor and VS Code

Can it reply? Not as Zoho's own AI. The bring-your-own-key field accepts OpenAI or DeepSeek, never Anthropic.

Front: the best-built connection of the nine

Route
Front's first-party MCP server, open beta
Address
mcp.frontapp.com/mcp
Auth
OAuth 2.1 with PKCE, no dynamic client registration
Plan gate
Everyone, no Enterprise tier, no per-action charge
What you get
23 tools, every token bound to one teammate and checked against their role
Limits
20 sends per minute, 1,000 per hour per teammate

Can it reply? Technically yes, deliberately not unattended. Sending needs a draft ID and is marked destructive, so your client confirms each one.

HubSpot: the first CRM connector, with one big asymmetry

Route
One-click connector in Claude's directory, GA since April 2026
Address
https://mcp.hubspot.com
Auth
OAuth 2.1 with PKCE, mandatory, and no personal-token path
Plan gate
Every HubSpot tier including free, but a paid Anthropic plan
First connect
A Super Admin has to authorise it before anyone else
What you get
16 tools; tickets read, create and update

Can it reply? Not through MCP, where conversations are read-only. The Conversations API can send, if you build it.

Gorgias: free, and the docs use Claude as the example

Route
Gorgias's own MCP server, with a published cookbook
Address
https://mcp.gorgias.com/mcp
Auth
OAuth through the setup flow in Gorgias
Plan gate
Free on every Helpdesk plan, AI Agent not required
What you get
Live reads today; macro edits and agent config writes gated in beta
Watch for
HTTP Integrations time out at 5 seconds, which an LLM call will blow past

Can it reply? Gorgias draws the line itself: AI Agent replies to customers, MCP lets you operate the account.

Salesforce: two routes, and Salesforce wrote the Claude guide

Route A
Hosted MCP Servers, generally available since 29 April 2026
Route B
Flip Agentforce to the AWS-Hosted model option, currently Haiku 4.5
Auth
External Client App consumer key; legacy Connected Apps are refused
Plan gate
Developer, Enterprise, Performance or Unlimited orgs
What you get
Six read tools on one server, eleven full-CRUD tools on the other
Permissions
Every call runs as you, under sharing rules, in your name in the audit trail

Can it reply? There is no send-email or post-case-comment tool in the catalogue. That one needs Apex or a Flow.

ServiceNow: officially supported, and metered per call

Route
MCP Server Console, with Claude named in the docs as a client
Address
https://<instance>.service-now.com/sncapps/mcp-server/mcp/<server>
Auth
OAuth 2.0, with a separate inbound integration per client
Plan gate
A Now Assist or AI SKU; plain ITSM does not include it
What you get
The Quickstart server ships four tools, all look-up and summarise
The cost
A skill invoked through MCP burns its usual assists, plus one

Can it reply? Not from the Quickstart set. Anything that writes is a tool you build.

Two patterns fall out of that grid. The first is that being absent from Anthropic's own directory tells you almost nothing. That list runs to roughly 293 entries and it does have Zoho Desk and HubSpot on it, along with Pylon, Unthread, Lorikeet, DevRev, PagerDuty and Linear. Zendesk, Freshdesk, Front, Gorgias, Salesforce and ServiceNow are all missing from it, and all six have a perfectly real route documented on their own sites. Directory absence means "not one-click", not "not possible".

The second is that the good connections are free. Front, Gorgias and Atlassian charge nothing at all for their servers.

The ones that cost money are ServiceNow, which meters every call, and Freshdesk, which is about to.

Not on the list? The pattern still holds for the smaller desks. Claude for Help Scout and Claude for Shopify both land in the same place: a good assistant, no send path.

Connecting Claude, step by step

The mechanics are the same everywhere once you have the address. Here is the whole thing, using Front as the worked example because it is the cleanest of the nine.

1. Find your endpoint. Front publishes its at dev.frontapp.com, one of seven first-party integration surfaces it lists. Gorgias, Atlassian, HubSpot and ServiceNow all publish theirs in their developer docs too. If your helpdesk is Zendesk, skip this: you are going the other direction and want an Anthropic key instead.

Front's developer documentation for its MCP server, as taken from Front

2. Check the auth method before you touch Claude. This is the step that saves you an afternoon, and the next section is entirely about it.

3. Add it as a custom connector. In Claude, open Settings, then Connectors, then Add custom connector, and paste the URL. Custom remote connectors work on Free, Pro, Max, Team and Enterprise, with Free capped at a single one. If your helpdesk has a listing in the directory, as HubSpot does, you click Connect there instead and skip the URL entirely.

4. Authorise, and read what it asks for. You will get an OAuth consent screen listing scopes. Front binds the resulting token to one teammate and re-checks that person's role on every call, which is the model I would want everywhere. HubSpot needs a Super Admin for the very first connection, and it recommends setting write tools to Needs Approval.

5. Test with a read, not a write. Ask for something dull and verifiable: "how many tickets were opened yesterday". If you get an answer, the pipe works. If you get an empty tool list, go to the next section.

One thing that trips people up and is easy to miss: Claude reaches your helpdesk from Anthropic's cloud, not from your laptop, even when you are using the desktop app. A helpdesk behind an IP allowlist will not answer until you allow those addresses through, and the failure looks like a hang rather than a rejection.

Why your new connector shows zero tools

This is the single most common failure I see, and it never looks like what it is. The connector says connected. The consent screen appeared. Claude just has nothing to work with.

The cause is usually that the tools you want are gated behind a different auth method than the one you used.

Three lanes showing which helpdesks accept OAuth only, which accept API tokens only, and which accept either, with a note that OAuth surfaces zero tools on the API-token-only group
Three lanes showing which helpdesks accept OAuth only, which accept API tokens only, and which accept either, with a note that OAuth surfaces zero tools on the API-token-only group

Jira Service Management is the sharpest example. Atlassian's Rovo server exposes around 46 tools across 13 permission groups, and the JSM group holds four of them. All four are API-token-only, and an org admin has to switch API-token auth on first. Connect through the default OAuth flow that claude.ai and ChatGPT use and you get a healthy connector with exactly zero JSM tools inside it. Confluence is the inverse, where OAuth is fine, which is why Claude for Confluence sets up in a couple of minutes and JSM does not.

The other three worth knowing:

  • Salesforce refuses legacy Connected Apps. You need an External Client App, and the consumer key from it. There is a dedicated mcp_api scope that grants MCP access without opening the REST APIs, which is the sane thing to use.
  • HubSpot has no personal-token path at all. The npm-plus-token beta from 2025 is dead, so OAuth 2.1 with PKCE is the only way in.
  • Freshdesk's article documents API-key auth only. Its Freshservice sibling adds OAuth, but do not assume the two behave the same.

There is also a first call you cannot skip on Atlassian: getAccessibleAtlassianResources supplies the cloud ID everything else needs, so a session that never runs it fails in ways that look unrelated.

Atlassian's Rovo MCP server page, listing Claude as a one-click AI client, as taken from Atlassian

What each route can actually do to a ticket

Now the part I would want to know before spending a day on any of this. Connected, authorised, tools listed. What happens when you ask Claude to answer a customer?

Progress track showing read the ticket, search the history, draft the reply and post an internal note on a solid line, then a hard stop before a dashed, unfilled station labelled send it to the customer
Progress track showing read the ticket, search the history, draft the reply and post an internal note on a solid line, then a hard stop before a dashed, unfilled station labelled send it to the customer

Nine tools, nine independent product decisions, and the same stopping point:

HelpdeskFurthest the route reachesThe gap
ZendeskSummarise, classify, generate textNo action sends a public reply
FreshdeskRead and act through the EAP serverFreddy owns the customer channel, on Azure OpenAI
JSMComment on a work itemThe comment tool has no customer-visibility flag
Zoho DeskWhatever tools you addedZia takes an OpenAI or DeepSeek key, not Anthropic
FrontCreate a draft, then send with confirmationSending is marked destructive by design
HubSpotCreate and update ticketsConversations are read-only through MCP
GorgiasOperate the accountAI Agent, not MCP, is what replies to customers
SalesforceFull CRUD on the Case objectNo send tool in the hosted catalogue
ServiceNowLook up and summarise recordsThe Quickstart server has no write tool at all

That column on the right is not a list of bugs. In most cases the helpdesk already sells a customer-facing AI product of its own, and the connector is deliberately not it. Zendesk AI and Zoho's Zia own that channel on their platforms.

The same split holds on the CRMs, where HubSpot's Breeze and Agentforce are the products with a licence to talk to your customer.

I want to be fair about this, because it is not an oversight. Front's design is the clearest statement of intent: send_message is a separate tool from create_draft, it requires a draft ID, and it carries a destructive hint so the client asks before every send. That is a deliberate, well-reasoned choice, and if you are handing an assistant to twenty agents it is the right one. Gorgias says the same thing in plain words in its own FAQ, splitting AI Agent, which replies to customers, from MCP, which operates the account.

Gorgias's documentation for connecting an AI assistant to its MCP server, as taken from Gorgias

Expectations do collide with this, and you can watch it happen. One r/Zoho poster who wired up Zoho MCP through Claude Desktop reported being "underwhelmed with the results", which reads to me less like a broken connection and more like someone who expected the connection to be the product.

The one crack in the wall is HubSpot, and it is worth naming precisely. MCP conversations are read-only, but the raw Conversations API will post a customer-facing message when you set the type field to MESSAGE rather than COMMENT. There is no send-only scope, so that single field is the entire safety boundary between an internal note and an email your customer receives. Build on it if you like, but build carefully.

What it costs to run

The connection is rarely the expensive part. Here is where the money actually goes.

What you pay forRateNotes
Claude Sonnet 5 tokens$2 in / $10 per million outThe sensible default for support work
Claude Opus 5 tokens$5 in / $25 per million outWorth it for genuinely hard reasoning
Zendesk's connector modelsSonnet 4.6 at $3 in / $15 outLegacy rates on a model you cannot swap
Front, Gorgias, Atlassian MCP$0No per-action charge at all
Freshdesk actions, from 1 Sept$15 per 1,000 past allowance100 / 500 / 1,000 included by plan
ServiceNow MCP callsUsual assists, plus one100% overhead on a one-assist summarisation

The Zendesk row is the one that catches people. Its connector offers Opus 4.6, Sonnet 4.6 and Haiku 4.5, all a generation behind, and Sonnet 4.6 sits in the legacy block on Anthropic's price card at $3 per million input against Sonnet 5's $2. You pay 50% more per input token for the older model, and the connector gives you no way to pick the newer one. Our Claude Opus 5 pricing and Sonnet 5 pricing breakdowns have the full current card.

Worth reading the helpdesk's own bill next to that, because it dwarfs the tokens on every one of the nine. Front's seats run to $105, and the ladders in our Zendesk pricing and Front pricing posts make the point faster than I can here.

For scale, a grounded support reply on Sonnet 5 lands around a cent and a half in tokens. That number is small, which is exactly why the token cost is the wrong thing to optimise. The build around it is where the time and money go.

Where this approach runs out

If you are connecting Claude so that a human on your team can work faster, stop here. You are done, it works, and on Front or Gorgias it cost you nothing.

If you are connecting Claude so that tickets get answered without a human, the connection is maybe five percent of the job. The rest, in the order it usually bites:

  1. Retrieval over your own history. None of these servers give Claude your past tickets or your internal knowledge base as a searchable corpus. HubSpot's tools sit on the CRM search API with no vector search at all.
  2. A decision about when not to answer. Confidence thresholds, escalation rules, business hours, and the tickets that should never be handed to customer service automation.
  3. The send path. As above, on eight of nine you are writing it.
  4. A way to test before it touches a customer. This is the one I care most about, because I have watched a confident-sounding bot give wrong answers with total fluency. It is why every rollout we do at eesel gets simulated against historical tickets first, before a single live reply goes out.
  5. Reporting that survives a QBR. What it handled, what it escalated, and what it got wrong.

That list is not an argument against connecting Claude. It is an argument for being clear about which of the two jobs you are doing, because they are not the same project.

Try eesel for the step the connector cannot take

eesel is what I work on, and it exists for exactly the gap above. It connects to the same helpdesks these connectors do, then trains on your past tickets, help centre and macros so its answers sound like your team rather than your marketing site. The AI agent handles the whole loop, including the reply that actually reaches the customer.

A connected helpdesk integration in eesel, with help centre articles, macros and past tickets checked as sources, plus the triggers and actions the agent is allowed to use
A connected helpdesk integration in eesel, with help centre articles, macros and past tickets checked as sources, plus the triggers and actions the agent is allowed to use

The part I would push you toward first is the simulation. Before anything goes live, you run the agent over your own historical tickets and see what it would have said, ticket by ticket, with the resolution rate it would have hit. That is the answer to the "confident and wrong" problem, and it is the one thing no MCP connection can give you.

The eesel activity log filtered to one connected helpdesk, showing conversations with pending and resolved status and a link out to each ticket
The eesel activity log filtered to one connected helpdesk, showing conversations with pending and resolved status and a link out to each ticket

Pricing is $0.40 per ticket or chat handled, billed on the conversation rather than per reply, with $50 of free usage to start and no per-seat fee. Set a monthly spend cap if you want a hard ceiling. If you would rather see it against your own queue than read another comparison, book a demo and bring a month of tickets.

Frequently Asked Questions

How do I connect Claude to my helpdesk without writing code?
Copy your helpdesk's remote MCP endpoint, then add it in Claude under Settings, Connectors, Add custom connector. Front, Gorgias, HubSpot, Salesforce, ServiceNow and Atlassian all publish one. Zendesk is the exception: it ships a connector that runs the other way, calling Claude from inside Zendesk on your own Anthropic key, which our Claude for Zendesk breakdown walks through.
Which helpdesks are in Anthropic's connector directory?
Very few of the mainstream ones. Zoho Desk and HubSpot are there, alongside Pylon, Unthread, Lorikeet, DevRev, PagerDuty and Linear. Zendesk, Freshdesk, Front, Gorgias, Salesforce and ServiceNow are all absent, which does not mean they lack a route. Each publishes its own endpoint instead, as our Claude integration overview explains.
Can Claude reply to customers directly once it is connected to my helpdesk?
Not on any of the nine, not out of the box. The tool catalogues stop at drafting and internal notes, so the outbound send is something you build. If you want that last step handled, a purpose-built AI helpdesk agent owns the whole loop rather than half of it. Our customer service automation guide covers the difference.
Why does my helpdesk connector show zero tools after I connect it?
Almost always an auth mismatch. Jira Service Management's four operations tools are API-token-only, so an org that has not enabled API-token auth surfaces nothing through the standard OAuth consent screen. Salesforce rejects legacy Connected Apps and wants an External Client App. See our Claude for Jira Service Management post for the full JSM path.
How much does it cost to connect Claude to a helpdesk?
The connection itself is usually free. Front, Gorgias and Atlassian charge nothing for their MCP servers. The costs sit either side: Anthropic tokens at $2 to $5 per million input, or the helpdesk's own meter, such as ServiceNow charging a skill's usual assists plus one per MCP call. Our Claude Sonnet 5 pricing breakdown does the token arithmetic.

Share this article

Alicia Kirana Utomo

Article by

Alicia Kirana Utomo

Kira is a writer at eesel AI with a Computer Science background and over a year of hands-on experience evaluating AI-powered customer service tools. She focuses on breaking down how helpdesk platforms and AI agents actually work so that support teams can make better buying decisions.

Related Posts

All posts →
How to create an AI helpdesk with eesel AI
Guides

How to create an AI helpdesk with eesel AI

This guide walks you through setting up an AI helpdesk using eesel AI, helping your team automate repetitive tasks, speed up responses, and improve customer support.

Kenneth PanganKenneth PanganJun 3, 2025
Amazon Q in Connect updates for customer service: A 2025 overview
Guides

Amazon Q in Connect updates for customer service: A 2025 overview

Thinking about Amazon Q in Connect for your contact center? Our 2025 guide breaks down the latest updates, features, setup challenges, and confusing pricing models.

Kenneth PanganKenneth PanganOct 27, 2025
AI pretraining
Guides

AI pretraining

Ever heard that AI is "trained on the whole internet"? That's AI pretraining, the foundational step for models like GPT. But for customer support, this general knowledge isn't enough. This guide breaks down what pretraining really is and explains why specializing an AI on your company's knowledge is the key to unlocking its true potential.

Kenneth PanganKenneth PanganOct 23, 2025
Pabbly Connect review (2025): Pricing, features & what it’s missing
Guides

Pabbly Connect review (2026): Pricing & key flaws found

Pabbly Connect is budget-friendly for simple automations but is it enough? We break down features, pricing, and where AI tools do better.

Kenneth PanganKenneth PanganAug 21, 2025
Nouple io: A complete 2025 overview of Coupler.io
Guides

Nouple io: A complete 2025 overview of Coupler.io

Explore our deep dive into Coupler.io (nouple io), the no-code platform for data reporting. Learn about its features, pricing, and see how it compares to action-oriented AI tools.

Kenneth PanganKenneth PanganOct 19, 2025
Image alt text
Guides

The 6 top AI customer service tools in 2026

Discover the 6 top AI customer service tools for 2026. This guide compares top platforms like eesel AI, Intercom, and Zendesk, covering features, pricing, and who they're best for, helping you choose the right AI solution for your team.

Alicia Kirana UtomoAlicia Kirana UtomoJan 12, 2026
What is a helpdesk copilot? A complete 2025 guide
Guides

What is a helpdesk copilot? A complete 2025 guide

Is a helpdesk copilot right for your team? This guide breaks down what they do, explores Microsoft Copilot as an example, and introduces a simpler, teammate-based alternative.

Kenneth PanganKenneth PanganDec 22, 2025
A practical guide to using a template for an IT helpdesk
Guides

A practical guide to using a template for an IT helpdesk

Tired of typing the same answers to IT tickets? This guide covers essential helpdesk template types and shows you how to build a system that works.

Kenneth PanganKenneth PanganDec 22, 2025
I tested 6 tools to find the best HR helpdesk in 2026, here’s what I learned
Guides

I tested 6 HR helpdesk tools — here’s what I learned (2026)

HR teams are overloaded with repetitive requests. This guide reviews the 6 best HR helpdesk tools in 2026 to cut admin work and improve employee support.

Kenneth PanganKenneth PanganAug 26, 2025

Ready to hire your AI teammate?

Set up in minutes. No credit card required.

Get started free