Tool tree
gradeNot graded
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/"
}