Rippling MCP Server

MCP server for Rippling HR/IT/Finance platform — employees, departments, leave management, groups, and company data

Local serverstdioTypeScript

What is the Rippling MCP Server?

MCP server for Rippling HR/IT/Finance platform — employees, departments, leave management, groups, and company data

What you get

Go to Rippling > Settings > API Tokens > Create API Token. Copy the token.

  • 18 tools — across 6 domains: Company, Employees, Organization, Leave, Groups, Activity
  • Bearer token auth — — simple API token setup, no OAuth dance required
  • Rate limit aware — — respects Rippling's rate limit headers
  • AI-friendly errors — — structured error messages with actionable fix suggestions
  • TypeScript — — full type safety, built with @modelcontextprotocol/sdk

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_companyGet company details (name, address, locations)
list_departmentsList all departments with hierarchy
list_work_locationsList work locations and addresses
list_employeesList active employees (paginated)
get_employeeGet a specific employee by ID
list_all_employeesList all employees including terminated
search_employeesSearch by name, email, title, or department
list_teamsList teams and subteam relationships
list_levelsList position levels (IC, Manager, Executive)
list_custom_fieldsList custom field definitions
get_leave_balancesGet PTO/sick leave balances for an employee
list_leave_requestsList leave requests (filter by status, date, requester)
process_leave_requestApprove or decline a pending leave request
list_leave_typesList all leave types configured for the company
list_groupsList all groups
create_groupCreate a new group with members
update_groupUpdate group name or members
delete_groupDelete a group
get_company_activityGet activity events (hires, changes, terminations)

How to install the Rippling MCP Server

{
  "mcpServers": {
    "rippling": {
      "command": "npx",
      "args": [
        "-y",
        "rippling-mcp-server"
      ],
      "env": {
        "RIPPLING_API_TOKEN": "YOUR_RIPPLING_API_TOKEN"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
RIPPLING_API_TOKENDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Rippling MCP to Company.”
  • “Use Rippling MCP to Employees.”
  • “Use Rippling MCP to Organization.”

Frequently asked questions

MCP server for Rippling HR/IT/Finance platform — employees, departments, leave management, groups, and company data Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.