@mondaydotcomorg/agent-toolkit
v2.29.10
Published
monday.com agent toolkit
Maintainers
Readme
@mondaydotcomorg/agent-toolkit
A 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.
Installation
npm install @mondaydotcomorg/agent-toolkitSubpath Exports
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
Available Tools
The toolkit includes several pre-built tools for common monday.com operations, organized by functionality:
Item Operations
CreateItemTool- Create a new item in a monday.com boardDeleteItemTool- Delete an item from a boardGetBoardItemsPageTool- Get items by board id and apply filtersCreateUpdateTool- Create a new update on a specific itemChangeItemColumnValuesTool- Change the column values of an item in a monday.com boardMoveItemToGroupTool- Move an item to a group in a monday.com board
Board Operations
CreateBoardTool- Create a monday.com boardGetBoardSchemaTool- Get board schema (columns and groups) by board idCreateGroupTool- Create a new group in a monday.com boardCreateColumnTool- Create a new column in a monday.com boardDeleteColumnTool- Delete a column from a monday.com board
WorkForms Operations
CreateFormTool- Create a monday.com formGetFormTool- Get a form by its token, found in the form's URLUpdateFormTool- Update a monday.com form, including updating the form's feature settings, appearance settings, accessibility settings, title, description, question order, form tags, and form passwordFormQuestionsEditorTool- Create, update, or delete a question in a monday.com form
Account Operations
ListUsersAndTeams- Get users or teams, either by ids, names or by searching the account
Dynamic API Tools
AllMondayApiTool- Execute any monday.com API operation by generating GraphQL queries and mutations dynamicallyGetGraphQLSchemaTool- Fetch the monday.com GraphQL schema structure including query and mutation definitionsGetTypeDetailsTool- Get detailed information about a specific GraphQL type from the monday.com API schema
