2026-02-04 23:01:37 -05:00

266 lines
6.7 KiB
JSON

{
"server": {
"command": "node",
"args": [
"/Users/jakeshore/.clawdbot/workspace/mcp-diagrams/mcp-servers/zendesk/dist/index.js"
],
"env": {
"ZENDESK_API_TOKEN": "factory_discovery_dummy",
"ZENDESK_EMAIL": "factory_discovery_dummy",
"ZENDESK_SUBDOMAIN": "factory_discovery_dummy"
}
},
"tests": {
"tools": {
"list_tickets": {
"args": {
"status": "new",
"sort_by": "test_value",
"sort_order": "asc",
"page": 50,
"per_page": 50
},
"expect": "content && content.length > 0"
},
"list_tickets:empty-status": {
"args": {
"status": "",
"sort_by": "test_value",
"sort_order": "asc",
"page": 50,
"per_page": 50
},
"expect": "exists"
},
"list_tickets:empty-sort_by": {
"args": {
"status": "new",
"sort_by": "",
"sort_order": "asc",
"page": 50,
"per_page": 50
},
"expect": "exists"
},
"list_tickets:empty-sort_order": {
"args": {
"status": "new",
"sort_by": "test_value",
"sort_order": "",
"page": 50,
"per_page": 50
},
"expect": "exists"
},
"get_ticket": {
"args": {
"ticket_id": 50
},
"expect": "content && content.length > 0"
},
"create_ticket": {
"args": {
"subject": "test_value",
"description": "test_value",
"requester_email": "test@example.com",
"requester_name": "Test Name",
"priority": "urgent",
"type": "problem",
"tags": [],
"assignee_id": 50,
"group_id": 50
},
"expect": "content && content.length > 0"
},
"create_ticket:empty-requester_email": {
"args": {
"subject": "test_value",
"description": "test_value",
"requester_email": "",
"requester_name": "Test Name",
"priority": "urgent",
"type": "problem",
"tags": [],
"assignee_id": 50,
"group_id": 50
},
"expect": "exists"
},
"create_ticket:empty-requester_name": {
"args": {
"subject": "test_value",
"description": "test_value",
"requester_email": "test@example.com",
"requester_name": "",
"priority": "urgent",
"type": "problem",
"tags": [],
"assignee_id": 50,
"group_id": 50
},
"expect": "exists"
},
"create_ticket:empty-priority": {
"args": {
"subject": "test_value",
"description": "test_value",
"requester_email": "test@example.com",
"requester_name": "Test Name",
"priority": "",
"type": "problem",
"tags": [],
"assignee_id": 50,
"group_id": 50
},
"expect": "exists"
},
"create_ticket:empty-type": {
"args": {
"subject": "test_value",
"description": "test_value",
"requester_email": "test@example.com",
"requester_name": "Test Name",
"priority": "urgent",
"type": "",
"tags": [],
"assignee_id": 50,
"group_id": 50
},
"expect": "exists"
},
"update_ticket": {
"args": {
"ticket_id": 50,
"status": "new",
"priority": "urgent",
"type": "problem",
"subject": "test_value",
"assignee_id": 50,
"group_id": 50,
"tags": [],
"additional_tags": [],
"remove_tags": []
},
"expect": "content && content.length > 0"
},
"update_ticket:empty-status": {
"args": {
"ticket_id": 50,
"status": "",
"priority": "urgent",
"type": "problem",
"subject": "test_value",
"assignee_id": 50,
"group_id": 50,
"tags": [],
"additional_tags": [],
"remove_tags": []
},
"expect": "exists"
},
"update_ticket:empty-priority": {
"args": {
"ticket_id": 50,
"status": "new",
"priority": "",
"type": "problem",
"subject": "test_value",
"assignee_id": 50,
"group_id": 50,
"tags": [],
"additional_tags": [],
"remove_tags": []
},
"expect": "exists"
},
"update_ticket:empty-type": {
"args": {
"ticket_id": 50,
"status": "new",
"priority": "urgent",
"type": "",
"subject": "test_value",
"assignee_id": 50,
"group_id": 50,
"tags": [],
"additional_tags": [],
"remove_tags": []
},
"expect": "exists"
},
"update_ticket:empty-subject": {
"args": {
"ticket_id": 50,
"status": "new",
"priority": "urgent",
"type": "problem",
"subject": "",
"assignee_id": 50,
"group_id": 50,
"tags": [],
"additional_tags": [],
"remove_tags": []
},
"expect": "exists"
},
"add_comment": {
"args": {
"ticket_id": 50,
"body": "test_value",
"public": true,
"author_id": 50
},
"expect": "content && content.length > 0"
},
"list_users": {
"args": {
"role": "end-user",
"page": 50,
"per_page": 50
},
"expect": "content && content.length > 0"
},
"list_users:empty-role": {
"args": {
"role": "",
"page": 50,
"per_page": 50
},
"expect": "exists"
},
"search_tickets": {
"args": {
"query": "test query",
"sort_by": "test_value",
"sort_order": "asc",
"page": 50,
"per_page": 50
},
"expect": "content && content.length > 0"
},
"search_tickets:empty-sort_by": {
"args": {
"query": "test query",
"sort_by": "",
"sort_order": "asc",
"page": 50,
"per_page": 50
},
"expect": "exists"
},
"search_tickets:empty-sort_order": {
"args": {
"query": "test query",
"sort_by": "test_value",
"sort_order": "",
"page": 50,
"per_page": 50
},
"expect": "exists"
}
},
"resources": {},
"prompts": {},
"timeout": 30000
}
}