Tool tree
A WebMCP Challenge Edition demo for scoped manager and agent collaboration.
Implementation
gradeNot graded
gradeNot graded
find_employeeAnswer
Find an employee by name, job title, or team within the employees the signed-in manager is authorized to access. Returns only minimal identity data.
View tool JSON
{
"name": "find_employee",
"kind": "answer",
"impl": "imperative",
"description": "Find an employee by name, job title, or team within the employees the signed-in manager is authorized to access. Returns only minimal identity data.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Name, job title, or team to search for."
}
},
"required": [
"query"
],
"additionalProperties": false
}
}get_development_contextAnswer
Retrieve the current development context for an employee only after the employee has been validated inside the signed-in manager's authorized scope. Returns goals, open development actions, skill signals, and a concise conversation summary; no unrelated HR data.
View tool JSON
{
"name": "get_development_context",
"kind": "answer",
"impl": "imperative",
"description": "Retrieve the current development context for an employee only after the employee has been validated inside the signed-in manager's authorized scope. Returns goals, open development actions, skill signals, and a concise conversation summary; no unrelated HR data.",
"inputSchema": {
"type": "object",
"properties": {
"employeeId": {
"type": "string",
"description": "The employeeId returned by find_employee."
}
},
"required": [
"employeeId"
],
"additionalProperties": false
}
}prepare_development_conversationAction
Prepare a grounded three-topic development conversation draft for an employee inside the signed-in manager's authorized scope. This creates a draft only; a human manager must review and save it.
View tool JSON
{
"name": "prepare_development_conversation",
"kind": "act",
"impl": "imperative",
"description": "Prepare a grounded three-topic development conversation draft for an employee inside the signed-in manager's authorized scope. This creates a draft only; a human manager must review and save it.",
"inputSchema": {
"type": "object",
"properties": {
"employeeId": {
"type": "string",
"description": "The employeeId returned by find_employee."
},
"focus": {
"type": "string",
"description": "Optional focus used to prioritize matching grounded signals."
}
},
"required": [
"employeeId"
],
"additionalProperties": false
}
}