get_ticket_fields
Retrieve ticket fields from Freshdesk to streamline support operations. Automate ticket management and enhance customer service with AI-driven integrations.
Instructions
Get ticket fields from Freshdesk.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Input Schema (JSON Schema)
{
"properties": {},
"title": "get_ticket_fieldsArguments",
"type": "object"
}
Implementation Reference
- src/freshdesk_mcp/server.py:164-173 (handler)Handler function for the 'get_ticket_fields' tool. Fetches and returns ticket fields from the Freshdesk API.@mcp.tool() async def get_ticket_fields() -> Dict[str, Any]: """Get ticket fields from Freshdesk.""" url = f"https://{FRESHDESK_DOMAIN}/api/v2/ticket_fields" headers = { "Authorization": f"Basic {base64.b64encode(f'{FRESHDESK_API_KEY}:X'.encode()).decode()}" } async with httpx.AsyncClient() as client: response = await client.get(url, headers=headers) return response.json()