Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| WORKBOARD_API_TOKEN | Yes | Your WorkBoard JWT API token used for authentication. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tasks | {
"list": {},
"cancel": {},
"requests": {
"tools": {
"call": {}
},
"prompts": {
"get": {}
},
"resources": {
"read": {}
}
}
} |
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| workboard_get_user_tool | Get a WorkBoard user by ID, or the current authenticated user. Args: user_id: User ID (positive integer). If not provided, returns the current authenticated user. Returns: User details |
| workboard_list_users_tool | List all WorkBoard users (requires Data-Admin role). Returns: List of all users |
| workboard_create_user_tool | Create a new WorkBoard user (requires Data-Admin role). Args: first_name: User's first name last_name: User's last name email: User's email address designation: User's job title or designation Returns: Created user details |
| workboard_update_user_tool | Update an existing WorkBoard user. Args: user_id: User ID (positive integer) first_name: User's first name (optional) last_name: User's last name (optional) email: User's email address (optional) designation: User's job title or designation (optional) Returns: Updated user details |
| workboard_get_goals_tool | Get all goals for a WorkBoard user. Args: user_id: User ID (positive integer) Returns: List of goals for the user |
| workboard_get_goal_details_tool | Get details for a specific WorkBoard goal. Args: user_id: User ID (positive integer) goal_id: Goal ID (positive integer) Returns: Goal details |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |