Skip to content

project_members_remove

Managementcatalog

Remove Project Members

Not in the default tool list

This tool lives in the tool catalog. Discover it with scenario_tools_search (or enumerate everything with scenario_tools_list) and run it via scenario_tool_execute_delete. To list every tool directly, connect with ?toolsets=full.

Remove members from a project (bulk). Their team membership and other projects are untouched. IMPORTANT: call project_members_list first and confirm the exact list with the user before calling this tool. Requires a project admin or team admin; other credentials get a permission error. Args: - project_id: required - members: required — 1-32 user IDs or emails - team_id: optional — required for OAuth sessions - response_format: optional — 'json' (default) or 'markdown' Returns: per-member outcome rows (removed | failed | skipped). Processes members one by one and reports a per-member outcome. If the response has status "partial", call the tool again with the "remaining" list to finish. Don't use when: Removing someone from the whole team — use team_members_remove.
destructiveopen-world

Parameters

NameTypeRequiredDescription
team_idstring—Team ID. Required with project_id for OAuth callers; an API key is scoped by the key.
project_idstring✓Project ID. Get it from projects_list.
membersarray✓User IDs or emails to remove from the project (1-32). Team membership is untouched.
response_formatenum(json | markdown)jsonOutput format: 'json' for structured data, 'markdown' for human-readable text.