modus_get_ramp_profiles
Retrieve ramp time profiles showing how quickly new hires achieve full productivity, with monthly percentages per role.
Instructions
Get ramp time profiles showing how long new hires take to reach full productivity. Returns month-by-month productivity percentages by role.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role | No | Job role to get ramp data for (e.g., 'Account Executive') |
Implementation Reference
- modus-mcp-server.js:123-136 (schema)Schema definition for modus_get_ramp_profiles tool - defines the tool name, description, and input schema (optional 'role' parameter)
{ name: "modus_get_ramp_profiles", description: "Get ramp time profiles showing how long new hires take to reach full productivity. Returns month-by-month productivity percentages by role.", inputSchema: { type: "object", properties: { role: { type: "string", description: "Job role to get ramp data for (e.g., 'Account Executive')", }, }, }, }, - modus-mcp-server.js:624-640 (handler)Handler implementation for modus_get_ramp_profiles - extracts the 'role' argument, builds query params, calls the /api/sales/ramp-profiles API endpoint, and returns the response data
case "modus_get_ramp_profiles": { const { role } = args || {}; const params = new URLSearchParams(); if (role) params.append("role", role); response = await modusApi.get(`/api/sales/ramp-profiles?${params.toString()}`); return { content: [ { type: "text", text: JSON.stringify(response.data, null, 2), }, ], }; }