Skip to main content
Glama

Zendesk API MCP Server

delete_user

Remove a user from Zendesk by specifying their user ID. This tool ensures efficient user management within Zendesk Support, Talk, Chat, and Guide products via the Zendesk API MCP Server.

Input Schema

NameRequiredDescriptionDefault
idYesUser ID to delete

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "id": { "description": "User ID to delete", "type": "number" } }, "required": [ "id" ], "type": "object" }

Implementation Reference

  • The MCP tool handler function for 'delete_user'. It calls zendeskClient.deleteUser(id), handles errors, and returns a formatted text response.
    handler: async ({ id }) => { try { await zendeskClient.deleteUser(id); return { content: [{ type: "text", text: `User ${id} deleted successfully!` }] }; } catch (error) { return { content: [{ type: "text", text: `Error deleting user: ${error.message}` }], isError: true }; } }
  • Zod input schema for the 'delete_user' tool, requiring a numeric 'id' parameter.
    schema: { id: z.number().describe("User ID to delete") },
  • The complete tool object definition for 'delete_user', including name, description, schema, and handler, registered within the usersTools array.
    { name: "delete_user", description: "Delete a user", schema: { id: z.number().describe("User ID to delete") }, handler: async ({ id }) => { try { await zendeskClient.deleteUser(id); return { content: [{ type: "text", text: `User ${id} deleted successfully!` }] }; } catch (error) { return { content: [{ type: "text", text: `Error deleting user: ${error.message}` }], isError: true }; } } }
  • Helper method in ZendeskClient that sends the DELETE request to the Zendesk Users API endpoint.
    async deleteUser(id) { return this.request("DELETE", `/users/${id}.json`); }

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