How to integrate Freshdesk MCP with Autogen

Connect Autogen to Freshdesk MCP. Create a new ticket for a customer issue, list all open tickets assigned to me, and more using natural language, with authentication handled for you.

Freshdesk logoFreshdesk
Api Key

Freshdesk is customer support software with ticketing and automation tools. It helps teams streamline helpdesk operations for faster, better customer support.

184 Tools

Introduction

This guide walks you through connecting Freshdesk to AutoGen using the Composio tool router. By the end, you'll have a working Freshdesk agent that can create and reply to tickets, add internal notes, manage contacts, publish solution articles, and use canned responses through natural language commands.

This guide will help you understand how to give your AutoGen agent real control over a Freshdesk account through Composio's Freshdesk MCP server.

Before we dive in, let's take a quick look at the key ideas and tools involved.

For exact tool slugs and parameter tables, see the tool catalog in the Composio docs.

Also integrate Freshdesk with

TL;DR

Here's what you'll learn:
  • Get and set up your OpenAI and Composio API keys
  • Install the required dependencies for Autogen and Composio
  • Initialize Composio and create a Tool Router session for Freshdesk
  • Wire that MCP URL into Autogen using McpWorkbench and StreamableHttpServerParams
  • Configure an Autogen AssistantAgent that can call Freshdesk tools
  • Run a live chat loop where you ask the agent to perform Freshdesk operations

What is AutoGen?

Autogen is a framework for building multi-agent conversational AI systems from Microsoft. It enables you to create agents that can collaborate, use tools, and maintain complex workflows.

Key features include:

  • Multi-Agent Systems: Build collaborative agent workflows
  • MCP Workbench: Native support for Model Context Protocol tools
  • Streaming HTTP: Connect to external services through streamable HTTP
  • AssistantAgent: Pre-built agent class for tool-using assistants

What is the Freshdesk MCP server, and what's possible with it?

The Freshdesk MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your Freshdesk account. It provides structured and secure access to your tickets, conversations, contacts, companies, agents, knowledge base, and support policies, so your agent can find tickets, review conversations, add notes, manage customer records, and maintain support content on your behalf.

  • Ticket research and follow-up: Have your agent filter tickets, review complete ticket conversations, add public or private notes, and reply to or forward tickets by email.
  • Customer and company management: Let the agent find, create, and update contacts, retrieve companies, and keep company details current.
  • Agent and group administration: Direct your agent to search agents, update agent details, create support groups, and add or remove group members.
  • Knowledge base publishing: Instruct your agent to browse solution categories, list or search articles, and create new solution articles in the right folder.
  • Support standards and reusable replies: Have your agent create canned responses and create or update SLA policies for consistent customer support.

What is the Composio tool router, and how does it fit here?

What is Composio SDK?

Composio's Composio SDK helps agents find the right tools for a task at runtime. You can plug in multiple toolkits (like Gmail, HubSpot, and GitHub), and the agent will identify the relevant app and action to complete multi-step workflows. This can reduce token usage and improve the reliability of tool calls. Read more here: Getting started with Composio SDK

The tool router generates a secure MCP URL that your agents can access to perform actions.

How the Composio SDK works

The Composio SDK follows a three-phase workflow:

  1. Discovery: Searches for tools matching your task and returns relevant toolkits with their details.
  2. Authentication: Checks for active connections. If missing, creates an auth config and returns a connection URL via Auth Link.
  3. Execution: Executes the action using the authenticated connection.

Step-by-step Guide

Step by step08 STEPS
1

Prerequisites

You will need:

  • A Composio API key
  • An OpenAI API key (used by Autogen's OpenAIChatCompletionClient)
  • A Freshdesk account you can connect to Composio
  • Some basic familiarity with Autogen and Python async
2

Getting API Keys for OpenAI and Composio

OpenAI API Key
  • Go to the OpenAI dashboard and create an API key. You'll need credits to use the models, or you can connect to another model provider.
  • Keep the API key safe.
Composio API Key
  • Log in to the Composio dashboard.
  • Navigate to your API settings and generate a new API key.
  • Store this key securely as you'll need it for authentication.
3

Install dependencies

bash
pip install composio python-dotenv
pip install autogen-agentchat autogen-ext-openai autogen-ext-tools

Install Composio, Autogen extensions, and dotenv.

What's happening:

  • composio connects your agent to Freshdesk via MCP
  • autogen-agentchat provides the AssistantAgent class
  • autogen-ext-openai provides the OpenAI model client
  • autogen-ext-tools provides MCP workbench support

4

Set up environment variables

bash
COMPOSIO_API_KEY=your-composio-api-key
OPENAI_API_KEY=your-openai-api-key
USER_ID=your-user-identifier@example.com

Create a .env file in your project folder.

What's happening:

  • COMPOSIO_API_KEY is required to talk to Composio
  • OPENAI_API_KEY is used by Autogen's OpenAI client
  • USER_ID is how Composio identifies which user's Freshdesk connections to use
5

Import dependencies and create Tool Router session

python
import asyncio
import os
from dotenv import load_dotenv
from composio import Composio

from autogen_agentchat.agents import AssistantAgent
from autogen_ext.models.openai import OpenAIChatCompletionClient
from autogen_ext.tools.mcp import McpWorkbench, StreamableHttpServerParams

load_dotenv()

async def main():
    # Initialize Composio and create a Freshdesk session
    composio = Composio(api_key=os.getenv("COMPOSIO_API_KEY"))
    session = composio.create(
        user_id=os.getenv("USER_ID"),
        toolkits=["freshdesk"]
    )
    url = session.mcp.url
What's happening:
  • load_dotenv() reads your .env file
  • Composio(api_key=...) initializes the SDK
  • create(...) creates a Tool Router session that exposes Freshdesk tools
  • session.mcp.url is the MCP endpoint that Autogen will connect to
6

Configure MCP parameters for Autogen

python
# Configure MCP server parameters for Streamable HTTP
server_params = StreamableHttpServerParams(
    url=url,
    timeout=30.0,
    sse_read_timeout=300.0,
    terminate_on_close=True,
    headers={"x-api-key": os.getenv("COMPOSIO_API_KEY")}
)

Autogen expects parameters describing how to talk to the MCP server. That is what StreamableHttpServerParams is for.

What's happening:

  • url points to the Tool Router MCP endpoint from Composio
  • timeout is the HTTP timeout for requests
  • sse_read_timeout controls how long to wait when streaming responses
  • terminate_on_close=True cleans up the MCP server process when the workbench is closed
7

Create the model client and agent

python
# Create model client
model_client = OpenAIChatCompletionClient(
    model="gpt-5",
    api_key=os.getenv("OPENAI_API_KEY")
)

# Use McpWorkbench as context manager
async with McpWorkbench(server_params) as workbench:
    # Create Freshdesk assistant agent with MCP tools
    agent = AssistantAgent(
        name="freshdesk_assistant",
        description="An AI assistant that helps with Freshdesk operations.",
        model_client=model_client,
        workbench=workbench,
        model_client_stream=True,
        max_tool_iterations=10
    )

What's happening:

  • OpenAIChatCompletionClient wraps the OpenAI model for Autogen
  • McpWorkbench connects the agent to the MCP tools
  • AssistantAgent is configured with the Freshdesk tools from the workbench
8

Run the interactive chat loop

python
print("Chat started! Type 'exit' or 'quit' to end the conversation.\n")
print("Ask any Freshdesk related question or task to the agent.\n")

# Conversation loop
while True:
    user_input = input("You: ").strip()

    if user_input.lower() in ["exit", "quit", "bye"]:
        print("\nGoodbye!")
        break

    if not user_input:
        continue

    print("\nAgent is thinking...\n")

    # Run the agent with streaming
    try:
        response_text = ""
        async for message in agent.run_stream(task=user_input):
            if hasattr(message, "content") and message.content:
                response_text = message.content

        # Print the final response
        if response_text:
            print(f"Agent: {response_text}\n")
        else:
            print("Agent: I encountered an issue processing your request.\n")

    except Exception as e:
        print(f"Agent: Sorry, I encountered an error: {str(e)}\n")
What's happening:
  • The script prompts you in a loop with You:
  • Autogen passes your input to the model, which decides which Freshdesk tools to call via MCP
  • agent.run_stream(...) yields streaming messages as the agent thinks and calls tools
  • Typing exit, quit, or bye ends the loop

Complete Code

Here's the complete code to get you started with Freshdesk and AutoGen:

python
import asyncio
import os
from dotenv import load_dotenv
from composio import Composio

from autogen_agentchat.agents import AssistantAgent
from autogen_ext.models.openai import OpenAIChatCompletionClient
from autogen_ext.tools.mcp import McpWorkbench, StreamableHttpServerParams

load_dotenv()

async def main():
    # Initialize Composio and create a Freshdesk session
    composio = Composio(api_key=os.getenv("COMPOSIO_API_KEY"))
    session = composio.create(
        user_id=os.getenv("USER_ID"),
        toolkits=["freshdesk"]
    )
    url = session.mcp.url

    # Configure MCP server parameters for Streamable HTTP
    server_params = StreamableHttpServerParams(
        url=url,
        timeout=30.0,
        sse_read_timeout=300.0,
        terminate_on_close=True,
        headers={"x-api-key": os.getenv("COMPOSIO_API_KEY")}
    )

    # Create model client
    model_client = OpenAIChatCompletionClient(
        model="gpt-5",
        api_key=os.getenv("OPENAI_API_KEY")
    )

    # Use McpWorkbench as context manager
    async with McpWorkbench(server_params) as workbench:
        # Create Freshdesk assistant agent with MCP tools
        agent = AssistantAgent(
            name="freshdesk_assistant",
            description="An AI assistant that helps with Freshdesk operations.",
            model_client=model_client,
            workbench=workbench,
            model_client_stream=True,
            max_tool_iterations=10
        )

        print("Chat started! Type 'exit' or 'quit' to end the conversation.\n")
        print("Ask any Freshdesk related question or task to the agent.\n")

        # Conversation loop
        while True:
            user_input = input("You: ").strip()

            if user_input.lower() in ['exit', 'quit', 'bye']:
                print("\nGoodbye!")
                break

            if not user_input:
                continue

            print("\nAgent is thinking...\n")

            # Run the agent with streaming
            try:
                response_text = ""
                async for message in agent.run_stream(task=user_input):
                    if hasattr(message, 'content') and message.content:
                        response_text = message.content

                # Print the final response
                if response_text:
                    print(f"Agent: {response_text}\n")
                else:
                    print("Agent: I encountered an issue processing your request.\n")

            except Exception as e:
                print(f"Agent: Sorry, I encountered an error: {str(e)}\n")

if __name__ == "__main__":
    asyncio.run(main())

Conclusion

You now have an Autogen assistant wired into Freshdesk through Composio's Tool Router and MCP. From here you can:
  • Add more toolkits to the toolkits list, for example notion or hubspot
  • Refine the agent description to point it at specific workflows
  • Wrap this script behind a UI, Slack bot, or internal tool
Once the pattern is clear for Freshdesk, you can reuse the same structure for other MCP-enabled apps with minimal code changes.
TOOLS

Supported Tools

Every Freshdesk action and event your agent gets out of the box.

Add Note to Ticket

Tool to add a private or public note to an existing ticket in Freshdesk.

Add Ticket User Access

Add agent access to a specific Freshdesk ticket using agent IDs.

Add Watcher to Ticket

Tool to add the authenticated user as a watcher to a Freshdesk ticket.

Bulk Unwatch Tickets

Remove the authenticated user as a watcher from multiple Freshdesk tickets.

Bulk Update Tickets

Tool to update multiple tickets simultaneously in bulk.

Cancel Contact Import

Tool to cancel an ongoing contact import operation in Freshdesk.

Create Admin Group

Tool to create a new admin group in Freshdesk.

Create Admin Group

Tool to create a new admin-level support agent group in Freshdesk.

Create Admin Ticket Field

Tool to create a new custom ticket field in Freshdesk.

Create Admin Ticket Field Section

Tool to create a new section within a ticket field in Freshdesk.

Create Multiple Agents

Tool to create multiple agents in Freshdesk in a single bulk operation.

Create Automation Rule

Create an inactive-by-default Freshdesk automation rule.

Create Canned Response

Tool to create a new canned response in Freshdesk.

Bulk Create Canned Responses

Tool to create multiple canned responses in bulk via asynchronous operation.

Create Canned Response Folder

Tool to create a new canned response folder in Freshdesk.

Create Company

Tool to create a new company in Freshdesk.

Create Contact

Tool to create a new contact in Freshdesk.

Create Contact Field

Tool to create a new custom contact field in Freshdesk.

Create Discussion Category

Tool to create a new discussion category in Freshdesk forums.

Create Discussion Forum Topic

Tool to create a new topic in a Freshdesk discussion forum.

Create Discussion Topic Comment

Tool to create a new comment on a discussion forum topic.

Create Email Mailbox

Tool to create a new email mailbox in Freshdesk.

Create Forum

Tool to create a new forum within a category in Freshdesk discussions.

Create SLA Policy

Tool to create a new SLA (Service Level Agreement) policy in Freshdesk.

Create Solution Article

Tool to create a new solution article in a Freshdesk knowledge base folder.

Create Solution Category

Tool to create a new solution category in Freshdesk's knowledge base.

Create Ticket

Create a Freshdesk ticket with a subject, description, and requester identifier; a name is required if phone is provided without email.

Create Ticket Form

Tool to create a new ticket form in Freshdesk.

Create Ticket via Outbound Email

Tool to create a ticket by sending an outbound email to external recipients.

Create Ticket Time Entry

Tool to create a time entry for a specific ticket in Freshdesk.

Create Translated Solution Article

Create a language translation for an existing Freshdesk solution article.

Create Translated Solution Category

Tool to create a translated version of an existing solution category.

Create Translated Solution Folder

Create a language translation for an existing Freshdesk solution folder.

Currently Authenticated Agent

Tool to retrieve profile information for the currently authenticated agent.

Delete Admin Group

Tool to delete an admin group from Freshdesk.

Delete Agent

Tool to permanently delete an agent from Freshdesk.

Delete Automation Rule

Permanently deletes an automation rule from Freshdesk by its type and rule ID.

Delete Company

Delete a company from Freshdesk without deleting its associated customers.

Delete Company Field

Tool to permanently delete a custom company field from Freshdesk.

Delete Contact

Tool to soft delete a contact from Freshdesk.

Delete Contact Field

Permanently delete a custom contact field from Freshdesk.

Delete Conversation

Tool to permanently delete a conversation from a ticket in Freshdesk.

Delete Discussion Category

Permanently deletes a forum discussion category from Freshdesk.

Delete Discussion Comment

Delete a specific Freshdesk discussion comment.

Delete Discussion Forum

Tool to permanently delete a discussion forum in Freshdesk.

Unmonitor Forum

Tool to unfollow/unmonitor a discussion forum in Freshdesk.

Unmonitor Topic

Tool to unfollow/unmonitor a discussion topic in Freshdesk.

Delete Discussion Topic

Delete a specific discussion topic from a Freshdesk forum by its ID.

Delete Email Mailbox

Tool to permanently delete an email mailbox from Freshdesk.

Delete Group

Tool to permanently disband a group from Freshdesk.

Delete Multiple Tickets

Asynchronously deletes multiple tickets in bulk.

Delete Section

Permanently delete an empty section from a Freshdesk ticket field.

Delete Skill

Delete a Freshdesk skill by its ID.

Delete Solution Article

Tool to permanently delete a solution article and its translated versions in Freshdesk.

Delete Solution Category

Permanently delete a solution category from Freshdesk's knowledge base.

Delete Solution Folder

Tool to permanently delete a solution folder and its translated versions in Freshdesk.

Delete Ticket

Tool to permanently delete a ticket from Freshdesk.

Delete Ticket Field

Permanently delete a custom ticket field from Freshdesk.

Delete Ticket Form

Tool to permanently delete a ticket form from Freshdesk.

Delete Ticket Form Field

Tool to permanently delete a specific field from a ticket form in Freshdesk.

Delete Ticket Summary

Tool to delete the AI-generated summary of a ticket in Freshdesk.

Delete Ticket User Access

Tool to remove all agent access from a specific ticket in Freshdesk.

Delete Time Entry

Tool to permanently delete a time entry from Freshdesk.

Export Contacts

Tool to initiate an asynchronous export of contacts from Freshdesk to CSV file.

Get Account

Tool to view Freshdesk account information.

Get Agent

Tool to retrieve detailed information about a specific agent by ID.

Get Agent Availability

Tool to retrieve availability information for a specific agent.

Search Agents Autocomplete

Tool to search for agents using autocomplete functionality in Freshdesk.

Get Business Hours

Retrieve Freshdesk business hours configurations, including available schedules, time zones, and default indicators.

Get Canned Response Folder

Retrieve one canned response folder and its response summaries.

Get Canned Response Folders

Tool to retrieve all canned response folders from Freshdesk.

Get Companies

Tool to retrieve all companies from a Freshdesk account with pagination support.

Get Company

Tool to retrieve detailed information about a specific company by ID.

Get Company Fields

Tool to retrieve all company fields configured in Freshdesk.

Get Contact

Tool to retrieve detailed information about a specific contact by ID.

Get Contact Fields

Tool to retrieve all contact fields configured in Freshdesk.

Get Contacts

Tool to retrieve all contacts from a Freshdesk account.

Get Discussion Category

Tool to view details of a specific forum category in Freshdesk.

View Discussion Topic

Tool to retrieve detailed information about a specific discussion topic by ID.

Get Email Mailbox

Tool to retrieve detailed information about a specific email mailbox by ID.

Get Folder Responses

Tool to retrieve all canned responses within a specific folder in Freshdesk.

Get Imported Contacts

Tool to retrieve details of all contact import operations in Freshdesk.

Get Job

Tool to view the status of a bulk job operation.

List All Scenario Automations

List scenario-based automations in the Freshdesk account and retrieve their configurations.

Filter Tickets

Tool to search and filter tickets in Freshdesk using flexible query syntax.

Get Tickets

Retrieves a list of tickets from Freshdesk.

Get Ticket Time Entries

Retrieve a page of time entries for a specific Freshdesk ticket to view its associated time logs.

Get Ticket User Access

Tool to retrieve agent access information for a specific ticket in Freshdesk.

Get Translated Solution Category

Tool to view a translated solution category in Freshdesk.

Hard Delete Contact

Tool to permanently delete a contact from Freshdesk.

Import Contact

Tool to import contacts in bulk from a CSV file to Freshdesk.

List Admin Groups

List a page of Freshdesk admin groups, including available member IDs, escalation settings, and configuration details.

List All Agents in a Group

Tool to retrieve all agents associated with a specific group in Freshdesk.

List All Sections for a Ticket Field

Tool to retrieve all dynamic sections for a specific ticket field in Freshdesk.

List All Skills

Tool to retrieve all skills configured in Freshdesk account.

List All Ticket Conversations

List conversations for a specific Freshdesk ticket, including messages, notes, and replies.

List Automation Rules

Tool to list all automation rules for a specific automation type in Freshdesk.

List All Forum Categories

Tool to retrieve all forum categories (discussions) from Freshdesk.

List All Topics in a Forum

Retrieve discussion topics within a specified Freshdesk forum, with pagination.

List Email Mailboxes

Tool to retrieve all email mailbox configurations from Freshdesk account.

List All Email Configs

Retrieve all email configurations from a Freshdesk account.

List Forums in Category

Tool to retrieve all forums within a specified category in Freshdesk.

List Groups

List one page of standard Freshdesk support groups.

List Monitored Topics

Tool to retrieve all discussion topics that are monitored/followed by a specific user in Freshdesk.

List Participated Topics

Tool to retrieve discussion topics that a user has participated in by creating or commenting.

List All Products

Tool to retrieve all products configured in Freshdesk account.

List All Roles

List Freshdesk roles for agents and collaborators, with pagination and role details.

List Satisfaction Ratings

Tool to retrieve all customer satisfaction survey ratings from Freshdesk.

List All SLA Policies

Tool to retrieve all SLA (Service Level Agreement) policies in Freshdesk.

List Solution Articles

List a page of solution articles in a specified Freshdesk folder.

List Solution Categories

List a page of Freshdesk solution categories.

List Solution Folders

List a page of folders within a specified Freshdesk solution category.

List Translated Category Folders

List a page of translated solution folders in a Freshdesk category for a specified language.

List Solution Subfolders

List a page of subfolders within a specified Freshdesk solution folder.

List a Specific Section Details

Tool to retrieve details of a specific section within a ticket field in Freshdesk.

List All Surveys

List surveys in a Freshdesk account, optionally filtered by active, draft, or paused state.

List All Ticket Fields

Tool to list all ticket fields configured in Freshdesk.

List Ticket Forms

Tool to retrieve all ticket forms from Freshdesk.

List Ticket Satisfaction Ratings

List a page of satisfaction ratings for a specific Freshdesk ticket, including customer feedback and survey responses.

List Ticket Watchers

Tool to list all watchers subscribed to a specific Freshdesk ticket.

List Time Entries

Tool to retrieve all time entries from Freshdesk with optional filtering by company, agent, execution time range, and billable status.

List Topic Comments (Paginated)

Tool to list all comments on a specific discussion topic with pagination support.

List Translated Solution Articles

Lists translated solution articles in a Freshdesk folder for a specified language.

List Translated Subfolders

Lists translated subfolders of a Freshdesk parent folder for a specified language.

Merge Tickets

Irreversibly merge duplicate tickets into one retained primary ticket.

Update Group Agents

Tool to add or remove agents in a Freshdesk group.

Remove Watcher from Ticket

Tool to remove the authenticated user as a watcher from a Freshdesk ticket.

Reply to Forward Ticket

Tool to reply to or forward a ticket to external email addresses.

Reply to Ticket

Create a public reply to an existing Freshdesk support ticket, with plain text or HTML content and optional sender and recipient controls.

Search Agents

Tool to search and filter agents in Freshdesk.

Search Companies

Tool to search and filter companies in Freshdesk using query strings with custom fields.

Search Companies Autocomplete

Search Freshdesk companies by name or partial name using autocomplete to find matching company suggestions.

Search Contacts

Tool to search and filter contacts in Freshdesk using query-based search.

Search Contacts Autocomplete

Tool to search for contacts using autocomplete functionality in Freshdesk.

Search Solution Articles

Tool to search solution articles in Freshdesk knowledge base by keyword.

Toggle Timer

Tool to toggle the timer on a time entry to start or stop time tracking.

Update Admin Group

Tool to update an existing admin-level support agent group in Freshdesk.

Update Admin Ticket Field

Tool to update an existing ticket field configuration in Freshdesk.

Update Admin Ticket Field Section

Tool to update a section within a ticket field in Freshdesk.

Update Agent

Tool to update an existing agent's information in Freshdesk.

Update Agent Availability

Tool to update agent availability settings in Freshdesk.

Update Automation Rule

Tool to update an existing automation rule in Freshdesk.

Update Canned Response

Tool to update an existing canned response in Freshdesk.

Update Canned Response Folder

Updates the name of an existing canned response folder in Freshdesk.

Update Company

Tool to update an existing company's information in Freshdesk.

Update Contact

Tool to update an existing contact's information in Freshdesk.

Update Contact Field

Tool to update a contact field's configuration in Freshdesk.

Make Agent

Tool to convert a contact into an agent in Freshdesk.

Update Conversation

Tool to update the content of a conversation note in Freshdesk.

Update Discussion Category

Tool to update an existing discussion category in Freshdesk forums.

Update Discussion Comment

Tool to update an existing comment in a discussion forum.

Update Discussion Forum

Tool to update an existing discussion forum in Freshdesk.

Update Discussion Topic

Tool to update an existing discussion topic in Freshdesk.

Update Email Settings

Tool to update mailbox settings for email handling in Freshdesk.

Update Automatic BCC Emails

Tool to update automatic BCC email addresses for all ticket communications in Freshdesk.

Update SLA Policy

Tool to update an existing SLA (Service Level Agreement) policy in Freshdesk.

Update Solution Category

Tool to update an existing solution category in Freshdesk.

Update Solution Folder

Tool to update an existing solution folder in Freshdesk knowledge base.

Update Solution Article

Update a Freshdesk solution article by ID, including its title, description, status, tags, or SEO metadata.

Update Ticket

Tool to update an existing ticket in Freshdesk.

Bulk Add Watcher to Tickets

Add the authenticated user as a watcher to multiple Freshdesk tickets in one bulk operation.

Update Ticket Form

Update an existing Freshdesk ticket form's title, description, or field configurations.

Update Ticket Summary

Tool to update the AI-generated summary of a ticket in Freshdesk.

Update Ticket User Access

Tool to update agent access to a specific ticket in Freshdesk by adding or removing agents.

Update Time Entry

Tool to update an existing time entry in Freshdesk.

View a Canned Response

Tool to view details of a specific canned response in Freshdesk.

View Automation Rule

Tool to view details of a specific automation rule in Freshdesk.

View a Business Hour

Tool to retrieve a specific business hour configuration from Freshdesk.

View a Company Field

Tool to retrieve details of a specific company field by ID.

View a Contact Field

Tool to retrieve details of a specific contact field by ID.

View Email Mailbox Settings

Tool to retrieve mailbox settings for the Freshdesk account.

View Email Config

Tool to view details of a specific email configuration in Freshdesk.

View Group

Tool to view details of a specific admin group in Freshdesk.

View Automatic BCC Emails

Tool to view automatic BCC email addresses configured in Freshdesk.

View Product

Tool to retrieve detailed information about a specific product by ID.

View a Role

Tool to view detailed information about a specific role by ID.

View Helpdesk Settings

Tool to retrieve helpdesk settings from Freshdesk.

View a Skill

Tool to retrieve a specific skill from Freshdesk by ID.

View Solution Category

Tool to view a specific solution category by ID in Freshdesk.

View Solution Folder

Tool to view a specific solution folder by ID in Freshdesk.

View Solution Article

Tool to view a specific solution article by ID in Freshdesk.

View Ticket

Views an existing ticket in Freshdesk.

View a Ticket Field

Tool to retrieve a single ticket field configuration from Freshdesk.

View a Ticket Form's Field

Tool to retrieve a specific field from a ticket form in Freshdesk.

FAQ

Frequently asked questions

Start with Freshdesk.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Freshdesk tool your agent needs.Free to start.

Start building