← WebMCP Directory

Tool tree

jem-hr.github.io

Productivity & BusinessTools verified
Website
Explore Jem Unlocked, a WebMCP-enabled employee and employer opportunity prototype.
Explore capabilities
    get_app_statusAnswer

    Read the completed Jem Unlocked prototype status without changing application state.

    View tool JSON
    {
      "name": "get_app_status",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the completed Jem Unlocked prototype status without changing application state.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      },
      "page": "/jem-web-mcp-demo/"
    }
    get_employee_dashboardAnswer

    Read private employee information from the current dashboard without changing anything.

    View tool JSON
    {
      "name": "get_employee_dashboard",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read private employee information from the current dashboard without changing anything.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      },
      "page": "/jem-web-mcp-demo/"
    }
    update_savings_goalAction

    Read and prepare an update to private employee information for a savings goal. confirm:false previews without mutation; set confirm:true only after explicit user confirmation to apply it.

    View tool JSON
    {
      "name": "update_savings_goal",
      "kind": "act",
      "impl": "imperative",
      "description": "Read and prepare an update to private employee information for a savings goal. confirm:false previews without mutation; set confirm:true only after explicit user confirmation to apply it.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "minLength": 1
          },
          "targetAmount": {
            "type": "number",
            "exclusiveMinimum": 0
          },
          "savedAmount": {
            "type": "number",
            "minimum": 0
          },
          "targetDate": {
            "type": "string",
            "format": "date"
          },
          "monthlyContribution": {
            "type": "number",
            "minimum": 0
          },
          "isPrivate": {
            "type": "boolean"
          },
          "confirm": {
            "type": "boolean"
          }
        },
        "required": [
          "name",
          "targetAmount",
          "savedAmount",
          "targetDate",
          "monthlyContribution",
          "isPrivate",
          "confirm"
        ],
        "additionalProperties": false
      },
      "page": "/jem-web-mcp-demo/"
    }
    list_employee_opportunitiesAnswer

    Read the available employee shifts, learning and reward opportunities without changing anything.

    View tool JSON
    {
      "name": "list_employee_opportunities",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the available employee shifts, learning and reward opportunities without changing anything.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "enum": [
              "all",
              "shift",
              "learning",
              "reward"
            ]
          }
        },
        "required": [],
        "additionalProperties": false
      },
      "page": "/jem-web-mcp-demo/"
    }
    request_shiftAction

    Prepare a request for an available employee shift. confirm:false previews without mutation; set confirm:true only after explicit user confirmation to apply it.

    View tool JSON
    {
      "name": "request_shift",
      "kind": "act",
      "impl": "imperative",
      "description": "Prepare a request for an available employee shift. confirm:false previews without mutation; set confirm:true only after explicit user confirmation to apply it.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "shiftId": {
            "type": "string",
            "minLength": 1
          },
          "confirm": {
            "type": "boolean"
          }
        },
        "required": [
          "shiftId",
          "confirm"
        ],
        "additionalProperties": false
      },
      "page": "/jem-web-mcp-demo/"
    }
    allocate_rewardAction

    Prepare an earned employee reward allocation to savings or a voucher. confirm:false previews without mutation; set confirm:true only after explicit user confirmation to apply it.

    View tool JSON
    {
      "name": "allocate_reward",
      "kind": "act",
      "impl": "imperative",
      "description": "Prepare an earned employee reward allocation to savings or a voucher. confirm:false previews without mutation; set confirm:true only after explicit user confirmation to apply it.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "rewardId": {
            "type": "string",
            "minLength": 1
          },
          "destination": {
            "type": "string",
            "enum": [
              "savings",
              "voucher"
            ]
          },
          "confirm": {
            "type": "boolean"
          }
        },
        "required": [
          "rewardId",
          "destination",
          "confirm"
        ],
        "additionalProperties": false
      },
      "page": "/jem-web-mcp-demo/"
    }