Skip to content

[Resource]: Rippling MCP Server #655

Description

@Jbermingham1

Display Name

Rippling MCP Server

Category

Tooling

Sub-Category

General

Primary Link

https://github.com/bifrost-mcp/rippling-mcp

Author Name

Jarrad Bermingham

Author Link

https://github.com/Jbermingham1

License

MIT

Other License

No response

Description

MCP server that connects Claude Code to the Rippling HR, IT, and Finance platform. Provides 18 tools for querying employees, departments, leave requests, groups, and company data through Rippling's API. Supports employee lookup, department hierarchy traversal, leave management, group membership queries, and company-level data retrieval. Standard MCP protocol — works with Claude Code and any MCP-compatible client.

Validate Claims

Install with npm install -g rippling-mcp-server. Clone the repo and run npm test to see all 22 tests pass. The tests cover all 18 API tools, error handling, and response formatting.

To verify MCP protocol compliance, add the server to your Claude Code MCP config (~/.claude/settings.json or project .mcp.json):

{
  "mcpServers": {
    "rippling": {
      "command": "rippling-mcp-server",
      "env": {
        "RIPPLING_API_TOKEN": "your-token-here"
      }
    }
  }
}

Without a valid Rippling API token, the server will start and expose all 18 tools but return auth errors on actual queries — this is sufficient to verify the MCP integration works correctly with Claude Code.

To uninstall: npm uninstall -g rippling-mcp-server and remove the MCP config entry.

Network requests: Makes HTTPS requests to the Rippling API (api.rippling.com) only when tools are invoked — requires a valid Rippling API token.

Specific Task(s)

  1. With a valid Rippling API token configured, ask Claude to list all employees in a specific department.
  2. Ask Claude to look up a specific employee's details by name or ID.
  3. Ask Claude to check pending leave requests for a team.

Specific Prompt(s)

After configuring the MCP server with a valid Rippling token, start Claude Code and say: "List all employees in the Engineering department" — Claude will use the list_employees and get_department tools to retrieve and display the data.

For users without a Rippling account: configure the MCP server without a token, start Claude Code, and say: "What Rippling tools are available?" — Claude will list all 18 available tools and their descriptions, demonstrating the MCP integration.

Additional Comments

Part of the Bifrost Labs open source tooling suite. 22 tests covering all 18 API tools. Built with TypeScript and the official MCP SDK. Rippling is a popular HR/IT/Finance platform used by thousands of companies — this MCP server enables Claude Code users to query their company's HR data directly from their development environment, useful for building internal tools, generating reports, or automating HR workflows.

Recommendation Checklist

  • I have checked that this resource hasn't already been submitted
  • My resource provides genuine value to Claude Code users, and any risks are clearly stated
  • All provided links are working and publicly accessible
  • I am submitting only ONE resource in this issue
  • I understand that low-quality or duplicate submissions may be rejected

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs-templateIssue is a resource recommendation that did not use the issue template

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions