Customer service platform
## Zendesk MCP Server: Customer Service Platform The **Zendesk MCP Server** integrates Zendesk into Google Antigravity, enabling comprehensive customer service with ticket management, help center, and analytics directly from your development environment. ### Why Zendesk MCP? - **Omnichannel**: Email, chat, phone, social in one platform - **Automation**: Triggers, automations, and macros - **Help Center**: Knowledge base and community forums - **Analytics**: Explore for advanced reporting - **Marketplace**: 1000+ apps and integrations ### Key Features #### 1. Ticket Operations ```python # Get tickets tickets = await mcp.get_tickets( sort_by="created_at", sort_order="desc", per_page=25 ) for ticket in tickets["tickets"]: print(f"Ticket #{ticket['id']}: {ticket['subject']}") # Search tickets results = await mcp.search( query="status:open priority:high type:ticket" ) ``` #### 2. Ticket Management ```python # Create ticket ticket = await mcp.create_ticket( subject="Cannot login to account", comment={"body": "User reports login issues since yesterday..."}, requester_id=12345, priority="high", type="problem" ) # Update ticket await mcp.update_ticket( ticket_id=ticket["ticket"]["id"], status="pending", assignee_id=67890 ) # Add comment await mcp.add_comment( ticket_id=ticket["ticket"]["id"], body="We are investigating this issue...", public=True ) ``` #### 3. User Management ```python # Get users users = await mcp.get_users(role="end-user") # Create user user = await mcp.create_user( name="John Customer", email="john@example.com", phone="555-0123" ) # Update user await mcp.update_user( user_id=user["user"]["id"], tags=["vip", "enterprise"] ) ``` #### 4. Help Center ```python # Get articles articles = await mcp.get_articles( section_id=123, label_names="getting-started" ) # Create article article = await mcp.create_article( section_id=123, title="How to reset password", body="Step-by-step guide...", locale="en-us" ) ``` ### Configuration ```json { "mcpServers": { "zendesk": { "command": "npx", "args": ["-y", "@anthropic/mcp-zendesk"], "env": { "ZENDESK_SUBDOMAIN": "yourcompany", "ZENDESK_EMAIL": "admin@yourcompany.com", "ZENDESK_API_TOKEN": "your-api-token" } } } } ``` ### Use Cases **Support Automation**: Automate ticket workflows and responses. **Knowledge Management**: Maintain and update help center. **Customer Analytics**: Track support metrics and trends. **Multi-Brand Support**: Manage support for multiple brands. The Zendesk MCP enables customer service within your development environment.
{
"mcpServers": {
"zendesk": {
"mcpServers": {
"zendesk": {
"env": {
"ZENDESK_EMAIL": "user@example.com",
"ZENDESK_TOKEN": "your-token",
"ZENDESK_SUBDOMAIN": "yourcompany"
},
"args": [
"-y",
"zendesk-mcp-server"
],
"command": "npx"
}
}
}
}
}