Monday.com Toolkit

Superglue tools for Monday.com: boards, items, groups, columns (GraphQL).

Quick Setup

1

Get your tool config

Use the Download Config or Copy Config buttons in the table below (placeholders for now). Paste or save the JSON into your project.

2

Set up authentication

We use API keys, not OAuth, for this integration. Create an API token in your Monday.com Account > Admin > API. Add MONDAY_API_TOKEN and optionally MONDAY_API_URL to your environment variables. Set Authorization: ${MONDAY_API_TOKEN} header. See official docs: Monday.com API Authentication

3

Install the Superglue SDK

npm install @superglue/client

4

Run locally

The SDK executes the JSON workflow locally with your env credentials; no additional API key UI needed.

Drop-In Code Example

The SDK runs the downloaded JSON config locally (GraphQL endpoint https://api.monday.com/v2 with Bearer token).

TypeScript
import { SuperglueClient } from "@superglue/client";
import config from "./monday_list_boards.json"; // or paste JSON string

const client = new SuperglueClient();

async function run() {
  const result = await client.run(config, {
    env: {
      MONDAY_API_TOKEN: process.env.MONDAY_API_TOKEN!,
      MONDAY_API_URL: process.env.MONDAY_API_URL || "https://api.monday.com/v2",
      SUPERGLUE_REDIRECT_URI: process.env.SUPERGLUE_REDIRECT_URI || "https://app.superglue.cloud/api/auth/callback"
    }
  });
  console.log(JSON.stringify(result, null, 2));
}
run();

Tools in Toolkit

ToolActions

monday_list_boards

List all boards.

👥 1,160 users

monday_get_board_items

Fetch items for a board (paginated).

👥 1,128 users

monday_create_item

Create an item in board/group.

👥 1,095 users

monday_update_item

Update item column values.

👥 1,052 users

monday_list_groups

List groups in a board.

👥 1,018 users

monday_get_column_values

Get board column metadata.

👥 998 users

monday_archive_item

Archive an item.

👥 971 users