CCM
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Claude Code Marketplaces

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Skill index
  • MCP index
  • Marketplace index
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by mertbuilds.com

Independent project, not affiliated with Anthropic
pipeworx-io avatar

Zendesk

pipeworx-io/mcp-zendesk
16 toolsHTTPregistry active
Summary

This is a gateway-based server that connects Claude to your Zendesk account through OAuth. You get five main tools: list and search tickets, fetch individual tickets by ID, and query users and user details. It's hosted by Pipeworx, so there's no local setup. You can either call the tools directly (zd_list_tickets, zd_search_tickets, etc.) or use their ask_pipeworx interface to query in natural language and let the gateway route to the right endpoint. Useful when you're building support workflows, want to surface ticket context during conversations, or need to pull user data without switching to the Zendesk UI.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Lid closed, agents working
Lid closed, agents working
Keeps your Mac awake while Claude Code, Codex or Cursor works. Lets it sleep when they are done.
Try free for 7 days →
Block distraction from your iPhone for freeBlock distraction from your iPhone for free
Block distraction from your iPhone for free
Block distracting apps from your iPhone permanently without a 3rd party app. Free and open source.
Block now (100% free) →
Granola, the best AI meeting recorder
Granola, the best AI meeting recorder
Notes, actions and memory. Without a meeting bot. First month 100% off.
Download for free →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
Open Steps
Open Steps
Free an open-source skills that make AI coding agents easier to understand, verify, and control.
Download for free →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Agent, connect blockchain
Agent, connect blockchain
Connect your Claude agent to live crypto prices and trading routes via 1inch
Get the MCP →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Lid closed, agents working
Lid closed, agents working
Keeps your Mac awake while Claude Code, Codex or Cursor works. Lets it sleep when they are done.
Try free for 7 days →
Block distraction from your iPhone for freeBlock distraction from your iPhone for free
Block distraction from your iPhone for free
Block distracting apps from your iPhone permanently without a 3rd party app. Free and open source.
Block now (100% free) →
Granola, the best AI meeting recorder
Granola, the best AI meeting recorder
Notes, actions and memory. Without a meeting bot. First month 100% off.
Download for free →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
Open Steps
Open Steps
Free an open-source skills that make AI coding agents easier to understand, verify, and control.
Download for free →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Agent, connect blockchain
Agent, connect blockchain
Connect your Claude agent to live crypto prices and trading routes via 1inch
Get the MCP →

Tools

Public tool metadata for what this MCP can expose to an agent.

16 tools
ZENDESK_COUNT_ZENDESK_ORGANIZATIONSCount the number of organizations in Zendesk.

Count the number of organizations in Zendesk.

No parameter schema in public metadata yet.

ZENDESK_CREATE_ZENDESK_ORGANIZATIONTool to create a Zendesk organization. Use when you need to group end users under a shared company profile. Use after confirming the organization name is unique.2 params

Tool to create a Zendesk organization. Use when you need to group end users under a shared company profile. Use after confirming the organization name is unique.

Parameters* required
external_idstring
Optional unique external identifier for this organization. Comparison is case-insensitive; use to sync with external systems.
namestring
Unique organization name. Leading/trailing whitespace is trimmed by Zendesk.
ZENDESK_CREATE_ZENDESK_TICKETCreate a ticket in Zendesk.5 params

Create a ticket in Zendesk.

Parameters* required
descriptionstring
Long-form description / steps to reproduce.
prioritystring
Zendesk priority. Must be one of: 'urgent', 'high', 'normal', 'low'.one of urgent · high · normal · lowdefault: normal
requester_emailstring
Email of the requester. Must accompany `requester_name`.
requester_namestring
Name of the requester. If you supply this, you MUST also supply `requester_email`. Leave both blank to default to the authenticated user.
subjectstring
Short summary of the issue. Keep it concise (e.g. 'Cannot log in').
ZENDESK_CREATE_ZENDESK_USERTool to create a new user in Zendesk. Use when you need to onboard a user with specific details.2 params

Tool to create a new user in Zendesk. Use when you need to onboard a user with specific details.

Parameters* required
skip_verify_emailboolean
If true, do not send a verification email upon creationdefault: false
userobject
User object containing all attributes to create
ZENDESK_DELETE_ZENDESK_ORGANIZATIONDelete an organization in Zendesk.1 params

Delete an organization in Zendesk.

Parameters* required
organization_idstring
ID of the organization to delete
ZENDESK_DELETE_ZENDESK_TICKETDelete a ticket in Zendesk.1 params

Delete a ticket in Zendesk.

Parameters* required
ticket_idinteger
ID of the ticket to delete
ZENDESK_DESTROY_MANY_ORGANIZATIONSTool to bulk delete Zendesk organizations. Use when cleaning up test data or removing obsolete organizations in one call. Returns a job_status payload to track progress.2 params

Tool to bulk delete Zendesk organizations. Use when cleaning up test data or removing obsolete organizations in one call. Returns a job_status payload to track progress.

Parameters* required
external_idsstring
Comma-separated list of Zendesk external organization IDs to delete (max 100). Required if ids is not provided.
idsstring
Comma-separated list of Zendesk organization IDs to delete (max 100). Required if external_ids is not provided.
ZENDESK_GET_ABOUT_MEGet information about the owner account in Zendesk.

Get information about the owner account in Zendesk.

No parameter schema in public metadata yet.

ZENDESK_GET_ALL_ZENDESK_ORGANIZATIONSGet all organizations in Zendesk.

Get all organizations in Zendesk.

No parameter schema in public metadata yet.

ZENDESK_GET_ZENDESK_ORGANIZATIONGet information about a specific organization in Zendesk.1 params

Get information about a specific organization in Zendesk.

Parameters* required
organization_idinteger
Numeric ID of the organization to retrieve (e.g. 123456).
ZENDESK_GET_ZENDESK_TICKET_BY_IDGet ticket details from Zendesk.1 params

Get ticket details from Zendesk.

Parameters* required
ticket_idinteger
ID of the ticket to get details for.
ZENDESK_LIST_ZENDESK_TICKETSList Zendesk tickets with pagination and filtering.5 params

List Zendesk tickets with pagination and filtering.

Parameters* required
external_idstring
Filter tickets by external ID
pageinteger
Page number for offset pagination (starts at 1)
per_pageinteger
Number of tickets per page (max 100)
sort_bystring
Field to sort by: 'assignee', 'assignee.name', 'created_at', 'group', 'id', 'requester', 'requester.name', 'status', 'subject', 'updated_at'
sort_orderstring
Sort order: 'asc' or 'desc'one of asc · desc
ZENDESK_REPLY_ZENDESK_TICKETAction to reply to a Zendesk ticket by adding a comment.3 params

Action to reply to a Zendesk ticket by adding a comment.

Parameters* required
bodystring
Comment contentdefault:
publicboolean
Whether the comment is public or internaldefault: true
ticket_idinteger
ID of the ticket to reply to
ZENDESK_SEARCH_ZENDESK_USERSTool to search Zendesk users by email or name. Use after confirming user identity before ticket creation.4 params

Tool to search Zendesk users by email or name. Use after confirming user identity before ticket creation.

Parameters* required
emailstring
Email address to search for. Exact match (e.g., 'jdoe@example.com').
namestring
Full or partial name to search for. For phrase searches, enclose in quotes.
pageinteger
Page number for offset pagination (starts at 1).
per_pageinteger
Number of users per page (max 100).
ZENDESK_UPDATE_ZENDESK_ORGANIZATIONUpdate an organization in Zendesk.2 params

Update an organization in Zendesk.

Parameters* required
dataobject
New data for the organization
organization_idinteger
ID of the organization to update
ZENDESK_UPDATE_ZENDESK_TICKETTool to update a ticket in Zendesk. Use when you need to modify ticket fields like status, priority, or subject after confirming the ticket ID.21 params

Tool to update a ticket in Zendesk. Use when you need to modify ticket fields like status, priority, or subject after confirming the ticket ID.

Parameters* required
additional_collaboratorsarray
Add collaborators without removing existing ones.
collaborator_idsarray
Collaborator user IDs to set (replaces existing).
collaboratorsarray
Collaborators to set (replaces existing). Accepts user IDs, emails, or {name, email} objects.
comment_author_idinteger
Author ID for the comment, if different from the authenticated user.
comment_bodystring
Text body of the comment to add.
comment_html_bodystring
HTML body of the comment to add.
comment_publicboolean
Whether the added comment is public (visible to requester) or internal.
comment_uploadsarray
Upload tokens to attach files to the comment.
custom_fieldsarray
List of custom field values. Each item: {id: number, value: any}.
dataobject
Optional raw ticket update object. Provide this to send fields under the 'ticket' wrapper directly. Alternatively, use the un-nested fields above.
due_atstring
Due date/time for task-type tickets (ISO 8601).
email_ccsarray
Email CCs to add/remove. Each object includes user_id or user_email, optional user_name, and action ('put'|'delete').
followersarray
Followers to add/remove. Each object should include user_id or user_email, with optional action ('put'|'delete').
metadataobject
Custom metadata to attach to this update's audit (approximately up to 1 KB).
prioritystring
Ticket priority. Allowed values: urgent, high, normal, low.one of urgent · high · normal · low
safe_updateboolean
Enable optimistic locking to prevent overwrites during collisions.
statusstring
Ticket status to set. If your account uses custom statuses, use custom_status_id via other endpoints.
subjectstring
Ticket subject/title to set during update.
tagsarray
Tags to set on the ticket. Using tags here replaces all existing tags.
ticket_idinteger
ID of the ticket to update.

+1 more parameters. See the server's own documentation for the full schema.

mcp-zendesk

Zendesk MCP Pack — tickets, users, organizations via OAuth.

Part of Pipeworx — an MCP gateway connecting AI agents to 1684+ live data sources.

Tools

ToolDescription
zd_list_ticketsList Zendesk support tickets for the connected account, sortable by created_at, updated_at, priority, or status. Returns ticket IDs, subjects, statuses, and metadata. Supports pagination via page.
zd_get_ticketGet a Zendesk ticket by ID.
zd_search_ticketsSearch Zendesk tickets with a query string.
zd_list_usersList all Zendesk users (agents and end-users) in the connected account. Returns user IDs, names, emails, and roles. Supports pagination via page number.
zd_get_userGet a Zendesk user by ID.

Quick Start

Add to your MCP client (Claude Desktop, Cursor, Windsurf, etc.):

{
  "mcpServers": {
    "zendesk": {
      "url": "https://gateway.pipeworx.io/zendesk/mcp"
    }
  }
}

What this endpoint actually serves

tools/list at https://gateway.pipeworx.io/zendesk/mcp returns the tools in the table above plus the shared Pipeworx meta-tools — ask_pipeworx, discover_tools, search_within, remember/recall and the rest of the gateway-wide set. So the tool count you see is larger than this table: a single-pack endpoint currently lists roughly 30 shared tools alongside the pack's own. The connection's initialize response states its exact scope, and is the authoritative answer for a given day.

This is deliberate, not multiplexing by accident. The meta-tools are what let a scoped connection answer a question this pack does not cover — via ask_pipeworx, which routes across the whole catalog — without you adding a second MCP server. There is currently no way to mount a pack endpoint without them; if the extra schemas cost you more context than the routing is worth, connect to the full gateway once rather than to several pack endpoints.

Or connect to the full Pipeworx gateway to get every pack's tools listed directly, instead of just this one's:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://gateway.pipeworx.io/mcp"
    }
  }
}

Both URLs reach the same gateway and the same 1684+ data sources. The only difference is which pack's tools are listed directly; ask_pipeworx reaches all of them from either one.

No MCP client? Call it over HTTP

This pack runs against a connected zendesk account, so it needs a Pipeworx key: sign in at https://pipeworx.io/account, connect zendesk, then call POST https://gateway.pipeworx.io/v1/tools/zd_list_tickets with Authorization: Bearer <your Pipeworx key>. Inspect any tool: GET https://gateway.pipeworx.io/v1/tools/zd_list_tickets. Find one: POST https://gateway.pipeworx.io/v1/tools/search_packs with {"query":"..."}.

Standalone (no gateway account)

This package also runs as a local stdio MCP server — no Pipeworx account, no gateway round-trip:

{
  "mcpServers": {
    "zendesk": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-zendesk"]
    }
  }
}

Or run it directly to confirm it starts:

npx -y @pipeworx/mcp-zendesk

It speaks MCP over stdin/stdout and answers initialize/tools/list/tools/call for only this pack's tools — none of the shared meta-tools the gateway connection above adds. Same source, same tools, no ask_pipeworx routing.

Using with ask_pipeworx

Instead of calling tools directly, you can ask questions in plain English — this works on the pack endpoint above as well as on the full gateway:

ask_pipeworx({ question: "your question about Zendesk data" })

The gateway picks the right tool and fills the arguments automatically.

More

  • Docs and guides
  • pipeworx.io

License

MIT

Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Lid closed, agents working
Lid closed, agents working
Keeps your Mac awake while Claude Code, Codex or Cursor works. Lets it sleep when they are done.
Try free for 7 days →
Block distraction from your iPhone for freeBlock distraction from your iPhone for free
Block distraction from your iPhone for free
Block distracting apps from your iPhone permanently without a 3rd party app. Free and open source.
Block now (100% free) →
Granola, the best AI meeting recorder
Granola, the best AI meeting recorder
Notes, actions and memory. Without a meeting bot. First month 100% off.
Download for free →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
Open Steps
Open Steps
Free an open-source skills that make AI coding agents easier to understand, verify, and control.
Download for free →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
Agent, connect blockchain
Agent, connect blockchain
Connect your Claude agent to live crypto prices and trading routes via 1inch
Get the MCP →
Registryactive
TransportHTTP
UpdatedApr 22, 2026
View on GitHub

More from pipeworx-io

  • Zenodo
  • zippopotam
  • Zoho_crm
  • Ai Incident Db
  • Alchemy Eth
  • Amplitude
  • Arbeitnow
  • Bandsintown
  • Biosamples
  • Biostudies
  • Bitfinex
  • Bundestag De
  • Cisa Kev
  • Codestats
  • Coinbase Exchange
  • Complex Portal
  • Crystallography
  • Data Govt Nz
  • Datagouv Fr
  • Datagov Au
  • Datos Cl
  • Datos Gob Es
  • Deezer
  • Deno Land