Create Agent (Platform MCP)

Creates a new personal or custom AI agent on the monday.com platform with an AI-generated or manually defined profile using the Platform MCP.

Use this tool to create a new monday.com platform agent. Agents are work orchestrators that can be triggered to perform automated actions on monday boards. You can create an agent in two modes: Prompt mode (recommended), where the platform uses AI to generate the agent's name, role, avatar, goal, and execution plan from a plain-language description; or Manual mode, where you supply the profile fields yourself without AI generation.

All agents are created in the INACTIVE state. The agent cannot be triggered until it is activated from the monday.com agent settings UI. After calling this tool, instruct the user to navigate to their agent settings in monday.com and activate the agent manually.

🚧

Do not mix prompt with manual profile fields (name, role, role_description) in the same request. Use one mode or the other.

Parameters

ParameterTypeRequiredDescription
promptstringNoPlain-language description of what the agent should do. When provided, the platform uses this to AI-generate the agent's profile, goal, and execution plan. Be specific about the domain and tasks to automate. Use this field for Prompt mode.
agent_modelstringNoStrongly discouraged — omit this field. Only set when the user explicitly names a monday-supported model. Invalid values are rejected by the platform. When omitted, the platform default is used.
namestringNoDisplay name of the agent. Use in Manual mode when not providing a prompt.
rolestringNoRole title of the agent (e.g., "Project Manager", "Bug Reviewer").
role_descriptionstringNoDescription of the agent's role and responsibilities.
avatar_urlstringNoHTTPS URL for the agent's avatar image. Prefer dapulse-res.cloudinary.com or cdn.monday.com URLs for full renderer compatibility.
genderstringNoHint for AI-generated avatar and name when profile fields are omitted. One of male or female.
background_colorstringNoBackground color for the agent avatar, as a lowercase hex string (e.g., "#9450fd").
user_promptstringNoStored as metadata only. Not used for AI generation.

Example

Create an agent using Prompt mode with a plain-language description:

{
  "prompt": "Summarize open items on a board daily and post a digest as an update."
}

The platform generates the agent profile automatically. In the test account, this call returned an agent named Janet with the role "Task Summary Manager" and a full AI-generated execution plan. The agent was assigned ID 39662 and returned in state INACTIVE. Note that created_at and updated_at are null in the creation response — call get_agent with the returned id to fetch the populated timestamps.


Programmatic equivalent

monday.com platform agents are managed through the monday.com interface or via the MCP. There is no public GraphQL API for this operation.