The catalogue/Monday.com

Monday.com

app.monday

Create and manage boards, items, groups, columns, and updates in Monday.com

API keyproductivityRead the source
Version2.0.0
Categoryproductivity
AuthAPI key
Tools15
Transportstdio
LicenceMIT
01

What it does

The app, in its own words.

Monday.com work management - boards, items, groups, columns, updates

mondayboardsitemsproject-managementwork-management
02

Tools

15 tools the agent can call.

Every one is declared with typed parameters and returns structured results, so the host can render them instead of narrating them.

  • add-updateAdd an update (comment) to a Monday.com item. Returns { id, body, created_at }. Params: item_id (required), body (required, supports HTML).
  • create-boardCreate a new Monday.com board. Returns { id, name }. Params: name (required), kind? ("public"|"private"|"share", default "public"), workspace_id? (number).
  • create-groupCreate a new group in a Monday.com board. Returns { id, title }. Params: board_id (required), group_name (required).
  • create-itemCreate a new item (row) in a Monday.com board. Returns { id, name }. Params: board_id (required), item_name (required), group_id? (string), column_values? (object, keys are column IDs).
  • delete-itemDelete a Monday.com item permanently. IRREVERSIBLE. Returns { id, deleted }. Params: item_id (required).
  • get-boardGet details of a specific Monday.com board including its groups and columns. Returns { id, name, state, workspace_id, groups:[{id,title,color}], columns:[{id,title,type,settings_str}] }. Params: board_id (required).
  • get-itemGet details of a specific Monday.com item including all column values and updates. Returns { id, name, board, group, column_values, updates }. Params: item_id (required).
  • get-meGet information about the authenticated Monday.com user. Returns { id, name, email }.
  • list-boardsList all Monday.com boards accessible to the user. Returns an array of { id, name, state, workspace_id }. Params: limit? (default 25), workspace_ids? (number[]).
  • list-columnsList all columns in a Monday.com board. Returns an array of { id, title, type, description, settings_str }. Params: board_id (required).
  • list-groupsList all groups in a Monday.com board. Returns an array of { id, title, color, position }. Params: board_id (required).
  • list-itemsList items (rows) in a Monday.com board. Returns the board with items_page and groups. Params: board_id (required), limit? (default 50), group_id? (string, filter by group).
  • list-updatesList updates (comments) for a Monday.com item. Returns an array of { id, body, created_at, creator }. Params: item_id (required), limit? (default 25).
  • search-itemsSearch for items across Monday.com boards by name. Returns an array of matching items with { id, name, board: { id, name } }. Params: query (required), limit? (default 25).
  • update-itemUpdate column values of a Monday.com item. Returns { id, name }. Params: board_id (required), item_id (required), column_values (required, object with column IDs as keys).
03

Auth and permissions

What it asks for.

Declared in the manifest, in advance. The app cannot reach anything it did not ask for here.

User secrets

MONDAY_API_TOKEN

Reading further

The manifest and the source for Monday.com live in the monorepo, alongside the other apps.

Read the sourceBack to the catalogue

Monday.com · Agent Apps