Access employee data, org structure, departments, and compensation from Rippling — the all-in-one HR, IT, and Finance platform.
Use with AI AssistantsMCP
Connect Claude, Cursor, or any MCP-compatible client — then call tools directly
① Add This MCP Server
Paste into your AI client config — then all its tools are available instantly.
{
"mcpServers": {
"rippling": {
"url": "https://mcp.aerostack.dev/s/aerostack/mcp-rippling",
"headers": {
"Authorization": "Bearer YOUR_AEROSTACK_TOKEN"
}
}
}
}Replace YOUR_AEROSTACK_TOKEN with your API token from the dashboard.
② Call a Tool
Ask your AI assistant to call a specific tool, or send raw JSON-RPC:
Natural Language Prompt
“Use the list_employees tool to list employees in rippling. optionally filter by employment status and expand nested fields like department and manager. supports limit and offset pagination”
Using a Workspace?
Add this MCP to your Workspace — your team shares one token, secrets are stored securely, and every AI agent in the workspace can call it without per-user setup.
Automate HR operations — query employees, departments, org charts, compensation, work locations, and app provisioning from Rippling.
Rippling is the all-in-one HR, IT, and Finance platform. This MCP server gives AI agents full read access to your Rippling workforce data: listing and searching employees, traversing the org chart, reading compensation details, finding work locations, and checking app provisioning status.
Live endpoint: https://mcp.aerostack.dev/s/aerostack/mcp-rippling
| Tool | Description |
|---|---|
| list_employees | List employees with optional status filter (ACTIVE/INACTIVE/TERMINATED), expand, limit, offset |
| get_employee | Get full employee details by ID — supports expand for department, manager, compensation, work_location |
| get_employee_by_email | Find an employee by their exact work email address |
| search_employees | Search employees by name keyword — filters client-side across first name, last name, full name |
| list_terminated_employees | List terminated employees with optional date range filters |
| get_employment_history | Get full employment status history for an employee |
| list_departments | List all departments with parent hierarchy IDs |
| get_department | Get department details and current member list |
| list_legal_entities | List all legal entities (companies/subsidiaries) in Rippling |
| get_manager_chain | Walk the full management chain for an employee up to the root |
| get_org_chart | Get all employees with manager IDs for building org trees |
| get_compensation | Get compensation details for an employee (salary, currency, payment type, effective date) |
| list_employment_types | List employment types (FULL_TIME, PART_TIME, CONTRACTOR) |
| list_work_locations | List all office and remote work locations |
| get_work_location | Get the work location assigned to a specific employee |
| list_users | List all Rippling users with role and status |
| get_user | Get a specific Rippling user by ID |
| get_current_user | Get the currently authenticated user info |
| list_apps | List apps and integrations managed through Rippling IT |
| get_headcount_by_department | Get active headcount broken down by department |
| _ping | Confirm auth by calling /me — returns current user |
| Variable | Required | Description | How to Get |
|---|---|---|---|
| RIPPLING_API_TOKEN | Yes | Rippling API Bearer token | Rippling → Settings → API & Integrations → API Tokens. Token expires after 30 days of inactivity — regenerate to extend. |
RIPPLING_API_TOKEN under Project → SecretsOnce added, every AI agent in your workspace can query your Rippling HR data automatically.
"List all active employees in the Engineering department"
"Who is the manager chain for Jane Smith up to the CEO?"
"Give me a headcount breakdown by department"
"Find the employee with email jane.smith@acmecorp.com"
curl -X POST https://mcp.aerostack.dev/s/aerostack/mcp-rippling \
-H 'Content-Type: application/json' \
-H 'X-Mcp-Secret-RIPPLING-API-TOKEN: your-token' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_employees","arguments":{"employment_status":"ACTIVE","expand":"department,manager","limit":20}}}'
expand parameter accepts comma-separated field names: department, manager, compensation, work_locationsearch_employees fetches up to 200 employees client-side and filters by name — use list_employees with filters for large orgsget_manager_chain walks up the hierarchy iteratively — it stops when it finds an employee with no manager or when the root is reachedget_headcount_by_department derives counts from active employees — it calls both /departments and /employees in parallelMIT
Live Endpoint
https://mcp.aerostack.dev/s/aerostack/mcp-rippling
Sub-50ms globally · Zero cold start
@aerostack
Pre-built functions for the most common MCP tool patterns. Clone, extend, and deploy.
by @aerostack
Discover and invoke any MCP, Function, or Skill published to the Aerostack marketplace — the universal AI capability hub.
by @aerostack
Search indexes, manage records, browse data, and configure ranking in Algolia — AI-native instant search access.
by @aerostack
Query documents, run AQL, traverse graphs, and manage collections in your ArangoDB database — AI-native multi-model database access.
by @aerostack
Post, schedule, and analyze social media across 13 platforms — Facebook, Instagram, X, LinkedIn, TikTok, Bluesky, Threads, Reddit, Pinterest, YouTube, Telegram, Snapchat, Google Business.
by @aerostack
Manage projects, to-dos, messages, schedules, and campfire chats in Basecamp — AI-native project management.
by @aerostack
Run SQL queries, list datasets and tables, inspect schemas, and export results from Google BigQuery — AI-native data warehouse access.
The Rippling MCP gives Claude 20 tools covering employees, users, terminated employees. Claude can read, create, update, and manage Rippling data directly from a conversation.
Yes. The Rippling MCP has search and list tools for employees. Ask Claude to find employees by any criteria and it runs the Rippling API query for you, returning results directly in the conversation.
Yes. The Rippling MCP uses the open Model Context Protocol standard, so it works in Claude, Cursor, Windsurf, and any other MCP-compatible AI tool. All 20 Rippling tools are available everywhere you connect it — install once on Aerostack.
Yes. Aerostack hosts the Rippling MCP with encrypted credential storage and per-account authentication. Your Rippling credentials are never shared with Claude's conversation — they're used server-side only.