> This page is for Workforce.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.merge.dev/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.merge.dev/_mcp/server.

# SAP SuccessFactors

**Authentication:** basic authentication. See [Magic Link](/merge-agent-handler/features/magic-link) for the runtime auth flow.

## Sample use cases

* List employees with upcoming performance reviews in the next 30 days.
* Pull headcount by department as of the end of last quarter.
* Find every employee on leave this Friday.

## Available Tools

#### get_employee_compensation

Retrieve compensation records for an employee from SAP SuccessFactors Employee Central Compensation.

#### list_employee_compensation

Retrieve a paginated list of all employee compensation records from SAP SuccessFactors Employee Central Compensation.

#### get_goal

Retrieve detailed performance goal information from SAP SuccessFactors Performance & Goals by goal ID.

#### list_goals

Retrieve a paginated list of performance goals from SAP SuccessFactors Performance & Goals with OData filtering.

#### create_goal

Create a new performance goal in SAP SuccessFactors Performance & Goals.

#### update_goal

Update performance goal information in SAP SuccessFactors Performance & Goals.

#### delete_goal

Delete a performance goal from SAP SuccessFactors Performance & Goals.

#### get_payment_information

Retrieve payment and bank account information for an employee from SAP SuccessFactors.

#### list_payment_information

Retrieve a paginated list of all payment and bank account records from SAP SuccessFactors.

#### get_payroll_results

Retrieve payroll run results for an employee from SAP SuccessFactors Payroll.

#### list_payroll_results

Retrieve a paginated list of all payroll run results from SAP SuccessFactors Payroll.

#### get_person

Retrieve core personal information for an employee from SAP SuccessFactors by person ID.

#### get_person_emails

Retrieve all email addresses for an employee from SAP SuccessFactors Personal Information.

#### get_person_phones

Retrieve all phone numbers for an employee from SAP SuccessFactors Personal Information.

#### get_person_addresses

Retrieve all addresses for an employee from SAP SuccessFactors Personal Information.

#### get_emergency_contacts

Retrieve all emergency contacts for an employee from SAP SuccessFactors Personal Information.

#### list_persons

Retrieve a paginated list of all persons (employees) from SAP SuccessFactors Personal Information.

#### get_position

Retrieve detailed information about a specific organizational position from SAP SuccessFactors Position Management by position code.

#### list_positions

Retrieve paginated organizational positions from SAP SuccessFactors Position Management with filtering by department, location, company, job code, or occupancy status.

#### list_companies

Retrieve paginated companies from SAP SuccessFactors Foundation Objects.

#### get_company

Retrieve detailed company information from SAP SuccessFactors Foundation Objects by external code.

#### list_departments

Retrieve paginated departments from SAP SuccessFactors Foundation Objects.

#### get_department

Retrieve detailed department information from SAP SuccessFactors Foundation Objects by external code.

#### get_job_requisition

Retrieve detailed job requisition information from SAP SuccessFactors Recruiting by requisition ID.

#### list_job_requisitions

Retrieve a paginated list of job requisitions from SAP SuccessFactors Recruiting with OData filtering.

#### get_employee_time

Retrieve detailed information about a specific time off/absence record from SAP SuccessFactors Time Management by external code.

#### list_employee_times

Retrieve a paginated list of employee time off/absence records from SAP SuccessFactors Time Management with filtering capabilities.

#### create_employee_time

Submit a new time off/absence record in SAP SuccessFactors Time Management for an employee.

#### update_employee_time

Update an existing employee time/absence record in SAP SuccessFactors with modified details such as approval status, comments, or quantities.

#### delete_employee_time

Delete an employee time/absence record from SAP SuccessFactors.

#### approve_employee_time

Approve a pending employee time/absence record in SAP SuccessFactors.

#### reject_employee_time

Reject a pending employee time/absence record in SAP SuccessFactors with a mandatory rejection reason.

#### get_time_account_balance

Retrieve time off account balances for an employee from SAP SuccessFactors Time Off.

#### list_time_account_balances

Retrieve time off account balances for a specific employee from SAP SuccessFactors Time Off.

#### get_user

Retrieve detailed employee information from SAP SuccessFactors Employee Central by user ID.

#### list_users

Retrieve a paginated list of employees from SAP SuccessFactors Employee Central with OData filtering capabilities.

#### create_user

Create a new employee record in SAP SuccessFactors Employee Central.

#### update_user

Update employee information in SAP SuccessFactors Employee Central.