Skip to main content

Monday.com MCP Server

The Monday.com MCP server lets your AI agents interact with your Monday.com workspace. Agents can browse workspaces, boards, and items, look up users and teams, create new boards and items, update column values, and post updates — all through the Monday.com GraphQL API.

Capabilities

ToolWhat It Does
Get current userRetrieve the profile of the authenticated user
List usersList users in the Monday account
List teamsList teams in the Monday account
List workspacesList workspaces visible to the authenticated user
List boardsList boards with filtering by workspace, kind, or state
Get boardRetrieve a specific board with its columns and groups
List board columnsList all columns defined on a board
List board groupsList all groups (sections) on a board
Create boardCreate a new board in a workspace
List itemsList items on a board with optional column value details
Get itemRetrieve a specific item by ID
Create itemCreate a new item on a board
Change column valuesUpdate multiple column values on an existing item
Create updatePost an update (comment) on an item

OAuth Setup

The Monday.com MCP server uses OAuth to authenticate on behalf of each user. To enable this integration, you need to create a Monday app and provide the credentials to Devs.ai.

Step 1: Create a Monday App

  1. Go to the Monday.com Developers page and sign in.
  2. Click Create app.
  3. Enter a name (for example, "Devs AI") and select your Monday account.

Step 2: Configure OAuth

  1. In your app settings, go to OAuth & Permissions.
  2. Add the redirect URL provided by your Devs.ai platform administrator.
  3. Add the following Scopes:
ScopeWhat It Enables
me:readRead the authenticated user's profile
boards:readRead boards, columns, groups, and items
boards:writeCreate boards, items, and update column values
users:readRead user profiles
teams:readRead team information
workspaces:readRead workspace information
updates:writePost updates (comments) on items
  1. Click Save.

Step 3: Get Your Credentials

  1. In your app settings, go to Basic Information.
  2. Copy the Client ID and Client Secret.

Step 4: Configure in Devs.ai

  1. Navigate to Organization > Connectors in Devs.ai.
  2. Find the Monday.com template and click Enable.
  3. Select OAuth as the authentication type.
  4. Enter your Client ID and Client Secret from Step 3.
  5. Select the tools you want to make available.
  6. Click Save.

When a user first interacts with an agent connected to Monday.com, they will be prompted to authorize access to their Monday.com account.

OAuth Configuration Reference

FieldValue
Authorization URLhttps://auth.monday.com/oauth2/authorize
Token URLhttps://auth.monday.com/oauth2/token
Scopesme:read, boards:read, boards:write, users:read, teams:read, workspaces:read, updates:write

Additional Resources

⌘J