suno_get_lyric_format_guide
Learn how to format lyrics for Suno music generation using section markers to guide song structure and improve melody generation.
Instructions
Get guidance on formatting lyrics for Suno music generation.
Shows how to structure lyrics with section markers for best results.
Following this format helps Suno understand the song structure and
generate appropriate melodies for each section.
Returns:
Complete guide with section markers, examples, and tips.Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |
Implementation Reference
- tools/info_tools.py:125-192 (handler)The main handler function decorated with @mcp.tool() that returns a comprehensive guide on formatting lyrics for Suno music generation, including section markers, example structure, and tips.
@mcp.tool() async def suno_get_lyric_format_guide() -> str: """Get guidance on formatting lyrics for Suno music generation. Shows how to structure lyrics with section markers for best results. Following this format helps Suno understand the song structure and generate appropriate melodies for each section. Returns: Complete guide with section markers, examples, and tips. """ # Last updated: 2026-04-05 return """Lyric Format Guide for Suno: Section Markers (use square brackets): - [Verse] or [Verse 1], [Verse 2]: Main storytelling sections - [Chorus]: Repeated catchy section (the hook) - [Pre-Chorus]: Build-up before chorus - [Bridge]: Contrasting section, usually near the end - [Outro]: Ending section - [Intro]: Opening instrumental or vocals Example Structure: ``` [Verse 1] First verse lyrics here Setting up the story [Pre-Chorus] Building anticipation Leading to the hook [Chorus] The main hook goes here Most memorable part Repeat this section [Verse 2] Second verse continues The narrative unfolds [Chorus] The main hook goes here Most memorable part Repeat this section [Bridge] Something different here A twist or climax [Chorus] The main hook goes here Most memorable part Final repetition [Outro] Winding down Fade out ``` Tips for Best Results: - Keep lines concise (4-8 words) for better singing flow - Use simple, clear language that's easy to sing - Include rhymes for catchiness (especially in chorus) - Leave some creative freedom for the AI - Use consistent line lengths within sections - End verses with a lead-in to the chorus """ - main.py:303-305 (registration)The tool registration entry in main.py listing the tool name and description as part of the available tools.
"name": "suno_get_lyric_format_guide", "description": "Get lyrics formatting guide", }, - tools/info_tools.py:108-108 (helper)Reference to the tool in the suno_list_actions description within the same file.
- suno_get_lyric_format_guide: Show how to format lyrics - tools/info_tools.py:1-3 (schema)Imports the mcp server instance which provides the @mcp.tool() decorator used to register the tool.
"""Informational tools for Suno API.""" from core.server import mcp - main.py:140-140 (registration)The tool is listed in the safe_print output showing available tools.
safe_print(" - suno_get_lyric_format_guide")