Rippling MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Rippling MCP ServerWho has pending leave requests that need approval?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Rippling MCP Server
An open-source Model Context Protocol (MCP) server for the Rippling HR/IT/Finance platform. Connect any AI agent or LLM to your Rippling workspace — query employees, manage leave requests, view company structure, and more.
Features
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
Related MCP server: Runn MCP Server
Quick Start
1. Get a Rippling API Token
Go to Rippling > Settings > API Tokens > Create API Token. Copy the token.
2. Configure in Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"rippling": {
"command": "npx",
"args": ["-y", "rippling-mcp-server"],
"env": {
"RIPPLING_API_TOKEN": "your_api_token_here"
}
}
}
}3. Use It
Ask Claude things like:
"List all employees in Engineering"
"Who has pending leave requests?"
"Show me the company org structure"
"What's Alice's PTO balance?"
Tools Reference
Company
Tool | Description |
| Get company details (name, address, locations) |
| List all departments with hierarchy |
| List work locations and addresses |
Employees
Tool | Description |
| List active employees (paginated) |
| Get a specific employee by ID |
| List all employees including terminated |
| Search by name, email, title, or department |
Organization
Tool | Description |
| List teams and subteam relationships |
| List position levels (IC, Manager, Executive) |
| List custom field definitions |
Leave Management
Tool | Description |
| Get PTO/sick leave balances for an employee |
| List leave requests (filter by status, date, requester) |
| Approve or decline a pending leave request |
| List all leave types configured for the company |
Groups
Tool | Description |
| List all groups |
| Create a new group with members |
| Update group name or members |
| Delete a group |
Activity
Tool | Description |
| Get activity events (hires, changes, terminations) |
Configuration
Variable | Required | Default | Description |
| Yes | — | Your Rippling API token |
| No |
| API base URL |
For sandbox/testing, set RIPPLING_BASE_URL to https://sandbox.rippling.com/api/platform/api.
Development
# Install dependencies
npm install
# Run in development mode
RIPPLING_API_TOKEN=your_token npm run dev
# Run tests
npm test
# Build for production
npm run build
# Type check
npm run lintHow It Works
This server wraps the Rippling Platform API (V1) and exposes it through the Model Context Protocol. When an AI agent calls a tool, the server:
Validates the input using Zod schemas
Makes authenticated requests to the Rippling API
Handles rate limiting automatically
Returns structured JSON responses (or actionable error messages)
Limitations
Employee endpoints are read-only (Rippling API V1 restriction)
API token permissions determine which fields are returned per employee
Rate limits are enforced by Rippling (monitor via response headers)
Leave request processing requires appropriate admin permissions
License
MIT
Contributing
Issues and PRs welcome.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceEnables AI assistants to interact with BambooHR's API through natural language queries. Provides access to employee data, time off management, company files, and HR operations with comprehensive tools for workforce management.Last updated1081MIT
- Flicense-quality-maintenanceConnects AI assistants to the Runn.io resource planning platform to manage projects, people, assignments, and financial forecasts. It provides 37 tools for accessing real-time data and comprehensive reports with built-in caching and role-based access control.Last updated
- Flicense-qualityDmaintenanceProvides tools for managing human resources tasks such as applying for leave, checking leave balances, and viewing holiday schedules. It enables natural language interaction for employee information and leave history tracking via the Model Context Protocol.Last updated
- Alicense-qualityFmaintenanceEnables natural language interaction with BambooHR to manage employee records, time off, hiring, and benefits. It provides 74 tools and pre-built workflows to automate HR operations like onboarding, reporting, and performance tracking.Last updated10MIT
Related MCP Connectors
Hire real humans for tasks agents can't do alone. 36 tools for the full hiring lifecycle.
Connect AI assistants to Stellary projects, boards, documents, and governed agent workflows.
SaaS intelligence for AI agents. 5 unified tools cover 1,000+ services with 91-96% token savings.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/bifrost-mcp/rippling-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server