monday.com agent toolkit
npm install @mondaydotcomorg/agent-toolkitA powerful toolkit for building AI agents that interact with the monday.com API. This package provides a set of tools and utilities to help you create AI-powered integrations with monday.com through Model Context Protocol (MCP) implementation.
``bash`
npm install @mondaydotcomorg/agent-toolkit
The package provides several modular components that can be imported separately:
- @mondaydotcomorg/agent-toolkit/mcp - MCP server implementation@mondaydotcomorg/agent-toolkit/core
- - Core utilities and base classes@mondaydotcomorg/agent-toolkit/openai
- - OpenAI integration
The toolkit includes several pre-built tools for common monday.com operations, organized by functionality:
- Create a new item in a monday.com board
- DeleteItemTool - Delete an item from a board
- GetBoardItemsPageTool - Get items by board id and apply filters
- CreateUpdateTool - Create a new update on a specific item
- ChangeItemColumnValuesTool - Change the column values of an item in a monday.com board
- MoveItemToGroupTool - Move an item to a group in a monday.com board$3
- CreateBoardTool - Create a monday.com board
- GetBoardSchemaTool - Get board schema (columns and groups) by board id
- CreateGroupTool - Create a new group in a monday.com board
- CreateColumnTool - Create a new column in a monday.com board
- DeleteColumnTool - Delete a column from a monday.com board$3
- CreateFormTool - Create a monday.com form
- GetFormTool - Get a form by its token, found in the form's URL
- UpdateFormTool - Update a monday.com form, including updating the form's feature settings, appearance settings, accessibility settings, title, description, question order, form tags, and form password
- FormQuestionsEditorTool - Create, update, or delete a question in a monday.com form$3
- ListUsersAndTeams - Get users or teams, either by ids, names or by searching the account$3
- AllMondayApiTool - Execute any monday.com API operation by generating GraphQL queries and mutations dynamically
- GetGraphQLSchemaTool - Fetch the monday.com GraphQL schema structure including query and mutation definitions
- GetTypeDetailsTool` - Get detailed information about a specific GraphQL type from the monday.com API schema