loading…
Search for a command to run...
loading…
Connects AI agents to the Rippling HR/IT/Finance platform to query employees, manage leave requests, and view organizational structures. It provides eighteen to
Connects AI agents to the Rippling HR/IT/Finance platform to query employees, manage leave requests, and view organizational structures. It provides eighteen tools for accessing company data, employee details, and administrative activities through the Rippling API.
npm version License: MIT MCP GitHub
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.
@modelcontextprotocol/sdkGo to Rippling > Settings > API Tokens > Create API Token. Copy the token.
Add to your claude_desktop_config.json:
{
"mcpServers": {
"rippling": {
"command": "npx",
"args": ["-y", "rippling-mcp-server"],
"env": {
"RIPPLING_API_TOKEN": "your_api_token_here"
}
}
}
}
Ask Claude things like:
| Tool | Description |
|---|---|
get_company |
Get company details (name, address, locations) |
list_departments |
List all departments with hierarchy |
list_work_locations |
List work locations and addresses |
| Tool | Description |
|---|---|
list_employees |
List active employees (paginated) |
get_employee |
Get a specific employee by ID |
list_all_employees |
List all employees including terminated |
search_employees |
Search by name, email, title, or department |
| Tool | Description |
|---|---|
list_teams |
List teams and subteam relationships |
list_levels |
List position levels (IC, Manager, Executive) |
list_custom_fields |
List custom field definitions |
| Tool | Description |
|---|---|
get_leave_balances |
Get PTO/sick leave balances for an employee |
list_leave_requests |
List leave requests (filter by status, date, requester) |
process_leave_request |
Approve or decline a pending leave request |
list_leave_types |
List all leave types configured for the company |
| Tool | Description |
|---|---|
list_groups |
List all groups |
create_group |
Create a new group with members |
update_group |
Update group name or members |
delete_group |
Delete a group |
| Tool | Description |
|---|---|
get_company_activity |
Get activity events (hires, changes, terminations) |
| Variable | Required | Default | Description |
|---|---|---|---|
RIPPLING_API_TOKEN |
Yes | — | Your Rippling API token |
RIPPLING_BASE_URL |
No | https://api.rippling.com/platform/api |
API base URL |
For sandbox/testing, set RIPPLING_BASE_URL to https://sandbox.rippling.com/api/platform/api.
# 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 lint
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:
MIT
Issues and PRs welcome.
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"rippling-mcp-server": {
"command": "npx",
"args": []
}
}
}Payments, customers, subscriptions
110+ tools for AI agents spanning social media, finance, gaming, music, AU-specific services, and utilities. Zero-config local tools plus platform connectors. n
Unified API hub for AI agents with 56+ tools across travel (Amadeus, Sabre), prediction markets (Polymarket), crypto, and weather. Pay-per-call via x402 micropa
Deploy live HTTPS websites in seconds. Instant subdomains ($1 USDC) or custom .xyz domains ($10 USDC) on Base chain. Templates for crypto tokens and AI agent pr