100+ integrations are ready to connect to your AI.Connect your first MCP

Rippling MCP server for your AI

Ask how many people you have by department, who is out next week and what a payroll run came to, all from your AI client, with SSNs and bank numbers masked.

PopMCPRippling

How many people do we have, by department and country?

Supported Rippling tools

Every customer operation in Rippling's API reference, from workers, departments and time off to time entries, shifts, hiring, Global Payroll, spend, devices, custom objects and workflows, plus the older payroll and reporting endpoints and summaries for the questions people ask most.

459 tools in the full catalog: 279 read and 180 write. 41 load by default, and the rest are found with tool search.

rippling_create_time_entry

Create a new time entry.

rippling_list_time_cards

List time cards.

rippling_list_time_entries

List time entries.

rippling_list_companies

List companies.

rippling_list_departments

List departments.

rippling_list_legal_entities

List legal entities.

rippling_list_teams

List teams.

rippling_list_work_locations

List work locations.

rippling_create_custom_object_record

Create or update a custom object record.

rippling_list_custom_object_records

List custom object records.

rippling_list_custom_objects

List custom objects.

rippling_find_worker

Find people by name or work email and get their worker id.

rippling_get_current_user

Retrieve my SSO information.

rippling_get_worker

Retrieve a specific worker.

rippling_list_employment_types

List employment types.

rippling_list_users

List users.

rippling_list_worker_changes

List worker changes.

rippling_list_workers

List workers.

rippling_worker_overview

One person at a glance: role, manager, department, teams, time off balances and recent time off requests.

rippling_workforce_overview

The company at a glance: its name and headcount by status, department, employment type and country.

rippling_list_app_users

List app users.

rippling_list_devices

List devices.

rippling_list_supergroup_members

List supergroup members.

rippling_create_draft_hires

Create bulk draft hire.

rippling_list_job_requisitions

List job requisitions.

rippling_list_compensations

List compensations.

rippling_create_leave_request

Create a new leave request.

rippling_get_leave_request

Retrieve a specific leave request.

rippling_list_leave_balances

List leave balances.

rippling_list_leave_requests

List leave requests.

rippling_list_leave_types

List leave types.

rippling_update_leave_request

Update a leave request.

rippling_who_is_out

Who has time off between two dates, with name, type and dates.

rippling_list_card_transactions

List card transactions.

rippling_list_payroll_runs

List payroll-runs.

rippling_list_reimbursements

List reimbursements.

rippling_list_worker_payroll_records

List worker-payroll-records.

rippling_payroll_run_summary

Totals for one Global Payroll run: gross and net by currency, how many workers, and the run's state and dates.

rippling_get_report

Retrieve a report.

rippling_get_report_run

Retrieve a report run.

rippling_run_report

Run a saved Rippling report and wait for it, up to about half a minute.

rippling_add_agent_session_message

Send an agent session message.

rippling_apply_site_file_operations

Apply file operations to a site bundle.

rippling_capture_agent_session_resume_state

Capture an agent session resume state.

rippling_create_agent

Create a new agent.

rippling_create_agent_deployment

Deploy an agent source revision.

rippling_create_agent_session

Create an agent session.

rippling_create_agent_source_revision

Create an agent source revision.

rippling_create_custom_app

Create a new CustomApp.

rippling_create_custom_page

Create a new CustomPage.

rippling_create_custom_setting

Create a new Setting.

rippling_create_function

Create a new function.

rippling_create_function_deployment

Create a new function deployment.

rippling_create_function_dev_bundle

Create a new function dev bundle.

rippling_create_function_execution

Create a new function execution.

rippling_create_next_package_version

Create a package version from a published version.

rippling_create_package

Create a new package.

rippling_create_package_sandbox_link

Create a package sandbox link.

rippling_create_package_version

Create a new package version.

rippling_create_sandbox

Create a new sandbox.

rippling_create_site

Create a new site.

rippling_create_site_upload_batch

Create a presigned staged upload batch.

rippling_create_workflow

Create a workflow.

rippling_create_workflow_execution

Execute a workflow.

rippling_delete_agent

Delete an agent.

rippling_delete_custom_app

Delete a CustomApp.

rippling_delete_custom_page

Delete a CustomPage.

rippling_delete_custom_setting

Delete a Setting.

rippling_delete_package

Delete a package.

rippling_delete_sandbox

Delete a sandbox.

rippling_delete_site

Delete a site.

rippling_delete_workflow

Delete a workflow.

rippling_execute_workflow_action

Execute a workflow action from Rippling Functions.

rippling_get_agent

Retrieve an agent.

rippling_get_agent_deployment

Retrieve an agent deployment.

rippling_get_agent_session

Retrieve an agent session.

rippling_get_agent_source_revision

Retrieve an agent source revision.

rippling_get_custom_app

Retrieve a specific CustomApp.

rippling_get_custom_page

Retrieve a specific CustomPage.

rippling_get_custom_setting

Retrieve a specific Setting.

rippling_get_function

Retrieve a specific function.

rippling_get_function_deployment

Retrieve a specific function deployment.

rippling_get_function_execution

Retrieve a specific function execution.

rippling_get_managed_package_install

Retrieve a managed package install.

rippling_get_package

Retrieve a specific package.

rippling_get_package_install

Retrieve a package install.

rippling_get_package_sandbox_link

Retrieve a package sandbox link.

rippling_get_package_uninstall

Retrieve a package uninstall.

rippling_get_package_upgrade

Retrieve a package upgrade.

rippling_get_package_version

Get a package version.

rippling_get_package_version_component_update

Retrieve a package version component update.

rippling_get_sandbox

Retrieve a specific sandbox.

rippling_get_site

Retrieve a specific site.

rippling_get_workflow

Retrieve a workflow.

rippling_get_workflow_execution

Retrieve a workflow execution.

rippling_install_managed_package

Start a managed package install.

rippling_install_package

Start a package install.

rippling_list_agent_deployments

List agent deployments.

rippling_list_agent_session_events

List agent session events.

rippling_list_agent_sessions

List agent sessions.

rippling_list_agent_source_revisions

List agent source revisions.

rippling_list_agents

List agents.

rippling_list_available_package_upgrades

List package versions available for upgrade.

rippling_list_custom_apps

List CustomApp.

rippling_list_custom_pages

List CustomPage.

rippling_list_custom_settings

List Setting.

rippling_list_function_deployment_logs

List function deployment logs.

rippling_list_function_deployments

List function deployments.

rippling_list_function_execution_logs

List function execution logs.

rippling_list_function_executions

List function executions.

rippling_list_functions

List functions.

rippling_list_package_versions

List package versions.

rippling_list_packages

List packages.

rippling_list_sandbox_entry_roles

Get the company and administrator role used to enter a developer sandbox.

rippling_list_sandboxes

List sandboxes.

rippling_list_site_files

List files in the active bundle.

rippling_list_sites

List Sites.

rippling_list_workflows

List workflows.

rippling_publish_package_version

Publish a package version.

rippling_uninstall_package

Start a package uninstall.

rippling_update_agent

Update an agent.

rippling_update_custom_app

Update a CustomApp.

rippling_update_custom_page

Update a CustomPage.

rippling_update_custom_setting

Update a Setting.

rippling_update_function

Update a function.

rippling_update_package

Update a package.

rippling_update_package_version

Update a package version.

rippling_update_package_version_components

Start a package version component update.

rippling_update_site

Update a site.

rippling_update_workflow

Update a workflow.

rippling_upgrade_package

Start a package upgrade.

rippling_assign_unassigned_shift

Assign a worker to an unassigned shift.

rippling_create_job_assignment

Create a new job assignment.

rippling_create_job_code

Create a new job code.

rippling_create_job_dimension

Create a new job dimension.

rippling_create_kiosk_badge

Create a new kiosk badge.

rippling_create_schedule

Create a new schedule.

rippling_create_shift_assignment

Create a new shift assignment.

rippling_create_shift_input

Create a new shift input.

rippling_create_unassigned_shift

Create a new unassigned shift.

rippling_create_worker_time_split

Create a new worker time split.

rippling_delete_job_assignment

Delete a job assignment.

rippling_delete_job_code

Delete a job code.

rippling_delete_job_dimension

Delete a job dimension.

rippling_delete_kiosk_badge

Delete a kiosk badge.

rippling_delete_scheduled_job_assignment

Delete a scheduled job assignment.

rippling_delete_shift_input

Delete a shift input.

rippling_delete_time_entry

Delete a time entry.

rippling_delete_worker_time_split

Delete a worker time split.

rippling_get_break_policy

Retrieve a specific break policy.

rippling_get_break_type

Retrieve a specific break type.

rippling_get_job_assignment

Retrieve a specific job assignment.

rippling_get_job_code

Retrieve a specific job code.

rippling_get_job_dimension

Retrieve a specific job dimension.

rippling_get_job_pay_rate_exception

Retrieve a specific job pay rate exception.

rippling_get_kiosk_badge

Retrieve a specific kiosk badge.

rippling_get_schedule

Retrieve a specific schedule.

rippling_get_scheduled_job_assignment

Retrieve a specific scheduled job assignment.

rippling_get_shift_assignment

Retrieve a specific shift assignment.

rippling_get_shift_input

Retrieve a specific shift input.

rippling_get_time_card

Retrieve a specific time card.

rippling_get_time_entry

Retrieve a specific time entry.

rippling_get_unassigned_shift

Retrieve a specific unassigned shift.

rippling_get_worker_time_split

Retrieve a specific worker time split.

rippling_list_break_policies

List break policies.

rippling_list_break_types

List break types.

rippling_list_job_assignment_change_log

List attribute change logs.

rippling_list_job_assignments

List job assignments.

rippling_list_job_code_change_log

List attribute change logs.

rippling_list_job_codes

List job codes.

rippling_list_job_dimensions

List job dimensions.

rippling_list_job_pay_rate_exception_change_log

List attribute change logs.

rippling_list_job_pay_rate_exceptions

List job pay rate exceptions.

rippling_list_kiosk_badges

List kiosk badges.

rippling_list_scheduled_job_assignments

List scheduled job assignments.

rippling_list_schedules

List schedules.

rippling_list_shift_assignments

List shift assignments.

rippling_list_shift_inputs

List shift inputs.

rippling_list_unassigned_shifts

List unassigned shifts.

rippling_list_worker_time_splits

List worker time splits.

rippling_update_job_assignment

Update a job assignment.

rippling_update_job_code

Update a job code.

rippling_update_job_dimension

Update a job dimension.

rippling_update_kiosk_badge

Update a kiosk badge.

rippling_update_schedule

Update a schedule.

rippling_update_shift_assignment

Update a shift assignment.

rippling_update_shift_assignment_custom_fields

Update custom fields for a shift assignment.

rippling_update_shift_input

Update a shift input.

rippling_update_time_entry

Update a time entry.

rippling_update_unassigned_shift

Update an unassigned shift.

rippling_update_unassigned_shift_custom_fields

Update custom fields for an unassigned shift.

rippling_update_worker_time_split

Update a worker time split.

rippling_create_business_structure_path

Create a new business-structure-path.

rippling_create_department

Create a new department.

rippling_create_level

Create a new level.

rippling_create_team

Create a new team.

rippling_create_title

Create a new title.

rippling_create_track

Create a new track.

rippling_create_work_location

Create a new work location.

rippling_delete_business_structure_path

Delete a business-structure-path.

rippling_delete_level

Delete a level.

rippling_delete_team

Delete a team.

rippling_delete_title

Delete a title.

rippling_delete_track

Delete a track.

rippling_delete_work_location

Delete a work location.

rippling_get_business_structure_path

Retrieve a specific business-structure-path.

rippling_get_company_legal_entity

Retrieve a specific company legal entity.

rippling_get_department

Retrieve a specific department.

rippling_get_job_function

Retrieve a specific job function.

rippling_get_legal_entity

Retrieve a specific legal entity.

rippling_get_level

Retrieve a specific level.

rippling_get_location_factor

Retrieve a specific location factor.

rippling_get_team

Retrieve a specific team.

rippling_get_title

Retrieve a specific title.

rippling_get_track

Retrieve a specific track.

rippling_get_work_location

Retrieve a specific work location.

rippling_list_business_structure_paths

List business-structure-paths.

rippling_list_company_legal_entities

List company legal entities.

rippling_list_job_functions

List job functions.

rippling_list_levels

List levels.

rippling_list_location_factors

List location factors.

rippling_list_titles

List titles.

rippling_list_tracks

List tracks.

rippling_update_department

Update a department.

rippling_update_level

Update a level.

rippling_update_team

Update a team.

rippling_update_title

Update a title.

rippling_update_track

Update a track.

rippling_update_work_location

Update a work location.

rippling_bulk_create_custom_object_records

Bulk create or update custom object records.

rippling_bulk_delete_custom_object_records

Bulk delete custom object records.

rippling_bulk_update_custom_object_records

Bulk Update custom object records.

rippling_create_custom_object

Create a new custom object.

rippling_create_custom_object_field

Create a new custom object field.

rippling_create_metadata_deployment_run

Start an async metadata deployment run.

rippling_create_metadata_validation_run

Start an async metadata validation run.

rippling_create_object_category

Create a new object category.

rippling_delete_custom_object

Delete a custom object.

rippling_delete_custom_object_field

Delete a custom object field.

rippling_delete_custom_object_record

Delete a custom object record.

rippling_delete_object_category

Delete an object category.

rippling_deploy_metadata_components

Deploy a metadata component package.

rippling_extract_metadata_components

Extract existing metadata components.

rippling_extract_metadata_components_by_identifiers

Extract metadata components by identifier.

rippling_get_custom_object

Retrieve a specific custom object.

rippling_get_custom_object_field

Retrieve a specific custom object field.

rippling_get_custom_object_list_view

Retrieve a custom object list view.

rippling_get_custom_object_record

Retrieve a specific custom object record.

rippling_get_custom_object_record_by_external_id

Retrieve a specific custom object record by its external_id.

rippling_get_custom_object_record_detail

Retrieve record details.

rippling_get_metadata_deployment_run

Get async metadata deployment run status.

rippling_get_metadata_schema

Get a metadata schema.

rippling_get_metadata_validation_run

Get async metadata validation run status.

rippling_get_object_category

Retrieve a specific object category.

rippling_list_custom_object_fields

List custom object fields.

rippling_list_custom_object_list_views

List custom object list views.

rippling_list_custom_object_record_reference_options

List record detail reference options.

rippling_list_custom_object_related_records

List record detail related records.

rippling_list_metadata_types

List supported metadata types.

rippling_list_object_categories

List object categories.

rippling_list_platform_capabilities

List platform capabilities.

rippling_query_custom_object_records

List custom object records by query.

rippling_update_custom_object

Update a custom object.

rippling_update_custom_object_field

Update a custom object field.

rippling_update_custom_object_record

Update a custom object record.

rippling_update_object_category

Update an object category.

rippling_validate_metadata_components

Validate metadata components.

rippling_add_payroll_run_employee_earnings_v1

Payroll Earnings.

rippling_create_401k_tiered_match_v1

Tiered Match 401K.

rippling_create_employee_401k_deduction_v1

Employee 401k Deduction.

rippling_create_rnd_credit_filing_v1

Create R&D Credit Filing.

rippling_delete_401k_tiered_match_v1

Tiered Match 401k.

rippling_get_401k_tiered_match_v1

Tiered Match 401K.

rippling_get_annual_employee_payroll_info_v1

Annual Payroll Information.

rippling_get_company_payroll_activity_v1

Payroll Activity.

rippling_get_company_payroll_status_v1

Current Company Payroll Status.

rippling_get_employee_401k_deduction_v1

Employee 401k Deduction.

rippling_get_employee_tax_info_v1

Tax Info For Role.

rippling_get_payroll_run_employee_v1

Employee in a Payroll Run.

rippling_get_subject_wages_for_run_v1

Subject Wage For Run.

rippling_list_401k_tiered_matches_v1

Tiered Matches 401K.

rippling_list_company_deductions_v1

Company Deductions.

rippling_list_earning_types_v1

Earning Types.

rippling_list_employee_deductions_v1

Employee Deductions.

rippling_list_employee_earnings_v1

Earnings For Role.

rippling_list_pay_schedules_v1

Company Pay Schedules.

rippling_list_payroll_run_employees_v1

Employees in a Payroll Run.

rippling_list_payroll_runs_for_date_range_v1

Company Payroll Runs For Date Range.

rippling_list_payroll_runs_v1

Company Payroll Runs.

rippling_list_rnd_credits_v1

Retrieve R&D credits.

rippling_list_upcoming_pay_periods_v1

Upcoming pay periods.

rippling_replace_401k_tiered_match_v1

Tiered Match 401K.

rippling_update_401k_tiered_match_v1

Tiered Match 401K.

rippling_update_company_deduction_v1

Company Deduction.

rippling_update_employee_401k_deduction_v1

Employee 401k Deduction.

rippling_cancel_leave_request_v1

Cancel Leave Request.

rippling_create_business_partner

Create a new business partner.

rippling_create_business_partner_group

Create a new business partner group.

rippling_create_employee_document

Create a new employee document.

rippling_create_group_v1

Groups.

rippling_create_leave_request_v1

Leave Request.

rippling_delete_business_partner

Delete a business partner.

rippling_delete_business_partner_group

Delete a business partner group.

rippling_delete_group_v1

Group.

rippling_get_business_partner

Retrieve a specific business partner.

rippling_get_business_partner_group

Retrieve a specific business partner group.

rippling_get_company_legal_entity_worker

Retrieve a specific company-legal-entity-worker.

rippling_get_current_company_v1

Current Company.

rippling_get_current_user_v1

Current User.

rippling_get_employee_v1

Employee.

rippling_get_employment_type

Retrieve a specific employment type.

rippling_get_group_v1

Group.

rippling_get_leave_balance_v1

Leave Balance.

rippling_get_user

Retrieve a specific user.

rippling_get_worker_change

Retrieve a specific worker change.

rippling_list_business_partner_groups

List business partner groups.

rippling_list_business_partners

List business partners.

rippling_list_company_activity_v1

Company Activity.

rippling_list_company_leave_types_v1

Company Leave Types.

rippling_list_company_legal_entity_workers

List company-legal-entity-workers.

rippling_list_custom_fields

List custom fields.

rippling_list_custom_fields_v1

Custom Fields.

rippling_list_departments_v1

Departments.

rippling_list_employees_including_terminated_v1

Employees (Including Terminated).

rippling_list_employees_v1

Employees.

rippling_list_entitlements

List entitlements.

rippling_list_groups_v1

Groups.

rippling_list_leave_balances_v1

Leave Balances.

rippling_list_leave_requests_v1

Leave Requests.

rippling_list_levels_v1

Levels.

rippling_list_teams_v1

Teams.

rippling_list_work_locations_v1

Work Locations.

rippling_list_worker_change_fields

List worker change fields.

rippling_process_leave_request_v1

Process Leave Request.

rippling_push_ats_candidate_v1

New Candidate.

rippling_replace_group_v1

Group.

rippling_update_group_v1

Group.

rippling_update_leave_request_v1

Leave Request.

rippling_bulk_create_time_entries_v1

Bulk Create Time Entries.

rippling_bulk_update_time_entries_v1

Bulk Update Time Entries.

rippling_create_dimension_v1

Dimension.

rippling_create_job_code_v1

Job code.

rippling_create_time_entry_v1

Time Entry.

rippling_delete_dimension_v1

Dimension.

rippling_delete_job_code_v1

Job Code.

rippling_delete_time_entry_v1

Time Entry.

rippling_get_dimension_v1

Dimension.

rippling_get_job_code_v1

Job Code.

rippling_get_pay_schedules_to_pay_periods_v1

Pay Schedules to Pay Periods Map.

rippling_get_time_entry_v1

Time Entry.

rippling_get_timecard_v1

Timecard.

rippling_list_dimensions_v1

Dimensions for Company.

rippling_list_employee_pay_periods_v1

Pay Periods for an Employee.

rippling_list_employee_time_entries_v1

Time Entries for an Employee.

rippling_list_employee_timecards_v1

Timecards for an Employee.

rippling_list_job_codes_for_dimension_v1

Job Codes for a Dimension.

rippling_list_pay_period_time_entries_v1

Time Entries for a Pay Period.

rippling_list_pay_period_timecards_v1

Timecards for a Pay Period.

rippling_update_dimension_v1

Dimension.

rippling_update_job_code_v1

Job Code.

rippling_update_time_entry_v1

Time Entry.

rippling_create_software_deployment

Create a new software deployment.

rippling_delete_software_deployment

Delete a software deployment.

rippling_get_app_user

Retrieve a specific app user.

rippling_get_device

Retrieve a specific device.

rippling_get_device_order

Retrieve a specific device order.

rippling_get_software_deployment

Retrieve a specific software deployment.

rippling_get_supergroup

Retrieve a specific supergroup.

rippling_list_device_orders

List device orders.

rippling_list_permission_profile_members

Check the authenticated caller's live assignment to an active permission profile, not its data-access grants.

rippling_list_software_deployments

List software deployments.

rippling_list_supergroup_exclusion_members

List supergroup exclusion members.

rippling_list_supergroup_inclusion_members

List supergroup inclusion members.

rippling_list_supergroups

List supergroups.

rippling_update_software_deployment

Update a software deployment.

rippling_update_supergroup_exclusion_members

Update supergroup exclusion members.

rippling_update_supergroup_inclusion_members

Update supergroup inclusion members.

rippling_create_background_check_candidate

Create a new background check candidate.

rippling_create_draft_transition

Create a new draft transition.

rippling_create_hire

Create hire.

rippling_create_job_requisition

Create a new job requisition.

rippling_delete_background_check_candidate

Delete a background check candidate.

rippling_get_background_check_candidate

Retrieve a specific background check candidate.

rippling_get_draft_transition

Retrieve a specific draft transition.

rippling_get_headcount_position

Retrieve a specific headcount position.

rippling_get_headcount_priority

Retrieve a specific headcount priority.

rippling_get_hire_requirements

Get hire requirements.

rippling_list_background_check_candidates

List background check candidates.

rippling_list_candidate_applications

List candidate applications.

rippling_list_candidates

List candidates.

rippling_list_headcount_positions

List headcount positions.

rippling_list_headcount_priorities

List headcount priorities.

rippling_update_background_check_candidate

Update a background check candidate.

rippling_create_variable_compensation_payout

Create a new variable compensation payout.

rippling_create_variable_compensation_payout_label

Create a new variable compensation payout label.

rippling_create_variable_compensation_payout_type

Create a new variable compensation payout type.

rippling_create_variable_compensation_payout_write

Create a new variable compensation payout write.

rippling_delete_variable_compensation_payout_type

Delete a variable compensation payout type.

rippling_get_compensation

Retrieve a specific compensation.

rippling_get_compensation_bands_detail

Retrieve a specific compensation bands detail.

rippling_get_variable_compensation_payout

Retrieve a specific variable compensation payout.

rippling_get_variable_compensation_payout_label

Retrieve a specific variable compensation payout label.

rippling_get_variable_compensation_payout_type

Retrieve a specific variable compensation payout type.

rippling_list_compensation_bands_details

List compensation bands details.

rippling_list_variable_compensation_payout_labels

List variable compensation payout labels.

rippling_list_variable_compensation_payout_types

List variable compensation payout types.

rippling_list_variable_compensation_payouts

List variable compensation payouts.

rippling_update_variable_compensation_payout_label

Update a variable compensation payout label.

rippling_update_variable_compensation_payout_type

Update a variable compensation payout type.

rippling_create_leave_accrual

Create a new leave accrual.

rippling_evaluate_leave_programs

Evaluate a leave program evaluation.

rippling_get_leave_accrual

Retrieve a specific leave accrual.

rippling_get_leave_balance

Retrieve a specific leave balance.

rippling_get_leave_type

Retrieve a specific leave type.

rippling_list_leave_accruals

List leave accruals.

rippling_create_earnings_input

Create a new earnings-input.

rippling_create_off_cycle_payroll_run

Create a new off-cycle payroll run.

rippling_create_payroll_payment_mode_change

Create a new payroll payment mode change.

rippling_delete_earnings_input

Delete an earnings-input.

rippling_get_bill_payment

Retrieve a specific bill payment.

rippling_get_card_transaction

Retrieve a specific card transaction.

rippling_get_payroll_run

Retrieve a specific payroll-run.

rippling_get_reimbursement

Retrieve a specific reimbursement.

rippling_get_spend_category

Retrieve a specific spend category.

rippling_get_spend_vendor

Retrieve a specific spend vendor.

rippling_list_bill_payments

List bill payments.

rippling_list_earning_types

List earning-types.

rippling_list_earnings_inputs

List earnings-inputs.

rippling_list_spend_categories

List spend categories.

rippling_list_spend_vendors

List spend vendors.

rippling_get_activity_log

Retrieve a specific activity log event.

rippling_get_global_payroll_employee_deductions_v1

Get employee deductions.

rippling_get_global_payroll_employee_record_v1

Get Employee PRE within PayRun.

rippling_get_global_payroll_run_v1

Get Company PayRun.

rippling_get_report_available_filters

List available filters for a report.

rippling_list_activity_log

List visible activity log events retained from the last 90 days.

rippling_list_global_payroll_company_deductions_v1

Get Company Deduction List.

rippling_list_global_payroll_employee_records_v1

Get Employees PRE List within PayRun.

rippling_list_global_payroll_runs_v1

Get Company PayRun List.

rippling_start_report_run

Trigger a report run.

rippling_update_global_payroll_employee_deduction_v1

Patch an employee deduction.

rippling_create_ats_application_v1

Create Application.

rippling_get_ats_file_upload_url_v1

Get Upload Url.

rippling_get_ats_job_v1

Get Job.

rippling_list_ats_applications_v1

Get Applications.

rippling_list_ats_candidates_v1

Get Candidates.

rippling_list_ats_jobs_v1

Get Jobs.

rippling_get_job_board_branding_v1

Branding Info.

rippling_get_report_data_v1

Report Data.

rippling_get_report_template_v1

Report Template Information.

rippling_list_job_board_departments_v1

Departments.

rippling_list_job_board_jobs_v1

Jobs.

rippling_list_job_board_locations_v1

Locations.

rippling_list_report_templates_v1

Available Report Templates.

rippling_run_report_v1

Report.

rippling_create_file

Create a new file.

rippling_get_file

Retrieve a specific file.

rippling_list_company_bank_accounts_v1

Bank Accounts.

rippling_update_employee_v1

Employee.

Connect Rippling to Claude, ChatGPT and Claude Code

Credentials off one Rippling screen, then an endpoint your client signs into. Nothing to deploy, and nothing to install.

In Rippling open Developer, then API credentials, and choose New API token. Name it, tick the scopes for what your AI should reach, and copy the token: Rippling shows it once. Add it to PopMCP's Rippling form and click Connect. The token sees what the person who made it can see, so an admin should make it.

Rippling API token••••••••••••3f7a
ConnectionVerified

Then just ask for the work

  • “How many people do we have, by department and country?”

    • workforce_overview
  • “Who is out over the next two weeks?”

    • who_is_out
  • “Tell me about Ada: her manager, her team and her time off balance”

    • find_worker
    • worker_overview
  • “Which time off requests are waiting for a decision, and approve Sam's”

    • who_is_out
    • update_leave_request
  • “What did our last Global Payroll run come to, by currency?”

    • list_payroll_runs
    • payroll_run_summary
  • “Who changed title or manager this month?”

    • list_worker_changes
  • “Run our saved headcount report”

    • run_report

Use Rippling from the assistant you already open

One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.

Claude DesktopCustom connector

Add the PopMCP URL under Customize → Connectors and the tools appear in every chat.

Claude WebCustom connector

The same endpoint, registered in the browser. Nothing to install on the machine you are working from.

ChatGPTCustom connector

Register PopMCP as a custom connector, then let ChatGPT read and update the account.

CodexDesktop & CLI

Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.

OpenCodeCoding agent

Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.

ZCodeDesktop app

Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.

Rippling MCP server questions

What teams ask before putting Rippling behind an AI client.

What do I need to connect Rippling?

A Rippling account that can create API tokens, on a company with API access. You make the token under Developer, API credentials, tick the scopes you want, and paste it into PopMCP. No app to build.

Who should make the token?

An admin who can see what your AI should reach. A token sees only what the person who made it can see, within the scopes ticked on it. Rippling revokes it if that person leaves, or after 30 days without use, and the token cannot be moved to someone else.

Can the AI see SSNs, bank details and pay?

SSNs and other tax ids, bank numbers and secret settings come back masked in every tool. Lists of people leave out dates of birth, demographics and home addresses. Pay is only there if your token has the compensations scope and its owner can see pay, and the AI's summaries leave it out unless you ask.

Can it run payroll or hire someone?

Only if you allow write actions, and only within the scopes on your token. Connections start read-only. Rippling's API can create draft off-cycle runs for Global Payroll and add earnings, and hires go through Rippling's own review. Each of those tools tells the AI to confirm with you first.

Why does a field come back empty?

Rippling leaves out what the token cannot see, so empty does not always mean none. PopMCP names those fields in the answer, so the AI can tell you which scope or permission is missing.

Is everything writable?

No. Rippling's API reads more than it writes. Workers, users and compensation are read only there: a new person comes in through a draft hire or a hire, and most record changes happen in Rippling itself.

Do I have to run or host the Rippling MCP server myself?

No. PopMCP hosts it and gives you a Streamable HTTP MCP URL. There is nothing to deploy, no callback URL to register, and no infrastructure to keep running or patch.

Which AI clients can use this MCP server?

Any client that supports a remote Streamable HTTP MCP server: Claude Desktop, Claude Web, Claude Code, ChatGPT custom connectors, Codex and the Codex CLI, OpenCode and Z.ai's ZCode, as well as editors such as Cursor, Windsurf and Zed. Your client signs in to PopMCP with OAuth; the provider credential never leaves the server.

How do I connect Rippling to Claude Code?

Connect Rippling in PopMCP first, then run claude mcp add --transport http popmcp https://app.popmcp.com/mcp in a terminal. Inside Claude Code, run /mcp and sign in to PopMCP in the browser window it opens, ticking Rippling on the consent screen. The Rippling tools are then available in that session, and no Rippling credential is stored on your machine.

Why do only 41 of the 459 tools load by default?

Loading 459 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 41-tool set covering the everyday workflows and keeps the rest searchable, so your AI pulls a specialist tool only when a task needs it. Every tool stays searchable, and on Scale the owner can load the full catalog for a teammate's connection.

What is the difference between a tool and a trigger?

A tool is something your AI calls, and there are 459 here. A trigger is something PopMCP watches for you: 10 Rippling events that can start work on the PopMCP side. Triggers never enter your AI client's context, and none of them ask you to paste a callback URL into Rippling.

Connect Rippling to your AI in minutes

Launch a hosted MCP endpoint for Rippling, keep tool access under control, and start testing real workflow prompts right away.

Connect your first MCP