Freshdesk MCP server
Freshdesk is where many support teams answer their customers. Through Flowplane an AI assistant can list and search tickets, read a ticket’s whole conversation, and look up contacts, companies, agents and groups. It can also open, update, reply to and note on tickets and keep contacts and companies up to date, and each of those changes waits for your approval by default.
- Tools
- 12 read · 11 change
- Sign-in
- Own account or shared key
- Approval, by default
- Changes wait for you
- MCP server
- Flowplane’s tools
What your assistant can do in Freshdesk
12 tools that read and 11 that change something in Freshdesk. Reads are allowed; a change marked “asks first” waits for the person’s approval by default, and your workspace’s rules decide the rest.
Reads12
- Check the connectionSee which account it uses and whether it works
whoami - List ticketsTickets, newest first
list_tickets - Search ticketsFind tickets by status, priority, tag and more
search_tickets - Get ticketOne ticket with its first message
get_ticket - List conversationsThe replies and notes of a ticket
list_conversations - List contactsContacts, filtered by email, phone or company
list_contacts - Search contactsFind contacts by name
search_contacts - Get contactOne contact
get_contact - List companiesCompanies
list_companies - Search companiesFind companies by name
search_companies - List agentsThe agents tickets are assigned to
list_agents - List groupsThe groups tickets are assigned to
list_groups
Changesasks first11
- Create ticketOpen a ticket, asked first
create_ticket - Update ticketChange a ticket, asked first
update_ticket - Reply ticketReply to the customer, asked first
reply_ticket - Add noteAdd a note to a ticket, asked first
add_note - Delete a ticketDelete a ticket, asked first by default
delete_ticket - Create contactAdd a contact, asked first
create_contact - Update contactChange a contact, asked first
update_contact - Delete a contactDelete a contact, asked first by default
delete_contact - Create companyAdd a company, asked first
create_company - Update companyChange a company, asked first
update_company - Delete a companyDelete a company, asked first by default
delete_company
Sign-in
Freshdesk’s API works with an API key, and each key belongs to one agent: it can do exactly what that agent may do in Freshdesk. The workspace can use one key for everyone, or let each person add their own key so the assistant acts as them. Flowplane keeps the key sealed; the assistant never sees it.
In Flowplane: In the Flowplane console, add Freshdesk, type the first part of your Freshdesk address (acme for acme.freshdesk.com) and paste the API key from your Profile settings.
Freshdesk and MCP
Freshworks runs an official MCP server for Freshdesk, at your account’s own freshdesk.com address, signed in with an API key. Flowplane does not pass it through: its connector talks to Freshdesk’s REST API directly, with its own tools and approvals, so there is nothing extra to switch on in Freshdesk.
Things to ask
- “Which urgent tickets are still open, and who are they assigned to?”
- “Summarise the conversation on ticket 4821 so far.”
- “Show every ticket from people at acme.com updated this month.”
- “Reply to ticket 4821 that the replacement ships on Monday.”
- “Close ticket 4790 and add a private note that the customer confirmed the fix.”
Connect your assistant to Freshdesk
One Flowplane address works in every assistant below, with the same rules and the same log. Step-by-step setup for each:
- Connect Claude to FreshdeskClaude on the web and in the desktop app→
- Connect Claude Code to FreshdeskAnthropic’s coding agent in the terminal→
- Connect ChatGPT to FreshdeskChatGPT on the web→
- Connect Cursor to FreshdeskThe Cursor code editor→
- Connect Codex to FreshdeskOpenAI’s coding agent, in the terminal and the IDE→
- Connect GitHub Copilot to FreshdeskCopilot Chat in VS Code, in agent mode→
- Connect Mistral Le Chat to FreshdeskMistral’s assistant (Le Chat, now called Vibe)→
Questions
- Can the assistant email my customers?
- Only through a reply on a ticket or a note that is not private, and both wait for your approval by default. Notes are private by default, so only agents see them. Opening, closing or resolving a ticket can also send an email when your Freshdesk automations do so.
- Can it delete tickets, contacts or companies?
- Yes, and each delete waits for your approval by default. Freshdesk moves a deleted ticket to Trash and keeps a deleted contact, so an agent can restore them; a deleted company cannot be restored. The permanent delete of a contact, merging, bulk changes, attachments, forwarding and account settings are not offered.
- Why does the ticket list stop at 30 days?
- That is how Freshdesk lists tickets: the last 30 days, unless you ask for tickets changed since an earlier date. Searching by status, priority, tag or agent goes up to ten pages of thirty tickets and leaves out archived tickets.
- Which AI assistants can use Freshdesk through Flowplane?
- Claude, Claude Code, ChatGPT, Cursor, Codex, GitHub Copilot and Mistral Le Chat, and any other client that supports remote MCP servers with sign-in. They all reach Freshdesk through the same Flowplane address.
- What does it cost?
- Free for one person, with up to three apps and five assistants. Personal Pro is €9 a month including VAT; companies start at €99 a month for ten active users. Prices are indicative; see the pricing page.
Flowplane is not affiliated with or endorsed by Freshdesk’s maker; the name and logo only identify the app. Pricing
Let your AI work with your data. Safely, from today.
Free for yourself, set up in a minute. For your team or company, we’re happy to help you get started.