Invites up to 50 people to a project at once by email, all with the same role. Each invite follows the same rules as invite-member, including the owner's member limit (guests do not count). Reports who was invited and who was skipped. Requires owner or admin role. Billing: every admin/member invite becomes a paid seat of $7.90/month on Artisan once accepted, so non-guest imports require confirm_billing: true; without it nothing is sent and a billing notice is returned.
Safety: Write
Tool names, field names, and schema descriptions remain in canonical MCP English so copied calls match the server exactly.
Input schema
| Field | Type | Required | Description |
|---|---|---|---|
project_name |
string | no | The project name or keyword. Required unless project_id is provided. |
project_id |
integer | no | Exact project ID. Use this when project_name matches multiple projects. |
emails |
array | yes | Email addresses to invite (max 50). |
role |
string | no | Role for every invited user. Default: member. |
confirm_billing |
boolean | no | Set to true to confirm the billing impact. Adding a member (regular, AI or without login) adds one paid seat of $7.90/month on the Artisan plan; on Free it uses one of the 5 member slots. Without true, nothing is added and the tool returns the billing notice to show the user first. |
Example prompt
Use import-users-tool to help me with the relevant Taskavel task.
Example call
{
"name": "import-users-tool",
"arguments": {}
}