guild_blueprint_compile
Generate a read-only Discord blueprint from a natural-language request, defining channels, roles, permissions, onboarding, AutoMod, and Components V2 from verified templates.
Instructions
Purpose: Turn one natural-language server request into a complete, deterministic, read-only Discord guild blueprint. The tool selects one verified primary public template and up to three bounded inspirations internally, then converts their structural signals and capability modules into safe channels, roles, regenerated permissions, onboarding, AutoMod, and Components V2 content.
When to use: Use this as the high-level entrypoint for requests such as “build a professional gaming server”. A small model needs only this one call; it does not need to call templates_recommend first or pass template output between tools.
Safety: Templates are verified structural references, not literal layouts. Source template IDs, permissions, overwrites, names, and descriptions never enter the trusted blueprint. All references are symbolic, generated roles and overwrites reject dangerous permissions, onboarding and AutoMod limits are validated, Components V2 channel placeholders must be resolved and revalidated before send, and this tool never changes Discord.
Returns: Verified source evidence, a stable blueprint_id, the symbolic blueprint, bounded verification counters, and explicit prerequisites for a later target-guild dry-run/apply step.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| request | Yes | Natural-language description of the Discord server to design | |
| preferred_primary_code | No | Optional public template code to prefer only when relevant and live-verified safe |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||