Manage Agent Knowledge (Platform MCP)

Lists, grants, updates, or revokes a monday platform agent's access to boards and docs using the Platform MCP.

Use this tool to list, grant, update, or revoke a monday platform agent's access to boards and docs. An agent's "knowledge" is the set of monday.com boards and docs it can read from or write to during a run.

🚧

This tool runs against the monday.com dev (preview) API schema.

ActionRequired fieldsDescription
listagent_idReturns all resources the agent has access to, including permission level and resource type.
addagent_id, resource_id, scope_type, permission_typeGrants access to a board or doc.
updateagent_id, resource_id, scope_type, permission_typeChanges the permission level on an existing resource.
removeagent_id, resource_id, scope_typeRevokes the agent's access to a board or doc.

For update and remove, call action: "list" first to confirm the resource_id exists.

Parameters

ParameterTypeRequiredDescription
actionenumYesOne of list, add, update, remove.
agent_idstringYesUnique identifier of the agent.
resource_idstringConditionalRequired for add, update, remove. The ID of the board or doc to grant/update/revoke access to.
scope_typeenumConditionalRequired for add, update, remove. The resource type: BOARD or DOC.
permission_typeenumConditionalRequired for add and update. READ (agent can read) or READ_WRITE (agent can read and write).

Examples

Grant an agent read access to a board:

{
  "action": "add",
  "agent_id": "7",
  "resource_id": "42",
  "scope_type": "BOARD",
  "permission_type": "READ"
}

Upgrade that access to read-write:

{
  "action": "update",
  "agent_id": "7",
  "resource_id": "42",
  "scope_type": "BOARD",
  "permission_type": "READ_WRITE"
}

Related tools


Programmatic equivalent

This tool maps to the agent_knowledge query and add_agent_resource_access / update_agent_resource_access / remove_agent_resource_access mutations on the monday.com dev (preview) API schema. There is no stable public GraphQL equivalent yet.