MCP Hub
Back to servers

Zendesk MCP Server for Heroku

Enables interaction with Zendesk Support for managing tickets, comments, and filtering via the Model Context Protocol. It allows LLMs to perform actions like creating, updating, and listing support tickets through natural language in a Heroku-native environment.

glama
Updated
Jan 26, 2026

Zendesk MCP Server for Heroku

A Model Context Protocol (MCP) server for Zendesk Support integration.

Deploy to Heroku

Features

  • Ticket Management - Get, create, update tickets
  • Comments - Add public replies and internal notes
  • Filtering - Filter by status, priority, and more
  • Heroku Native - Designed for Heroku deployment with MCP process support

Available Tools

ToolDescription
get_ticketsList tickets with filtering and pagination
get_ticketGet ticket details by ID
get_ticket_commentsGet all comments on a ticket
create_ticketCreate a new support ticket
create_ticket_commentAdd a comment to a ticket
update_ticketUpdate ticket status, priority, etc.

Deployment

One-Click Deploy

Click the "Deploy to Heroku" button above.

Configure Credentials

heroku config:set ZENDESK_SUBDOMAIN=mycompany
heroku config:set ZENDESK_EMAIL=agent@mycompany.com
heroku config:set ZENDESK_API_TOKEN=your-api-token

Get your API token from Zendesk Admin > Apps and integrations > APIs > Zendesk API.

Register with Heroku AI

heroku addons:attach your-main-app::INFERENCE -a my-zendesk-mcp

Usage

response = client.chat.completions.create(
    model=os.getenv("INFERENCE_MODEL_ID"),
    messages=[
        {"role": "user", "content": "Find all urgent tickets opened today"}
    ],
    extra_body={
        "heroku": {
            "mcp_servers": ["mcp-zendesk"]
        }
    }
)

License

MIT

Reviews

No reviews yet

Sign in to write a review