{
  "$comment": "Drop into .claude/settings.json (project) or ~/.claude/settings.json (user). Claude Code matches MCP tools as mcp__<server>__<tool>; the server name is whatever you passed to `claude mcp add`. Deny wins over allow. This file mirrors src/workable_gateway/policy.py - change both or neither.",
  "permissions": {
    "allow": [
      "mcp__workable__add_comment",
      "mcp__workable__get_account_custom_attributes",
      "mcp__workable__get_accounts",
      "mcp__workable__get_candidate",
      "mcp__workable__get_candidate_activities",
      "mcp__workable__get_candidate_activity",
      "mcp__workable__get_candidate_detailed_fields",
      "mcp__workable__get_candidate_detailed_filter_options",
      "mcp__workable__get_candidate_files",
      "mcp__workable__get_candidate_offer",
      "mcp__workable__get_candidates",
      "mcp__workable__get_departments",
      "mcp__workable__get_disqualification_reasons",
      "mcp__workable__get_event",
      "mcp__workable__get_events",
      "mcp__workable__get_job",
      "mcp__workable__get_job_activities",
      "mcp__workable__get_job_application_form",
      "mcp__workable__get_job_custom_attributes",
      "mcp__workable__get_job_members",
      "mcp__workable__get_job_recruiters",
      "mcp__workable__get_job_stages",
      "mcp__workable__get_jobs",
      "mcp__workable__get_legal_entities",
      "mcp__workable__get_members",
      "mcp__workable__get_offer",
      "mcp__workable__get_orgchart",
      "mcp__workable__get_permission_sets",
      "mcp__workable__get_requisition",
      "mcp__workable__get_requisitions",
      "mcp__workable__get_stages",
      "mcp__workable__search_candidates_detailed",
      "mcp__workable__search_jobs"
    ],
    "ask": [
      "mcp__workable__add_review",
      "mcp__workable__copy_candidate",
      "mcp__workable__create_candidate",
      "mcp__workable__create_requisition",
      "mcp__workable__create_talent_pool_candidate",
      "mcp__workable__disqualify_candidate",
      "mcp__workable__move_candidate",
      "mcp__workable__relocate_candidate",
      "mcp__workable__revert_disqualification",
      "mcp__workable__update_candidate",
      "mcp__workable__update_candidate_tags",
      "mcp__workable__update_requisition",
      "mcp__workable__upsert_candidate_rating"
    ],
    "deny": [
      "mcp__workable__approve_offer",
      "mcp__workable__approve_requisition",
      "mcp__workable__bulk_create_time_entries",
      "mcp__workable__clock_in",
      "mcp__workable__clock_out",
      "mcp__workable__create_department",
      "mcp__workable__create_review_cycle_template",
      "mcp__workable__create_time_entry",
      "mcp__workable__create_timeoff_request",
      "mcp__workable__delete_department",
      "mcp__workable__delete_member",
      "mcp__workable__enable_member",
      "mcp__workable__get_employee",
      "mcp__workable__get_employee_documents",
      "mcp__workable__get_employee_fields",
      "mcp__workable__get_employee_filter_options",
      "mcp__workable__get_employees",
      "mcp__workable__get_profile_update_fields",
      "mcp__workable__get_profile_update_filter_options",
      "mcp__workable__get_review",
      "mcp__workable__get_review_aggregate",
      "mcp__workable__get_review_cycle",
      "mcp__workable__get_review_cycle_template",
      "mcp__workable__get_review_cycle_templates",
      "mcp__workable__get_review_cycles",
      "mcp__workable__get_review_form",
      "mcp__workable__get_timeoff_balances",
      "mcp__workable__get_timeoff_categories",
      "mcp__workable__get_timeoff_requests",
      "mcp__workable__get_work_schedules",
      "mcp__workable__invite_member",
      "mcp__workable__list_review_cycle_answers",
      "mcp__workable__list_review_tasks",
      "mcp__workable__list_time_entries",
      "mcp__workable__mark_review_task_ready",
      "mcp__workable__merge_department",
      "mcp__workable__reject_offer",
      "mcp__workable__reject_requisition",
      "mcp__workable__search_employees",
      "mcp__workable__search_profile_updates",
      "mcp__workable__share_review",
      "mcp__workable__sign_review",
      "mcp__workable__submit_review",
      "mcp__workable__update_department",
      "mcp__workable__update_member",
      "mcp__workable__update_review_form",
      "mcp__workable__update_time_entry",
      "mcp__workable__update_timeoff_approval"
    ]
  }
}
