{ "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 } }