{
  "server": {
    "command": "node",
    "args": [
      "/Users/jakeshore/.clawdbot/workspace/mcp-diagrams/mcp-servers/pipedrive/dist/index.js"
    ],
    "env": {
      "PIPEDRIVE_API_TOKEN": "factory_discovery_dummy"
    }
  },
  "tests": {
    "tools": {
      "list_deals": {
        "args": {
          "status": "open",
          "start": 50,
          "limit": 50,
          "sort": "test_value",
          "user_id": 50,
          "stage_id": 50,
          "pipeline_id": 50
        },
        "expect": "content && content.length > 0"
      },
      "list_deals:empty-status": {
        "args": {
          "status": "",
          "start": 50,
          "limit": 50,
          "sort": "test_value",
          "user_id": 50,
          "stage_id": 50,
          "pipeline_id": 50
        },
        "expect": "exists"
      },
      "list_deals:empty-sort": {
        "args": {
          "status": "open",
          "start": 50,
          "limit": 50,
          "sort": "",
          "user_id": 50,
          "stage_id": 50,
          "pipeline_id": 50
        },
        "expect": "exists"
      },
      "get_deal": {
        "args": {
          "id": 50
        },
        "expect": "content && content.length > 0"
      },
      "create_deal": {
        "args": {
          "title": "test_value",
          "value": 50,
          "currency": "test_value",
          "person_id": 50,
          "org_id": 50,
          "pipeline_id": 50,
          "stage_id": 50,
          "status": "open",
          "expected_close_date": "test_value",
          "probability": 50,
          "visible_to": 50
        },
        "expect": "content && content.length > 0"
      },
      "create_deal:empty-currency": {
        "args": {
          "title": "test_value",
          "value": 50,
          "currency": "",
          "person_id": 50,
          "org_id": 50,
          "pipeline_id": 50,
          "stage_id": 50,
          "status": "open",
          "expected_close_date": "test_value",
          "probability": 50,
          "visible_to": 50
        },
        "expect": "exists"
      },
      "create_deal:empty-status": {
        "args": {
          "title": "test_value",
          "value": 50,
          "currency": "test_value",
          "person_id": 50,
          "org_id": 50,
          "pipeline_id": 50,
          "stage_id": 50,
          "status": "",
          "expected_close_date": "test_value",
          "probability": 50,
          "visible_to": 50
        },
        "expect": "exists"
      },
      "create_deal:empty-expected_close_date": {
        "args": {
          "title": "test_value",
          "value": 50,
          "currency": "test_value",
          "person_id": 50,
          "org_id": 50,
          "pipeline_id": 50,
          "stage_id": 50,
          "status": "open",
          "expected_close_date": "",
          "probability": 50,
          "visible_to": 50
        },
        "expect": "exists"
      },
      "update_deal": {
        "args": {
          "id": 50,
          "title": "test_value",
          "value": 50,
          "currency": "test_value",
          "person_id": 50,
          "org_id": 50,
          "stage_id": 50,
          "status": "open",
          "expected_close_date": "test_value",
          "probability": 50,
          "lost_reason": "test_value",
          "won_time": "test_value",
          "lost_time": "test_value"
        },
        "expect": "content && content.length > 0"
      },
      "update_deal:empty-title": {
        "args": {
          "id": 50,
          "title": "",
          "value": 50,
          "currency": "test_value",
          "person_id": 50,
          "org_id": 50,
          "stage_id": 50,
          "status": "open",
          "expected_close_date": "test_value",
          "probability": 50,
          "lost_reason": "test_value",
          "won_time": "test_value",
          "lost_time": "test_value"
        },
        "expect": "exists"
      },
      "update_deal:empty-currency": {
        "args": {
          "id": 50,
          "title": "test_value",
          "value": 50,
          "currency": "",
          "person_id": 50,
          "org_id": 50,
          "stage_id": 50,
          "status": "open",
          "expected_close_date": "test_value",
          "probability": 50,
          "lost_reason": "test_value",
          "won_time": "test_value",
          "lost_time": "test_value"
        },
        "expect": "exists"
      },
      "update_deal:empty-status": {
        "args": {
          "id": 50,
          "title": "test_value",
          "value": 50,
          "currency": "test_value",
          "person_id": 50,
          "org_id": 50,
          "stage_id": 50,
          "status": "",
          "expected_close_date": "test_value",
          "probability": 50,
          "lost_reason": "test_value",
          "won_time": "test_value",
          "lost_time": "test_value"
        },
        "expect": "exists"
      },
      "update_deal:empty-expected_close_date": {
        "args": {
          "id": 50,
          "title": "test_value",
          "value": 50,
          "currency": "test_value",
          "person_id": 50,
          "org_id": 50,
          "stage_id": 50,
          "status": "open",
          "expected_close_date": "",
          "probability": 50,
          "lost_reason": "test_value",
          "won_time": "test_value",
          "lost_time": "test_value"
        },
        "expect": "exists"
      },
      "update_deal:empty-lost_reason": {
        "args": {
          "id": 50,
          "title": "test_value",
          "value": 50,
          "currency": "test_value",
          "person_id": 50,
          "org_id": 50,
          "stage_id": 50,
          "status": "open",
          "expected_close_date": "test_value",
          "probability": 50,
          "lost_reason": "",
          "won_time": "test_value",
          "lost_time": "test_value"
        },
        "expect": "exists"
      },
      "update_deal:empty-won_time": {
        "args": {
          "id": 50,
          "title": "test_value",
          "value": 50,
          "currency": "test_value",
          "person_id": 50,
          "org_id": 50,
          "stage_id": 50,
          "status": "open",
          "expected_close_date": "test_value",
          "probability": 50,
          "lost_reason": "test_value",
          "won_time": "",
          "lost_time": "test_value"
        },
        "expect": "exists"
      },
      "update_deal:empty-lost_time": {
        "args": {
          "id": 50,
          "title": "test_value",
          "value": 50,
          "currency": "test_value",
          "person_id": 50,
          "org_id": 50,
          "stage_id": 50,
          "status": "open",
          "expected_close_date": "test_value",
          "probability": 50,
          "lost_reason": "test_value",
          "won_time": "test_value",
          "lost_time": ""
        },
        "expect": "exists"
      },
      "list_persons": {
        "args": {
          "start": 50,
          "limit": 50,
          "sort": "test_value",
          "filter_id": 50,
          "first_char": "test_value"
        },
        "expect": "content && content.length > 0"
      },
      "list_persons:empty-sort": {
        "args": {
          "start": 50,
          "limit": 50,
          "sort": "",
          "filter_id": 50,
          "first_char": "test_value"
        },
        "expect": "exists"
      },
      "list_persons:empty-first_char": {
        "args": {
          "start": 50,
          "limit": 50,
          "sort": "test_value",
          "filter_id": 50,
          "first_char": ""
        },
        "expect": "exists"
      },
      "create_person": {
        "args": {
          "name": "Test Name",
          "email": [],
          "phone": [],
          "org_id": 50,
          "visible_to": 50,
          "add_time": "test_value"
        },
        "expect": "content && content.length > 0"
      },
      "create_person:empty-add_time": {
        "args": {
          "name": "Test Name",
          "email": [],
          "phone": [],
          "org_id": 50,
          "visible_to": 50,
          "add_time": ""
        },
        "expect": "exists"
      },
      "list_activities": {
        "args": {
          "start": 50,
          "limit": 50,
          "user_id": 50,
          "type": "test_value",
          "done": 50,
          "start_date": "test_value",
          "end_date": "test_value"
        },
        "expect": "content && content.length > 0"
      },
      "list_activities:empty-type": {
        "args": {
          "start": 50,
          "limit": 50,
          "user_id": 50,
          "type": "",
          "done": 50,
          "start_date": "test_value",
          "end_date": "test_value"
        },
        "expect": "exists"
      },
      "list_activities:empty-start_date": {
        "args": {
          "start": 50,
          "limit": 50,
          "user_id": 50,
          "type": "test_value",
          "done": 50,
          "start_date": "",
          "end_date": "test_value"
        },
        "expect": "exists"
      },
      "list_activities:empty-end_date": {
        "args": {
          "start": 50,
          "limit": 50,
          "user_id": 50,
          "type": "test_value",
          "done": 50,
          "start_date": "test_value",
          "end_date": ""
        },
        "expect": "exists"
      },
      "add_activity": {
        "args": {
          "subject": "test_value",
          "type": "test_value",
          "due_date": "test_value",
          "due_time": "test_value",
          "duration": "test_value",
          "deal_id": 50,
          "person_id": 50,
          "org_id": 50,
          "note": "test_value",
          "done": 50,
          "busy_flag": true,
          "participants": []
        },
        "expect": "content && content.length > 0"
      },
      "add_activity:empty-type": {
        "args": {
          "subject": "test_value",
          "type": "",
          "due_date": "test_value",
          "due_time": "test_value",
          "duration": "test_value",
          "deal_id": 50,
          "person_id": 50,
          "org_id": 50,
          "note": "test_value",
          "done": 50,
          "busy_flag": true,
          "participants": []
        },
        "expect": "exists"
      },
      "add_activity:empty-due_date": {
        "args": {
          "subject": "test_value",
          "type": "test_value",
          "due_date": "",
          "due_time": "test_value",
          "duration": "test_value",
          "deal_id": 50,
          "person_id": 50,
          "org_id": 50,
          "note": "test_value",
          "done": 50,
          "busy_flag": true,
          "participants": []
        },
        "expect": "exists"
      },
      "add_activity:empty-due_time": {
        "args": {
          "subject": "test_value",
          "type": "test_value",
          "due_date": "test_value",
          "due_time": "",
          "duration": "test_value",
          "deal_id": 50,
          "person_id": 50,
          "org_id": 50,
          "note": "test_value",
          "done": 50,
          "busy_flag": true,
          "participants": []
        },
        "expect": "exists"
      },
      "add_activity:empty-duration": {
        "args": {
          "subject": "test_value",
          "type": "test_value",
          "due_date": "test_value",
          "due_time": "test_value",
          "duration": "",
          "deal_id": 50,
          "person_id": 50,
          "org_id": 50,
          "note": "test_value",
          "done": 50,
          "busy_flag": true,
          "participants": []
        },
        "expect": "exists"
      },
      "add_activity:empty-note": {
        "args": {
          "subject": "test_value",
          "type": "test_value",
          "due_date": "test_value",
          "due_time": "test_value",
          "duration": "test_value",
          "deal_id": 50,
          "person_id": 50,
          "org_id": 50,
          "note": "",
          "done": 50,
          "busy_flag": true,
          "participants": []
        },
        "expect": "exists"
      }
    },
    "resources": {},
    "prompts": {},
    "timeout": 30000
  }
}