Skip to main content

Connect an AI Client to WorkBoard MCP

Step-by-step instructions to connect Claude, Cursor, or any MCP-compatible AI tool to WorkBoard using OAuth or a personal access token.


Connect an AI Client to WorkBoard MCP

There are two ways to authenticate the WorkBoard MCP connection. Choose the one that fits your setup:

Option 1: OAuth2

Claude Desktop

Step 1: Get your OAuth credentials

Go to WorkBoard → Profile → Settings → Custom Integrations → App tab. Create an app to get your client_id and client_secret.

Set the App Redirect URI to exactly: https://claude.ai/api/mcp/auth_callback

Note: A mismatch between the redirect URI registered in WorkBoard and the one Claude Desktop uses is the most common setup failure. Copy it exactly.

Step 2: Open the Connectors panel in Claude Desktop

In Claude Desktop, go to Settings → Connectors and click Add custom connector.

Note: On managed or org-level Claude accounts, the Connectors UI may be restricted to admins.

Step 3: Enter the connection details

Fill in the fields as follows:

Step 4: Authenticate and save

Click Connect. Claude Desktop will open a WorkBoard login page. Sign in with your WorkBoard credentials and approve the requested scopes. Once complete, the connector appears as active and WorkBoard tools become available in your Claude conversations.

OAuth2 for Workato and Custom Tools

Use these endpoints to build your own OAuth2 flow:

To call MCP with an access token:

POST https://www.myworkboard.com/wb/mcp
Authorization: Bearer <access_token>


Option 2: Personal Token

Step 1: Go to your profile menu

Click your profile photo in the top-right corner of WorkBoard. Select Settings from the dropdown.


Step 2: Generate your token

In the left sidebar, click Custom Integrations, then click the App tab. In the Instant Token section, click the link to generate your token.

Important: Your token is shown only once. Copy it immediately and store it somewhere safe (like a password manager). If you lose it, you can revoke and generate a new one from the same page.

Step 3: Add the token to your AI client

Choose your AI tool and paste in the configuration below. Replace YOUR_WB_TOKEN with the token you copied.

Claude Desktop

  1. Go to Settings → Developer → Edit Config

    This will open the config file:

  2. Add the following to your config file:

{
  "mcpServers": {
    "workboard": {
      "command": "npx",
      "args": [
        "-y", "mcp-remote",
        "https://www.myworkboard.com/wb/mcp",
        "--header",
        "Authorization: Bearer YOUR_WB_TOKEN"
      ]
    }
  }
}

3. Save the file and restart Claude Desktop.


Prerequisite: Claude Desktop requires Node.js 18 or higher. Run node --version in your terminal to check.

Cursor

  1. Navigate to Cursor settings

  2. Click on Tools and MCPs

  3. Click on Add Custom MCP

  4. Add the following:

    {   "mcpServers": {     
    "workboard": {
    "url": "https://www.myworkboard.com/wb/mcp",
    "headers": {
    "Authorisation": "Bearer YOUR_WB_TOKEN"
    }
    }
    }
    }​

  5. Replace with your token

  6. Click Save


Other MCP-Compatible Clients

{
  "mcpServers": {
    "workboard": {
      "type": "http",
      "url": "https://www.myworkboard.com/wb/mcp",
      "headers": { "Authorization": "Bearer YOUR_WB_TOKEN" }
    }
  }
}

Troubleshooting

Problem

Fix

401 Unauthorized

Token expired or wrong environment. Regenerate your token (Option 2) or refresh via OAuth (Option 1).

No tools listed

Your WorkBoard role may not have access to OKRs, Scorecards, or other features. Contact your WorkBoard admin.

Claude Desktop won't connect

Make sure Node.js 18+ is installed.
Run npx mcp-remote --version in your terminal to verify.

Redirect URL error (OAuth)

Make sure the redirect URI in WorkBoard (Step 1) matches exactly what the AI client uses.

Example:
Claude: https://claude.ai/api/mcp/auth_callback

Security & Privacy

  • MCP access is scoped to each user's authorization - your token only exposes your own data.

  • Your token is scoped to MCP only and cannot be used for other WorkBoard APIs.

  • The MCP server never stores your access token - it verifies and discards it on each request.

Did this answer your question?