rippling: Complete MCP server with 50+ tools, 16 React apps, full API client
- API Client (src/clients/rippling.ts): OAuth2/API key auth, pagination, error handling
- 50+ tools across 10 categories:
* employees-tools.ts: 7 tools (list, get, create, update, terminate, custom fields, org chart)
* companies-tools.ts: 5 tools (company, departments, locations, teams)
* payroll-tools.ts: 4 tools (pay runs, pay statements)
* time-tools.ts: 11 tools (time entries, timesheets, PTO requests)
* benefits-tools.ts: 4 tools (plans, enrollments)
* ats-tools.ts: 6 tools (candidates, jobs, applications, pipeline)
* learning-tools.ts: 4 tools (courses, assignments)
* devices-tools.ts: 4 tools (devices, apps/licenses)
* groups-tools.ts: 6 tools (CRUD + members)
* custom-objects-tools.ts: 5 tools (CRUD + query)
- 16 React UI apps:
* employee-dashboard, employee-detail, employee-directory, org-chart
* payroll-dashboard, payroll-detail
* time-tracker, timesheet-approvals, time-off-calendar
* benefits-overview, ats-pipeline, job-board
* learning-dashboard, device-inventory, team-overview, department-grid
- Full TypeScript types for all API entities
- Comprehensive README with usage examples
- Production-ready with proper error handling and pagination