discord_get_guild_settings
Reads all Discord server settings in one call—including name, verification, filters, channel slots, features, and vanity URL—so you can review current values before making changes.
Instructions
Read every server-level setting in one call: name, description, icon/banner/splash URLs, owner, preferred locale, verification level, explicit content filter, default notification level, MFA requirement, NSFW level, boost tier, system/rules/public-updates/safety-alerts/AFK channel slots, AFK timeout, the full feature list, whether Community is enabled, and the vanity URL code. Read-only. Use this before any change so you know the current values, and use the targeted discord_set_* tools to change them.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| guild_id | Yes | Discord server (guild) ID (snowflake). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| icon | Yes | ||
| name | Yes | ||
| banner | Yes | ||
| splash | Yes | ||
| features | Yes | ||
| owner_id | Yes | ||
| mfa_level | Yes | ||
| nsfw_level | Yes | ||
| afk_timeout | Yes | ||
| description | Yes | ||
| member_count | Yes | ||
| premium_tier | Yes | ||
| afk_channel_id | Yes | ||
| vanity_url_code | Yes | ||
| discovery_splash | Yes | ||
| preferred_locale | Yes | ||
| rules_channel_id | Yes | ||
| community_enabled | Yes | ||
| system_channel_id | Yes | ||
| verification_level | Yes | ||
| explicit_content_filter | Yes | ||
| safety_alerts_channel_id | Yes | ||
| public_updates_channel_id | Yes | ||
| approximate_presence_count | Yes | ||
| premium_subscription_count | Yes | ||
| premium_progress_bar_enabled | Yes | ||
| default_message_notifications | Yes |