Skip to content
Last updated

Monday.com integration

Monday.com is a cloud-based work operating system for managing projects, workflows, and everyday tasks.

It can be connected to Agen.co two ways, matching the Official / In-house filter in the connector picker:

  • Official — Agen.co connects through Monday.com's own hosted MCP server, so your AI agents get access to boards, items, docs, updates, and more through Monday.com's native OAuth flow.
  • In-house — Agen.co wraps the Monday.com API directly through its own integration layer, using an OAuth app you register in the Monday.com Developer Center.

Pick Official if the built-in MCP tools cover what your agents need. Fall back to In-house if you need access to endpoints or scopes not exposed by the Official MCP server.


Connect via the official MCP server

Prerequisites

  • A Monday.com account
  1. In Agen.co, go to Connectors → My connectors, click Add connector, and in the search bar type Monday.com and select it.
  2. In the Instance Slug field, enter a slug for this connector instance — it prefixes each imported tool as slug__tool, so a second instance of the same connector needs a slug of its own. Use lowercase kebab-case. You can change it later from the connector's settings.
  3. Click Connect.
  4. You're redirected to Monday.com to sign in and approve access.
  5. Return to Agen.co and click Add below the list of tools that were added.

Once connected, Monday.com appears under My connectors with tools spanning:

AreaWhat it covers
BoardsReading, creating, and updating boards, groups, columns, and views
ItemsCreating, reading, and updating items and subitems, including bulk updates
UpdatesReading and posting updates on items, and sending notifications
DocsReading, creating, and updating monday docs
Users & teamsReading user and team information
WorkspacesListing, creating, and updating workspaces and folders, and searching across the account
Dashboards & formsCreating dashboards and widgets, and creating and managing forms
AutomationsCreating, listing, and managing automations and workflows
monday devReading sprints and sprint summaries
GraphQLRunning any GraphQL query or mutation against the monday.com API

Enabling the Monday.com connector isn't enough on its own. Tool calls remain denied until you create a policy that grants access to the specific tools you want to expose.

Connect via the Monday.com API

Monday.com is a cloud-based work operating system that enables teams to manage projects, workflows, and everyday tasks. Integrating Monday.com with Frontegg allows your application to access and manage boards, items, users, and updates on behalf of your users through OAuth 2.0 authentication.


Prerequisites

  • A Monday.com account with admin access
  • Access to the Monday.com Developer Center

Connect Monday.com

Step 1: Open the developer center

Log in to your Monday.com account, then click your profile avatar in the top-right corner and select Developers. This opens the Monday.com Developer Center in a new tab.

Monday.com developer center

Step 2: Create a new application

Click the Create app button. In the dialog that appears, enter a name for your application (e.g., "Frontegg Integration") and an app slug. Click Create app.

Create Monday.com application

Step 3: Copy credentials

After creating the app, you are redirected to the General settings page. Here you can find your Client ID and Client Secret under the App Credentials section.

Copy the Client ID and Client Secret values. You will need them to configure the integration in the Frontegg portal.

Keep your credentials secure

Never share or commit your Client Secret to version control.

Monday.com credentials

Step 4: Configure OAuth scopes

In the left sidebar, navigate to Build → OAuth & permissions. On the Scopes tab, select the scopes your integration requires.

The following scopes are available:

ScopeDescription
me:readRead a user's profile information
boards:readRead user's boards data
boards:writeModify user's boards data
docs:readRead user's docs
docs:writeModify user's docs
workspaces:readRead user's workspaces data
workspaces:writeModify user's workspaces data
users:readRead the profile information of the users on the account
users:writeModify the profile information of the users on the account
account:readRead general information about the account
notifications:writeSend notifications on behalf of the user
updates:readRead updates and replies the user can see
updates:writePost or edit updates on behalf of the user
assets:readRead information of assets that the user has access to
tags:readRead the tags of the account
teams:readRead information about teams in the account
webhooks:readRead existing webhooks configuration
webhooks:writeCreate and modify webhooks

Minimum required scopes

For basic functionality, you need: me:read, boards:read, users:read.

After selecting the required scopes, click Save Scopes.

Monday.com scopes configuration

Step 5: Configure redirect URIs

Switch to the Redirect URLs tab and enter the following redirect URI:

  • https://YOUR_MCP_GATEWAY_URL/integration-callback

Click Save Scopes to save your changes.

Monday.com redirect URIs

Configure the Frontegg portal

Once you have obtained your Client ID and Client Secret from the steps above, enter them in the integration configuration page of the Frontegg portal:

  1. Open the Frontegg portal and navigate to [ENVIRONMENT] → Integrations → Monday.com.
  2. Enter the Client ID and Client Secret in the corresponding fields.
  3. Select the required scopes.
  4. Click Save.

Additional resources