onboarding_get
Fetch a guild's onboarding configuration, including prompts, default channels, and enablement status. Use it to verify the Discord API readback before testing the actual join flow.
Instructions
Purpose: Fetch a guild's onboarding configuration.
Verification boundary: This verifies Discord API readback only. When prompts are enabled, validate the actual join flow with a fresh non-staff member in a Discord client before declaring the member experience complete.
Returns: {guild_id, prompts, default_channel_ids, enabled, mode, summary, untrusted_text}. Prompt and option text remains raw Discord data; untrusted_text provides a separately fenced copy.
See: https://discord.com/developers/docs/resources/guild#guild-onboarding-object
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"guild_id": "<guild_id>"
},
"name": "onboarding_get"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| guild_id | Yes | Guild whose onboarding config to fetch |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||