Freshdesk
With a webhook tool, your receptionist can open a Freshdesk ticket whenever a caller reports a problem or asks for help, so your team can pick it up. On Growth, Pro, and Enterprise plans, you can also connect Freshdesk’s MCP server to look up existing tickets.
Create tickets
Get your API key
In Freshdesk, select your profile picture, open Profile settings, and select View API key. Copy the key. It acts as your agent account, so tickets are created with your permissions.
Build the authorization header
Freshdesk uses the API key as a username with X as the password. Encode it in a terminal, replacing YOUR_API_KEY with your key:
The header value is Basic followed by the output.
Don’t paste your API key into an online encoder. Anyone with the key or the encoded header can read and change your tickets.
The fixed values create the ticket as Open (status 2) with Low priority (priority 1), and mark it as coming from Phone (source 3). To let the receptionist set the priority, describe the values instead, for example: “1 for low, 2 for medium, 3 for high, 4 for urgent.”
Freshdesk needs a phone number or email to find or create the requester. Tell your receptionist to always collect the caller’s phone number.
Look up tickets with the MCP server
Freshdesk’s MCP server is available on Growth, Pro, and Enterprise plans. Use it to let your receptionist look up a caller’s existing tickets. MCP actions count against a yearly allowance that depends on your plan.
In Reception.ai, go to Integrations, select Add integration, and choose MCP Server.
Leave Secret Token empty, so Reception.ai sends your Authorization header exactly as entered. Use your freshdesk.com subdomain even if you have a custom domain. Select Enable.
Open the Tools tab and assign the ticket lookup tools, such as fetchSearchTickets and fetchTicket, to the Client (receptionist). Leave tools that update tickets, agents, groups, or articles unassigned.