MCPTools
member_suspend
MCP tool for the member.suspend action.
- MCP tool
- member_suspend
- Canonical action
- member.suspend
- Description
- Suspend or reactivate organization member
- OAuth scopes
mcp:toolsorganizations:read- Org roles
- owner
- Project grant
- Org role only
Input (JSON)
Validated with Zod in @loftlancer/api/mcp. Organization context uses organizationId or organizationSlug (MCP tokens do not carry an active-org cookie).
{
"$ref": "#/definitions/member_suspend",
"definitions": {
"member_suspend": {
"type": "object",
"properties": {
"organizationId": {
"type": "string",
"minLength": 1
},
"organizationSlug": {
"type": "string",
"minLength": 1
},
"memberId": {
"type": "string",
"minLength": 1
},
"suspended": {
"type": "boolean"
},
"reason": {
"type": "string",
"maxLength": 250
}
},
"required": [
"memberId",
"suspended"
],
"additionalProperties": false
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}Example request
{
"name": "member_suspend",
"arguments": {}
}Output
The MCP server returns a single text content block whose body is pretty-printed JSON from the underlying studio tRPC caller (runMcpTool in @loftlancer/api/mcp). Errors surface as tool errors (for example insufficient_scope, organization_required, or validation messages).