Skip to main content
Glama
JurreBrandsenInfoSupport

Zendesk API MCP Server

support_info

Retrieve essential support information from the Zendesk API MCP Server to manage tickets, users, organizations, and other support-related data effectively.

Input Schema

NameRequiredDescriptionDefault

No arguments

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": {}, "type": "object" }

Implementation Reference

  • The handler function that implements the logic for the "support_info" tool. It returns placeholder content about Zendesk Support configuration or an error message.
    handler: async () => { try { // This would typically call an endpoint like /api/v2/account/settings // For now, we'll return a placeholder message return { content: [{ type: "text", text: "Zendesk Support information would be displayed here. This is a placeholder for future implementation." }] }; } catch (error) { return { content: [{ type: "text", text: `Error getting support info: ${error.message}` }], isError: true }; } }
  • The schema definition for the "support_info" tool, which is empty indicating no input parameters.
    schema: {},
  • The export of the supportTools array that defines and exports the "support_info" tool for later registration.
    export const supportTools = [ // This is a placeholder for additional Support-specific tools // Most Support functionality is covered by the other tool modules { name: "support_info", description: "Get information about Zendesk Support configuration", schema: {}, handler: async () => { try { // This would typically call an endpoint like /api/v2/account/settings // For now, we'll return a placeholder message return { content: [{ type: "text", text: "Zendesk Support information would be displayed here. This is a placeholder for future implementation." }] }; } catch (error) { return { content: [{ type: "text", text: `Error getting support info: ${error.message}` }], isError: true }; } } } ];
  • src/server.js:47-52 (registration)
    The registration loop in the MCP server that registers all tools, including "support_info" from supportTools, by calling server.tool for each.
    // Register each tool with the server allTools.forEach((tool) => { server.tool(tool.name, tool.schema, tool.handler, { description: tool.description, }); });

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/JurreBrandsenInfoSupport/zendesk-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server