add_workspace_team_member
Add a team member to your workspace by providing their email and assigning a role. Simplify team management within Lindo AI.
Instructions
Add a team member to the workspace.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| Yes | Team member email | ||
| role | Yes | Team member role |
Implementation Reference
- server/index.js:184-196 (registration)Registration of the 'add_workspace_team_member' tool on the MCP server via server.tool()
server.tool( "add_workspace_team_member", "Add a team member to the workspace.", { email: z.string().describe("Team member email"), role: z.string().describe("Team member role"), }, { title: "Add Team Member", readOnlyHint: false, destructiveHint: false, openWorldHint: false }, async ({ email, role }) => { const data = await apiCall("/v1/workspace/team", "POST", { email, role }); return { content: [{ type: "text", text: JSON.stringify(data, null, 2) }] }; } ); - server/index.js:192-195 (handler)Handler function that takes email and role, calls POST /v1/workspace/team API, and returns the response
async ({ email, role }) => { const data = await apiCall("/v1/workspace/team", "POST", { email, role }); return { content: [{ type: "text", text: JSON.stringify(data, null, 2) }] }; } - server/index.js:187-190 (schema)Input schema defining parameters: email (string) and role (string), both described via Zod
{ email: z.string().describe("Team member email"), role: z.string().describe("Team member role"), },