MCP.Market

MCP Workboard MCP server

by crunchtools·io.github.crunchtools/workboard·v0.6.1·1 stars

Secure MCP server for WorkBoard OKR and strategy execution platform

A91/100grade A
What users say
No reviews yet
Be the first
Safety scan
A91/100

full report

Adoption
Growing

1 stars17 downloads/wk

Reviews

Write one

Nobody has reviewed MCP Workboard yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

MCP Workboard tools (13, 4 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • workboard_create_objective_toolwrite action

    Create a new objective with optional key results (requires Data-Admin token).

  • workboard_create_user_toolwrite action

    Create a new WorkBoard user (requires Data-Admin role).

  • workboard_get_my_key_results_tool

    List all key results (metrics) the current user owns or has access to.

  • workboard_get_my_objectives_tool

    Get the current authenticated user's objectives with key results.

  • workboard_get_objective_details_tool

    Get full details for a single objective including all its key results.

  • workboard_get_objectives_tool

    Get objectives associated with a WorkBoard user by their user ID.

  • workboard_get_team_members_tool

    Get all members of a WorkBoard team, including their user IDs and emails.

  • workboard_get_teams_tool

    Get all teams the authenticated user belongs to.

  • workboard_get_user_key_results_tool

    List key results (metrics) for a specific WorkBoard user by their user ID.

  • workboard_get_user_tool

    Get a WorkBoard user by ID, or the current authenticated user.

  • workboard_list_users_tool

    List all WorkBoard users (requires Data-Admin role).

  • workboard_update_key_result_toolwrite action

    Update progress on a key result (metric). This is the primary tool for weekly OKR check-ins — update a key result's value without logging into WorkBoard.

  • workboard_update_user_toolwrite action

    Update an existing WorkBoard user.

Public scan report

scanner v0.1.10 · 2026-09-28 · same rubric, same numbers if you re-run it

no findings
  • Code scan16 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 2 days ago15/15
  • Maintainer identityregistry namespace matches repository owner7/10
Overall 91/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How MCP Workboard compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
91/100
higher than 85% of 48,255 servers
Tools
13
the typical server has 7
Tools that change things
31%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
1
more than 65% of 28,688 servers
Downloads a week
17
more than 5% of 12,191 servers with a package

What its tools let an agent do: 9 read · 4 change

Install MCP Workboard in Claude Code, Cursor or VS Code

claude mcp add workboard -- uvx mcp-workboard-crunchtools
Add to Cursor

What the publisher says

From the MCP Workboard repository's README, as published. We do not edit it. Read it on GitHub

MCP WorkBoard CrunchTools

A secure MCP (Model Context Protocol) server for WorkBoard OKR and strategy execution platform.

Overview

This MCP server is designed to be:

  • Secure by default - Threat modeling, input validation, and token protection
  • No third-party services - Runs locally via stdio, your API token never leaves your machine
  • Cross-platform - Works on Linux, macOS, and Windows
  • Automatically updated - GitHub Actions monitor for CVEs and update dependencies
  • Containerized - Available at quay.io/crunchtools/mcp-workboard built on Hummingbird Python base image

Naming Convention

Why Hummingbird?

The container image is built on the Hummingbird Python base image from Project Hummingbird, which provides:

  • Minimal CVE exposure - Built with a minimal package set, dramatically reducing attack surface
  • Regular updates - Security patches applied promptly
  • Optimized for Python - Pre-configured with uv package manager
  • Production-ready - Proper signal handling and non-root user defaults

Features

User Management (4 tools)

  • workboardgetuser - Get a user by ID or the current authenticated user
  • workboardlistusers - List all users (Data-Admin role required)
  • workboardcreateuser - Create a new user (Data-Admin role required)
  • workboardupdateuser - Update an existing user

Objective Management (4 tools)

  • workboardgetobjectives - Get objectives associated with a user (API capped at 15)
  • workboardgetobjective_details - Get details for a specific objective with key results
  • workboardgetmy_objectives - Get the current user's owned objectives by ID (recommended)
  • workboardcreateobjective - Create a new objective with key results (Data-Admin required)

Key Result Management (2 tools)

  • workboardgetmykeyresults - List current user's key results with metric IDs and progress
  • workboardupdatekey_result - Update key result progress for weekly OKR check-ins

Workstream Management (5 tools)

  • workboardgetworkstreams - Get team workstreams accessible to the authenticated user
  • workboardgetworkstream_activities - Get workstream details with all action items
  • workboardgetteam_workstreams - Get all workstreams belonging to a specific team
  • workboardcreateworkstream - Create a new workstream for a team
  • workboardupdateworkstream - Update workstream properties (name, dates, pace, health, priority)

Installation

With uvx (Recommended)

uvx mcp-workboard-crunchtools

With pip

pip install mcp-workboard-crunchtools

With Container

podman run -e WORKBOARD_API_TOKEN=your_token \
    quay.io/crunchtools/mcp-workboard

Configuration

Getting a WorkBoard API Token

  1. Log in to your WorkBoard instance
  2. Navigate to Admin Settings > API Configuration
  3. Generate a JWT API token
  4. Copy the token immediately - store it securely

Add to Claude Code

claude mcp add mcp-workboard \
    --env WORKBOARD_API_TOKEN=your_token_here \
    -- uvx mcp-workboard-crunchtools

Or for the container version:

claude mcp add mcp-workboard \
    --env WORKBOARD_API_TOKEN=your_token_here \
    -- podman run -i --rm -e WORKBOARD_API_TOKEN quay.io/crunchtools/mcp-workboard

Usage Examples

Get Current User

User: Who am I in WorkBoard?
Assistant: [calls workboard_get_user with no args]

List All Users

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

MCP Workboard: common questions

Is MCP Workboard MCP server safe?
Yes, by our scan: it is graded A (91/100). Read the MCP Workboard safety report
How do I install MCP Workboard?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does MCP Workboard need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is MCP Workboard maintained?
The last commit was 39 days ago (2026-09-26). The latest release is v0.6.1.
How does MCP Workboard compare with other MCP servers?
safety score 91/100 (higher than 85% of 48,255 servers); tools 13 (the typical server has 7); tools that change things 31% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

More from crunchtools →