rippling_create_ time_ entryCreate a new time entry.
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
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_ entryCreate a new time entry.
rippling_list_ time_ cardsList time cards.
rippling_list_ time_ entriesList time entries.
rippling_list_ companiesList companies.
rippling_list_ departmentsList departments.
rippling_list_ legal_ entitiesList legal entities.
rippling_list_ teamsList teams.
rippling_list_ work_ locationsList work locations.
rippling_create_ custom_ object_ recordCreate or update a custom object record.
rippling_list_ custom_ object_ recordsList custom object records.
rippling_list_ custom_ objectsList custom objects.
rippling_find_ workerFind people by name or work email and get their worker id.
rippling_get_ current_ userRetrieve my SSO information.
rippling_get_ workerRetrieve a specific worker.
rippling_list_ employment_ typesList employment types.
rippling_list_ usersList users.
rippling_list_ worker_ changesList worker changes.
rippling_list_ workersList workers.
rippling_worker_ overviewOne person at a glance: role, manager, department, teams, time off balances and recent time off requests.
rippling_workforce_ overviewThe company at a glance: its name and headcount by status, department, employment type and country.
rippling_list_ app_ usersList app users.
rippling_list_ devicesList devices.
rippling_list_ supergroup_ membersList supergroup members.
rippling_create_ draft_ hiresCreate bulk draft hire.
rippling_list_ job_ requisitionsList job requisitions.
rippling_list_ compensationsList compensations.
rippling_create_ leave_ requestCreate a new leave request.
rippling_get_ leave_ requestRetrieve a specific leave request.
rippling_list_ leave_ balancesList leave balances.
rippling_list_ leave_ requestsList leave requests.
rippling_list_ leave_ typesList leave types.
rippling_update_ leave_ requestUpdate a leave request.
rippling_who_ is_ outWho has time off between two dates, with name, type and dates.
rippling_list_ card_ transactionsList card transactions.
rippling_list_ payroll_ runsList payroll-runs.
rippling_list_ reimbursementsList reimbursements.
rippling_list_ worker_ payroll_ recordsList worker-payroll-records.
rippling_payroll_ run_ summaryTotals for one Global Payroll run: gross and net by currency, how many workers, and the run's state and dates.
rippling_get_ reportRetrieve a report.
rippling_get_ report_ runRetrieve a report run.
rippling_run_ reportRun a saved Rippling report and wait for it, up to about half a minute.
rippling_add_ agent_ session_ messageSend an agent session message.
rippling_apply_ site_ file_ operationsApply file operations to a site bundle.
rippling_capture_ agent_ session_ resume_ stateCapture an agent session resume state.
rippling_create_ agentCreate a new agent.
rippling_create_ agent_ deploymentDeploy an agent source revision.
rippling_create_ agent_ sessionCreate an agent session.
rippling_create_ agent_ source_ revisionCreate an agent source revision.
rippling_create_ custom_ appCreate a new CustomApp.
rippling_create_ custom_ pageCreate a new CustomPage.
rippling_create_ custom_ settingCreate a new Setting.
rippling_create_ functionCreate a new function.
rippling_create_ function_ deploymentCreate a new function deployment.
rippling_create_ function_ dev_ bundleCreate a new function dev bundle.
rippling_create_ function_ executionCreate a new function execution.
rippling_create_ next_ package_ versionCreate a package version from a published version.
rippling_create_ packageCreate a new package.
rippling_create_ package_ sandbox_ linkCreate a package sandbox link.
rippling_create_ package_ versionCreate a new package version.
rippling_create_ sandboxCreate a new sandbox.
rippling_create_ siteCreate a new site.
rippling_create_ site_ upload_ batchCreate a presigned staged upload batch.
rippling_create_ workflowCreate a workflow.
rippling_create_ workflow_ executionExecute a workflow.
rippling_delete_ agentDelete an agent.
rippling_delete_ custom_ appDelete a CustomApp.
rippling_delete_ custom_ pageDelete a CustomPage.
rippling_delete_ custom_ settingDelete a Setting.
rippling_delete_ packageDelete a package.
rippling_delete_ sandboxDelete a sandbox.
rippling_delete_ siteDelete a site.
rippling_delete_ workflowDelete a workflow.
rippling_execute_ workflow_ actionExecute a workflow action from Rippling Functions.
rippling_get_ agentRetrieve an agent.
rippling_get_ agent_ deploymentRetrieve an agent deployment.
rippling_get_ agent_ sessionRetrieve an agent session.
rippling_get_ agent_ source_ revisionRetrieve an agent source revision.
rippling_get_ custom_ appRetrieve a specific CustomApp.
rippling_get_ custom_ pageRetrieve a specific CustomPage.
rippling_get_ custom_ settingRetrieve a specific Setting.
rippling_get_ functionRetrieve a specific function.
rippling_get_ function_ deploymentRetrieve a specific function deployment.
rippling_get_ function_ executionRetrieve a specific function execution.
rippling_get_ managed_ package_ installRetrieve a managed package install.
rippling_get_ packageRetrieve a specific package.
rippling_get_ package_ installRetrieve a package install.
rippling_get_ package_ sandbox_ linkRetrieve a package sandbox link.
rippling_get_ package_ uninstallRetrieve a package uninstall.
rippling_get_ package_ upgradeRetrieve a package upgrade.
rippling_get_ package_ versionGet a package version.
rippling_get_ package_ version_ component_ updateRetrieve a package version component update.
rippling_get_ sandboxRetrieve a specific sandbox.
rippling_get_ siteRetrieve a specific site.
rippling_get_ workflowRetrieve a workflow.
rippling_get_ workflow_ executionRetrieve a workflow execution.
rippling_install_ managed_ packageStart a managed package install.
rippling_install_ packageStart a package install.
rippling_list_ agent_ deploymentsList agent deployments.
rippling_list_ agent_ session_ eventsList agent session events.
rippling_list_ agent_ sessionsList agent sessions.
rippling_list_ agent_ source_ revisionsList agent source revisions.
rippling_list_ agentsList agents.
rippling_list_ available_ package_ upgradesList package versions available for upgrade.
rippling_list_ custom_ appsList CustomApp.
rippling_list_ custom_ pagesList CustomPage.
rippling_list_ custom_ settingsList Setting.
rippling_list_ function_ deployment_ logsList function deployment logs.
rippling_list_ function_ deploymentsList function deployments.
rippling_list_ function_ execution_ logsList function execution logs.
rippling_list_ function_ executionsList function executions.
rippling_list_ functionsList functions.
rippling_list_ package_ versionsList package versions.
rippling_list_ packagesList packages.
rippling_list_ sandbox_ entry_ rolesGet the company and administrator role used to enter a developer sandbox.
rippling_list_ sandboxesList sandboxes.
rippling_list_ site_ filesList files in the active bundle.
rippling_list_ sitesList Sites.
rippling_list_ workflowsList workflows.
rippling_publish_ package_ versionPublish a package version.
rippling_uninstall_ packageStart a package uninstall.
rippling_update_ agentUpdate an agent.
rippling_update_ custom_ appUpdate a CustomApp.
rippling_update_ custom_ pageUpdate a CustomPage.
rippling_update_ custom_ settingUpdate a Setting.
rippling_update_ functionUpdate a function.
rippling_update_ packageUpdate a package.
rippling_update_ package_ versionUpdate a package version.
rippling_update_ package_ version_ componentsStart a package version component update.
rippling_update_ siteUpdate a site.
rippling_update_ workflowUpdate a workflow.
rippling_upgrade_ packageStart a package upgrade.
rippling_assign_ unassigned_ shiftAssign a worker to an unassigned shift.
rippling_create_ job_ assignmentCreate a new job assignment.
rippling_create_ job_ codeCreate a new job code.
rippling_create_ job_ dimensionCreate a new job dimension.
rippling_create_ kiosk_ badgeCreate a new kiosk badge.
rippling_create_ scheduleCreate a new schedule.
rippling_create_ shift_ assignmentCreate a new shift assignment.
rippling_create_ shift_ inputCreate a new shift input.
rippling_create_ unassigned_ shiftCreate a new unassigned shift.
rippling_create_ worker_ time_ splitCreate a new worker time split.
rippling_delete_ job_ assignmentDelete a job assignment.
rippling_delete_ job_ codeDelete a job code.
rippling_delete_ job_ dimensionDelete a job dimension.
rippling_delete_ kiosk_ badgeDelete a kiosk badge.
rippling_delete_ scheduled_ job_ assignmentDelete a scheduled job assignment.
rippling_delete_ shift_ inputDelete a shift input.
rippling_delete_ time_ entryDelete a time entry.
rippling_delete_ worker_ time_ splitDelete a worker time split.
rippling_get_ break_ policyRetrieve a specific break policy.
rippling_get_ break_ typeRetrieve a specific break type.
rippling_get_ job_ assignmentRetrieve a specific job assignment.
rippling_get_ job_ codeRetrieve a specific job code.
rippling_get_ job_ dimensionRetrieve a specific job dimension.
rippling_get_ job_ pay_ rate_ exceptionRetrieve a specific job pay rate exception.
rippling_get_ kiosk_ badgeRetrieve a specific kiosk badge.
rippling_get_ scheduleRetrieve a specific schedule.
rippling_get_ scheduled_ job_ assignmentRetrieve a specific scheduled job assignment.
rippling_get_ shift_ assignmentRetrieve a specific shift assignment.
rippling_get_ shift_ inputRetrieve a specific shift input.
rippling_get_ time_ cardRetrieve a specific time card.
rippling_get_ time_ entryRetrieve a specific time entry.
rippling_get_ unassigned_ shiftRetrieve a specific unassigned shift.
rippling_get_ worker_ time_ splitRetrieve a specific worker time split.
rippling_list_ break_ policiesList break policies.
rippling_list_ break_ typesList break types.
rippling_list_ job_ assignment_ change_ logList attribute change logs.
rippling_list_ job_ assignmentsList job assignments.
rippling_list_ job_ code_ change_ logList attribute change logs.
rippling_list_ job_ codesList job codes.
rippling_list_ job_ dimensionsList job dimensions.
rippling_list_ job_ pay_ rate_ exception_ change_ logList attribute change logs.
rippling_list_ job_ pay_ rate_ exceptionsList job pay rate exceptions.
rippling_list_ kiosk_ badgesList kiosk badges.
rippling_list_ scheduled_ job_ assignmentsList scheduled job assignments.
rippling_list_ schedulesList schedules.
rippling_list_ shift_ assignmentsList shift assignments.
rippling_list_ shift_ inputsList shift inputs.
rippling_list_ unassigned_ shiftsList unassigned shifts.
rippling_list_ worker_ time_ splitsList worker time splits.
rippling_update_ job_ assignmentUpdate a job assignment.
rippling_update_ job_ codeUpdate a job code.
rippling_update_ job_ dimensionUpdate a job dimension.
rippling_update_ kiosk_ badgeUpdate a kiosk badge.
rippling_update_ scheduleUpdate a schedule.
rippling_update_ shift_ assignmentUpdate a shift assignment.
rippling_update_ shift_ assignment_ custom_ fieldsUpdate custom fields for a shift assignment.
rippling_update_ shift_ inputUpdate a shift input.
rippling_update_ time_ entryUpdate a time entry.
rippling_update_ unassigned_ shiftUpdate an unassigned shift.
rippling_update_ unassigned_ shift_ custom_ fieldsUpdate custom fields for an unassigned shift.
rippling_update_ worker_ time_ splitUpdate a worker time split.
rippling_create_ business_ structure_ pathCreate a new business-structure-path.
rippling_create_ departmentCreate a new department.
rippling_create_ levelCreate a new level.
rippling_create_ teamCreate a new team.
rippling_create_ titleCreate a new title.
rippling_create_ trackCreate a new track.
rippling_create_ work_ locationCreate a new work location.
rippling_delete_ business_ structure_ pathDelete a business-structure-path.
rippling_delete_ levelDelete a level.
rippling_delete_ teamDelete a team.
rippling_delete_ titleDelete a title.
rippling_delete_ trackDelete a track.
rippling_delete_ work_ locationDelete a work location.
rippling_get_ business_ structure_ pathRetrieve a specific business-structure-path.
rippling_get_ company_ legal_ entityRetrieve a specific company legal entity.
rippling_get_ departmentRetrieve a specific department.
rippling_get_ job_ functionRetrieve a specific job function.
rippling_get_ legal_ entityRetrieve a specific legal entity.
rippling_get_ levelRetrieve a specific level.
rippling_get_ location_ factorRetrieve a specific location factor.
rippling_get_ teamRetrieve a specific team.
rippling_get_ titleRetrieve a specific title.
rippling_get_ trackRetrieve a specific track.
rippling_get_ work_ locationRetrieve a specific work location.
rippling_list_ business_ structure_ pathsList business-structure-paths.
rippling_list_ company_ legal_ entitiesList company legal entities.
rippling_list_ job_ functionsList job functions.
rippling_list_ levelsList levels.
rippling_list_ location_ factorsList location factors.
rippling_list_ titlesList titles.
rippling_list_ tracksList tracks.
rippling_update_ departmentUpdate a department.
rippling_update_ levelUpdate a level.
rippling_update_ teamUpdate a team.
rippling_update_ titleUpdate a title.
rippling_update_ trackUpdate a track.
rippling_update_ work_ locationUpdate a work location.
rippling_bulk_ create_ custom_ object_ recordsBulk create or update custom object records.
rippling_bulk_ delete_ custom_ object_ recordsBulk delete custom object records.
rippling_bulk_ update_ custom_ object_ recordsBulk Update custom object records.
rippling_create_ custom_ objectCreate a new custom object.
rippling_create_ custom_ object_ fieldCreate a new custom object field.
rippling_create_ metadata_ deployment_ runStart an async metadata deployment run.
rippling_create_ metadata_ validation_ runStart an async metadata validation run.
rippling_create_ object_ categoryCreate a new object category.
rippling_delete_ custom_ objectDelete a custom object.
rippling_delete_ custom_ object_ fieldDelete a custom object field.
rippling_delete_ custom_ object_ recordDelete a custom object record.
rippling_delete_ object_ categoryDelete an object category.
rippling_deploy_ metadata_ componentsDeploy a metadata component package.
rippling_extract_ metadata_ componentsExtract existing metadata components.
rippling_extract_ metadata_ components_ by_ identifiersExtract metadata components by identifier.
rippling_get_ custom_ objectRetrieve a specific custom object.
rippling_get_ custom_ object_ fieldRetrieve a specific custom object field.
rippling_get_ custom_ object_ list_ viewRetrieve a custom object list view.
rippling_get_ custom_ object_ recordRetrieve a specific custom object record.
rippling_get_ custom_ object_ record_ by_ external_ idRetrieve a specific custom object record by its external_id.
rippling_get_ custom_ object_ record_ detailRetrieve record details.
rippling_get_ metadata_ deployment_ runGet async metadata deployment run status.
rippling_get_ metadata_ schemaGet a metadata schema.
rippling_get_ metadata_ validation_ runGet async metadata validation run status.
rippling_get_ object_ categoryRetrieve a specific object category.
rippling_list_ custom_ object_ fieldsList custom object fields.
rippling_list_ custom_ object_ list_ viewsList custom object list views.
rippling_list_ custom_ object_ record_ reference_ optionsList record detail reference options.
rippling_list_ custom_ object_ related_ recordsList record detail related records.
rippling_list_ metadata_ typesList supported metadata types.
rippling_list_ object_ categoriesList object categories.
rippling_list_ platform_ capabilitiesList platform capabilities.
rippling_query_ custom_ object_ recordsList custom object records by query.
rippling_update_ custom_ objectUpdate a custom object.
rippling_update_ custom_ object_ fieldUpdate a custom object field.
rippling_update_ custom_ object_ recordUpdate a custom object record.
rippling_update_ object_ categoryUpdate an object category.
rippling_validate_ metadata_ componentsValidate metadata components.
rippling_add_ payroll_ run_ employee_ earnings_ v1Payroll Earnings.
rippling_create_ 401k_ tiered_ match_ v1Tiered Match 401K.
rippling_create_ employee_ 401k_ deduction_ v1Employee 401k Deduction.
rippling_create_ rnd_ credit_ filing_ v1Create R&D Credit Filing.
rippling_delete_ 401k_ tiered_ match_ v1Tiered Match 401k.
rippling_get_ 401k_ tiered_ match_ v1Tiered Match 401K.
rippling_get_ annual_ employee_ payroll_ info_ v1Annual Payroll Information.
rippling_get_ company_ payroll_ activity_ v1Payroll Activity.
rippling_get_ company_ payroll_ status_ v1Current Company Payroll Status.
rippling_get_ employee_ 401k_ deduction_ v1Employee 401k Deduction.
rippling_get_ employee_ tax_ info_ v1Tax Info For Role.
rippling_get_ payroll_ run_ employee_ v1Employee in a Payroll Run.
rippling_get_ subject_ wages_ for_ run_ v1Subject Wage For Run.
rippling_list_ 401k_ tiered_ matches_ v1Tiered Matches 401K.
rippling_list_ company_ deductions_ v1Company Deductions.
rippling_list_ earning_ types_ v1Earning Types.
rippling_list_ employee_ deductions_ v1Employee Deductions.
rippling_list_ employee_ earnings_ v1Earnings For Role.
rippling_list_ pay_ schedules_ v1Company Pay Schedules.
rippling_list_ payroll_ run_ employees_ v1Employees in a Payroll Run.
rippling_list_ payroll_ runs_ for_ date_ range_ v1Company Payroll Runs For Date Range.
rippling_list_ payroll_ runs_ v1Company Payroll Runs.
rippling_list_ rnd_ credits_ v1Retrieve R&D credits.
rippling_list_ upcoming_ pay_ periods_ v1Upcoming pay periods.
rippling_replace_ 401k_ tiered_ match_ v1Tiered Match 401K.
rippling_update_ 401k_ tiered_ match_ v1Tiered Match 401K.
rippling_update_ company_ deduction_ v1Company Deduction.
rippling_update_ employee_ 401k_ deduction_ v1Employee 401k Deduction.
rippling_cancel_ leave_ request_ v1Cancel Leave Request.
rippling_create_ business_ partnerCreate a new business partner.
rippling_create_ business_ partner_ groupCreate a new business partner group.
rippling_create_ employee_ documentCreate a new employee document.
rippling_create_ group_ v1Groups.
rippling_create_ leave_ request_ v1Leave Request.
rippling_delete_ business_ partnerDelete a business partner.
rippling_delete_ business_ partner_ groupDelete a business partner group.
rippling_delete_ group_ v1Group.
rippling_get_ business_ partnerRetrieve a specific business partner.
rippling_get_ business_ partner_ groupRetrieve a specific business partner group.
rippling_get_ company_ legal_ entity_ workerRetrieve a specific company-legal-entity-worker.
rippling_get_ current_ company_ v1Current Company.
rippling_get_ current_ user_ v1Current User.
rippling_get_ employee_ v1Employee.
rippling_get_ employment_ typeRetrieve a specific employment type.
rippling_get_ group_ v1Group.
rippling_get_ leave_ balance_ v1Leave Balance.
rippling_get_ userRetrieve a specific user.
rippling_get_ worker_ changeRetrieve a specific worker change.
rippling_list_ business_ partner_ groupsList business partner groups.
rippling_list_ business_ partnersList business partners.
rippling_list_ company_ activity_ v1Company Activity.
rippling_list_ company_ leave_ types_ v1Company Leave Types.
rippling_list_ company_ legal_ entity_ workersList company-legal-entity-workers.
rippling_list_ custom_ fieldsList custom fields.
rippling_list_ custom_ fields_ v1Custom Fields.
rippling_list_ departments_ v1Departments.
rippling_list_ employees_ including_ terminated_ v1Employees (Including Terminated).
rippling_list_ employees_ v1Employees.
rippling_list_ entitlementsList entitlements.
rippling_list_ groups_ v1Groups.
rippling_list_ leave_ balances_ v1Leave Balances.
rippling_list_ leave_ requests_ v1Leave Requests.
rippling_list_ levels_ v1Levels.
rippling_list_ teams_ v1Teams.
rippling_list_ work_ locations_ v1Work Locations.
rippling_list_ worker_ change_ fieldsList worker change fields.
rippling_process_ leave_ request_ v1Process Leave Request.
rippling_push_ ats_ candidate_ v1New Candidate.
rippling_replace_ group_ v1Group.
rippling_update_ group_ v1Group.
rippling_update_ leave_ request_ v1Leave Request.
rippling_bulk_ create_ time_ entries_ v1Bulk Create Time Entries.
rippling_bulk_ update_ time_ entries_ v1Bulk Update Time Entries.
rippling_create_ dimension_ v1Dimension.
rippling_create_ job_ code_ v1Job code.
rippling_create_ time_ entry_ v1Time Entry.
rippling_delete_ dimension_ v1Dimension.
rippling_delete_ job_ code_ v1Job Code.
rippling_delete_ time_ entry_ v1Time Entry.
rippling_get_ dimension_ v1Dimension.
rippling_get_ job_ code_ v1Job Code.
rippling_get_ pay_ schedules_ to_ pay_ periods_ v1Pay Schedules to Pay Periods Map.
rippling_get_ time_ entry_ v1Time Entry.
rippling_get_ timecard_ v1Timecard.
rippling_list_ dimensions_ v1Dimensions for Company.
rippling_list_ employee_ pay_ periods_ v1Pay Periods for an Employee.
rippling_list_ employee_ time_ entries_ v1Time Entries for an Employee.
rippling_list_ employee_ timecards_ v1Timecards for an Employee.
rippling_list_ job_ codes_ for_ dimension_ v1Job Codes for a Dimension.
rippling_list_ pay_ period_ time_ entries_ v1Time Entries for a Pay Period.
rippling_list_ pay_ period_ timecards_ v1Timecards for a Pay Period.
rippling_update_ dimension_ v1Dimension.
rippling_update_ job_ code_ v1Job Code.
rippling_update_ time_ entry_ v1Time Entry.
rippling_create_ software_ deploymentCreate a new software deployment.
rippling_delete_ software_ deploymentDelete a software deployment.
rippling_get_ app_ userRetrieve a specific app user.
rippling_get_ deviceRetrieve a specific device.
rippling_get_ device_ orderRetrieve a specific device order.
rippling_get_ software_ deploymentRetrieve a specific software deployment.
rippling_get_ supergroupRetrieve a specific supergroup.
rippling_list_ device_ ordersList device orders.
rippling_list_ permission_ profile_ membersCheck the authenticated caller's live assignment to an active permission profile, not its data-access grants.
rippling_list_ software_ deploymentsList software deployments.
rippling_list_ supergroup_ exclusion_ membersList supergroup exclusion members.
rippling_list_ supergroup_ inclusion_ membersList supergroup inclusion members.
rippling_list_ supergroupsList supergroups.
rippling_update_ software_ deploymentUpdate a software deployment.
rippling_update_ supergroup_ exclusion_ membersUpdate supergroup exclusion members.
rippling_update_ supergroup_ inclusion_ membersUpdate supergroup inclusion members.
rippling_create_ background_ check_ candidateCreate a new background check candidate.
rippling_create_ draft_ transitionCreate a new draft transition.
rippling_create_ hireCreate hire.
rippling_create_ job_ requisitionCreate a new job requisition.
rippling_delete_ background_ check_ candidateDelete a background check candidate.
rippling_get_ background_ check_ candidateRetrieve a specific background check candidate.
rippling_get_ draft_ transitionRetrieve a specific draft transition.
rippling_get_ headcount_ positionRetrieve a specific headcount position.
rippling_get_ headcount_ priorityRetrieve a specific headcount priority.
rippling_get_ hire_ requirementsGet hire requirements.
rippling_list_ background_ check_ candidatesList background check candidates.
rippling_list_ candidate_ applicationsList candidate applications.
rippling_list_ candidatesList candidates.
rippling_list_ headcount_ positionsList headcount positions.
rippling_list_ headcount_ prioritiesList headcount priorities.
rippling_update_ background_ check_ candidateUpdate a background check candidate.
rippling_create_ variable_ compensation_ payoutCreate a new variable compensation payout.
rippling_create_ variable_ compensation_ payout_ labelCreate a new variable compensation payout label.
rippling_create_ variable_ compensation_ payout_ typeCreate a new variable compensation payout type.
rippling_create_ variable_ compensation_ payout_ writeCreate a new variable compensation payout write.
rippling_delete_ variable_ compensation_ payout_ typeDelete a variable compensation payout type.
rippling_get_ compensationRetrieve a specific compensation.
rippling_get_ compensation_ bands_ detailRetrieve a specific compensation bands detail.
rippling_get_ variable_ compensation_ payoutRetrieve a specific variable compensation payout.
rippling_get_ variable_ compensation_ payout_ labelRetrieve a specific variable compensation payout label.
rippling_get_ variable_ compensation_ payout_ typeRetrieve a specific variable compensation payout type.
rippling_list_ compensation_ bands_ detailsList compensation bands details.
rippling_list_ variable_ compensation_ payout_ labelsList variable compensation payout labels.
rippling_list_ variable_ compensation_ payout_ typesList variable compensation payout types.
rippling_list_ variable_ compensation_ payoutsList variable compensation payouts.
rippling_update_ variable_ compensation_ payout_ labelUpdate a variable compensation payout label.
rippling_update_ variable_ compensation_ payout_ typeUpdate a variable compensation payout type.
rippling_create_ leave_ accrualCreate a new leave accrual.
rippling_evaluate_ leave_ programsEvaluate a leave program evaluation.
rippling_get_ leave_ accrualRetrieve a specific leave accrual.
rippling_get_ leave_ balanceRetrieve a specific leave balance.
rippling_get_ leave_ typeRetrieve a specific leave type.
rippling_list_ leave_ accrualsList leave accruals.
rippling_create_ earnings_ inputCreate a new earnings-input.
rippling_create_ off_ cycle_ payroll_ runCreate a new off-cycle payroll run.
rippling_create_ payroll_ payment_ mode_ changeCreate a new payroll payment mode change.
rippling_delete_ earnings_ inputDelete an earnings-input.
rippling_get_ bill_ paymentRetrieve a specific bill payment.
rippling_get_ card_ transactionRetrieve a specific card transaction.
rippling_get_ payroll_ runRetrieve a specific payroll-run.
rippling_get_ reimbursementRetrieve a specific reimbursement.
rippling_get_ spend_ categoryRetrieve a specific spend category.
rippling_get_ spend_ vendorRetrieve a specific spend vendor.
rippling_list_ bill_ paymentsList bill payments.
rippling_list_ earning_ typesList earning-types.
rippling_list_ earnings_ inputsList earnings-inputs.
rippling_list_ spend_ categoriesList spend categories.
rippling_list_ spend_ vendorsList spend vendors.
rippling_get_ activity_ logRetrieve a specific activity log event.
rippling_get_ global_ payroll_ employee_ deductions_ v1Get employee deductions.
rippling_get_ global_ payroll_ employee_ record_ v1Get Employee PRE within PayRun.
rippling_get_ global_ payroll_ run_ v1Get Company PayRun.
rippling_get_ report_ available_ filtersList available filters for a report.
rippling_list_ activity_ logList visible activity log events retained from the last 90 days.
rippling_list_ global_ payroll_ company_ deductions_ v1Get Company Deduction List.
rippling_list_ global_ payroll_ employee_ records_ v1Get Employees PRE List within PayRun.
rippling_list_ global_ payroll_ runs_ v1Get Company PayRun List.
rippling_start_ report_ runTrigger a report run.
rippling_update_ global_ payroll_ employee_ deduction_ v1Patch an employee deduction.
rippling_create_ ats_ application_ v1Create Application.
rippling_get_ ats_ file_ upload_ url_ v1Get Upload Url.
rippling_get_ ats_ job_ v1Get Job.
rippling_list_ ats_ applications_ v1Get Applications.
rippling_list_ ats_ candidates_ v1Get Candidates.
rippling_list_ ats_ jobs_ v1Get Jobs.
rippling_get_ job_ board_ branding_ v1Branding Info.
rippling_get_ report_ data_ v1Report Data.
rippling_get_ report_ template_ v1Report Template Information.
rippling_list_ job_ board_ departments_ v1Departments.
rippling_list_ job_ board_ jobs_ v1Jobs.
rippling_list_ job_ board_ locations_ v1Locations.
rippling_list_ report_ templates_ v1Available Report Templates.
rippling_run_ report_ v1Report.
rippling_create_ fileCreate a new file.
rippling_get_ fileRetrieve a specific file.
rippling_list_ company_ bank_ accounts_ v1Bank Accounts.
rippling_update_ employee_ v1Employee.
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.
••••••••••••3f7aApproving time off, adding earnings, creating a draft payroll run, starting a hire and running a workflow happen the moment the AI calls them, and they affect real people and real pay. Each of those tools tells the AI to confirm with you first. Connections start read-only.
Drop the PopMCP URL into Claude, ChatGPT, Claude Code, Codex or any other supported client. It signs in through PopMCP with OAuth, so your Rippling credential never leaves the server.
app.popmcp.com/mcpAsk for something harmless before the agent changes anything. Writes run as soon as it calls them, so confirm it reads the right account first.
How many people do we have, by department and country?
rippling_workforce_overviewok
Then just ask for the work
“How many people do we have, by department and country?”
“Who is out over the next two weeks?”
“Tell me about Ada: her manager, her team and her time off balance”
“Which time off requests are waiting for a decision, and approve Sam's”
“What did our last Global Payroll run come to, by currency?”
“Who changed title or manager this month?”
“Run our saved headcount report”
One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.
Add the PopMCP URL under Customize → Connectors and the tools appear in every chat.
The same endpoint, registered in the browser. Nothing to install on the machine you are working from.
Register PopMCP as a custom connector, then let ChatGPT read and update the account.
Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.
Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.
Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.
FAQ
What teams ask before putting Rippling behind an AI client.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Launch a hosted MCP endpoint for Rippling, keep tool access under control, and start testing real workflow prompts right away.