atlas-mcp-server

by cyanheads
Verified

project_member_add

Add users to projects with role-based access control. Supports both single member addition and bulk operations with different permission levels.

Input Schema

NameRequiredDescriptionDefault
membersNoRequired for bulk mode: Array of 1-100 members with user ID and role.
modeYes'single' for one member, 'bulk' for multiple members.
projectIdYesProject ID to add members to (must start with 'proj_').
roleNoRequired for single mode: Member role.
userIdNoRequired for single mode: User ID to add.

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "members": { "description": "Required for bulk mode: Array of 1-100 members with user ID and role.", "items": { "additionalProperties": false, "properties": { "role": { "description": "Member role:\n- owner: Full project control\n- admin: Manage members and content\n- member: Contribute content\n- viewer: Read-only access", "enum": [ "owner", "admin", "member", "viewer" ], "type": "string" }, "userId": { "description": "User ID to add as member.", "type": "string" } }, "required": [ "userId", "role" ], "type": "object" }, "maxItems": 100, "minItems": 1, "type": "array" }, "mode": { "description": "'single' for one member, 'bulk' for multiple members.", "enum": [ "single", "bulk" ], "type": "string" }, "projectId": { "description": "Project ID to add members to (must start with 'proj_').", "type": "string" }, "role": { "description": "Required for single mode: Member role.", "enum": [ "owner", "admin", "member", "viewer" ], "type": "string" }, "userId": { "description": "Required for single mode: User ID to add.", "type": "string" } }, "required": [ "mode", "projectId" ], "type": "object" }