Skip to content
API Reference
Monday.com logo

Monday.com

Productivity

AI work management and project collaboration

Work across monday.com boards, items, docs, workspaces, dashboards, forms, and GraphQL APIs; use monday-dev sprint tools, Notetaker meetings, in-app notifications, board insights, and embedded UI visualization tools (show-table, show-chart, and more) from the Monday MCP server.

Add Monday.com to your zone and connect it to your MCP client.

  1. In your zone’s Keycard Console, go to Applications -> Add Application -> Explore MCP Servers.

  2. Search for Monday.com and click Install.

  3. A browser tab opens to Monday.com’s OAuth consent screen. Sign in and approve the requested permissions.

  4. You’re redirected back. Monday.com appears on the Applications page with a Keycard MCP Gateway URL.

On the Applications page, click Add to Coding Agent next to Monday.com and pick how you want to install:

  • Cursor - opens a deeplink that hands the MCP config straight to Cursor. Click Install inside Cursor to finish.
  • Claude Code - opens a dialog with a claude mcp add command. Pick a scope (User, Project, or Local), then copy and run the command in your terminal.
  • Install manually - reveals the Server Name and Server URL to paste into any other MCP-compatible client.

Once connected, Monday.com’s tools are available to the agent, scoped to whoever signs in to your zone.

What Monday.com can do once installed.

Monday.com provides 45 tools:

get_user_context
Current user info plus favorite boards, folders, workspaces, dashboards, and frequent collaborators
search
Search boards, documents, forms, and folders (strip type prefixes from ids when passing to other tools)
get_board_info
Board metadata, structure, owners, views, and filters (use before filters, insights, or item queries)
get_board_items_page
Paginated board items with optional column values and item descriptions
get_board_activity
Board activity log for a time range (defaults to last 30 days)
board_insights
Filter, group, and aggregate board columns for summaries and counts
get_full_board_data
Internal full board payload for UI components; not intended for direct agent use
create_item
Create, duplicate, or add subitems; use get_board_info first when the board layout is unfamiliar
change_item_column_values
Update column values on an existing item
create_update
Post or reply on an item update thread with optional mentions
get_updates
List updates on an item or board with optional date filters and replies
list_workspaces
List workspaces (up to 500) with id, name, and description
workspace_info
Boards, docs, and folders in a workspace (up to 100 per type)
create_workspace
Create a workspace
update_workspace
Update a workspace
create_folder
Create a folder in a workspace
update_folder
Update a folder
move_object
Move a folder, board, or overview (position, parent folder, workspace, or account product)
create_board
Create a board
create_group
Create a group (section) within a board
create_column
Create a column on a board
get_column_type_info
Schema and metadata for a column type before create_column
create_doc
Create a workspace or item-attached doc with optional initial markdown
add_content_to_doc
Append markdown to a doc by doc_id or object_id
read_docs
Read doc content, comments, blocks, or version history
create_dashboard
Create a dashboard container for multi-board widgets
all_widgets_schema
JSON Schema for dashboard widget types before create_widget
create_widget
Create a dashboard or board-view widget with schema-compliant settings
create_form
Create a form and its response board; returns board_id and form token
get_form
Load a form definition by form token from the form URL
update_form
Update form settings, appearance, accessibility, tags, password, URL, or activation
form_questions_editor
Create, update, or delete a form question
list_users_and_teams
Fetch users and/or teams by id, name, or getMe (avoid overly broad queries)
create_notification
In-app and optional email notifications (Post for updates, Project for items/boards)
get_monday_dev_sprints_boards
Discover monday-dev sprint and task board pairs from recent boards
get_sprints_metadata
Sprint table from a monday-dev main sprints board (limit up to 100)
get_sprint_summary
Completed sprint analysis (scope, velocity, distribution, recommendations)
get_notetaker_meetings
Notetaker meetings with optional summaries, topics, action items, and transcripts
get_graphql_schema
GraphQL schema overview with optional read/write filter
get_type_details
Details for a specific GraphQL schema type
all_monday_api
Run arbitrary GraphQL queries or mutations (use schema tools first)
show-battery
UI: battery/progress visualization for status breakdown
show-assign
UI: interactive assignment UI (use list_users_and_teams when data is missing)
show-chart
UI: interactive chart for numeric or statistical data
show-table
UI: interactive board table (call get_board_info first when using filters)

What to do once Monday.com is installed.

Now do this

  • Confirm the gateway works by asking your AI client to call one of the Monday.com tools above.

Recommended

  • Decide who can use it - write access policies scoped to the Monday.com resource so only the right users and agents reach the tools.
  • Watch the calls - every tool call lands in your audit log with user identity, resource, and policy decision.