add_project_member
Add an EXISTING active org member to a project. Pass userId (look up with list_org_members first) and role (MANAGER/MEMBER/CONTRIBUTOR/VIEWER). Caller must have project.members.manage on the project. For inviting a brand-new email outside the org, use the invitation UI - this tool intentionally does not send emails.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role | Yes | ||
| userId | Yes | Target user id (use list_org_members to look up). | |
| projectId | Yes |