Skip to main content

At a glance

Credentials

Set these per environment. See Connect an integration. With a managed OAuth app, Connect works without these variables; set them to use your own OAuth app instead.
VariableRequiredDescription
MONDAY_CLIENT_IDYesmonday.com OAuth Client ID (from your app in the Developer Center) Docs.
MONDAY_CLIENT_SECRETYesmonday.com OAuth Client Secret Docs.

Setup

  1. Create a monday.com app: Sign in to monday.com (a free trial account works) and open the Developer Center via your avatar → Developers, or https://developer.monday.com/apps/docs/the-developer-center. Click Create App.
  2. Configure OAuth scopes and redirect URI: In the app’s OAuth section, enable the boards:read and boards:write scopes and add your redirect URI ending in /api/auth/monday/callback.
  3. Copy credentials: Copy the Client ID and Client Secret from the app’s Basic Information page into MONDAY_CLIENT_ID and MONDAY_CLIENT_SECRET.
  4. Verify access: Connect your monday.com account and run the List Boards tool.
  • monday.com OAuth access tokens do not expire and there are no refresh tokens; tokens stay valid until the user uninstalls the app
  • The API is GraphQL-only at https://api.monday.com/v2; OAuth tokens are sent as Authorization: Bearer <token>
  • Column values in mutations are passed as a JSON-encoded string
Provider API reference: https://developer.monday.com/api-reference/docs/basics

Tools

ToolAccessDescription
List BoardsReadList boards in the monday.com account
List ItemsReadList items on a monday.com board with their column values
Get ItemReadGet a monday.com item by ID with its column values and updates
Create ItemWriteCreate a new item on a monday.com board
Update Column ValuesWriteUpdate one or more column values on an existing monday.com item

Example prompts

  • List my monday.com boards and summarize the items on the most active one.
  • Create a new item on a monday.com board with a name and status.