discord_get_membership_screening
Retrieve the membership screening form for a Discord server to view rules and questions new members must complete before joining.
Instructions
Get the current membership screening form (rules/questions new members must complete).
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| guild_id | Yes |
Implementation Reference
- src/tools/screening.ts:48-52 (handler)The handler implementation for the discord_get_membership_screening tool. It validates the guild_id and calls the Discord REST API to fetch the member verification (screening) configuration.
case "discord_get_membership_screening": { const guildId = validateId(args.guild_id, "guild_id"); const data = await discord.rest.get(`/guilds/${guildId}/member-verification`); return { content: [{ type: "text", text: JSON.stringify(data, null, 2) }] }; } - src/tools/screening.ts:6-14 (schema)The MCP tool definition and input schema for discord_get_membership_screening.
{ name: "discord_get_membership_screening", description: "Get the current membership screening form (rules/questions new members must complete).", inputSchema: { type: "object", properties: { guild_id: { type: "string" } }, required: ["guild_id"], }, },