Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| suno_open_browser | Open Chrome browser with stealth mode for Suno AI. Args:
headless: Run in headless mode. Default False (headful) for Google OAuth. |
| suno_get_status | Get current Suno AI session status (browser, page, session persistence). |
| suno_close_browser | Close the Playwright browser session and clean up resources. |
| suno_login | Login to Suno AI via Google OAuth. Saves session for future use. Args:
email: Google account email (e.g. your-account@gmail.com)
password: Google account password |
| suno_generate_track | Generate a new music track using Suno AI. Args:
prompt: Description of the desired music
style: Musical style (e.g. "synthwave", "dark orchestral", "pop")
lyrics: Optional lyrics to incorporate
duration: Track length ("auto", "short", "medium", "long") |
| suno_download_track | Download a generated track from Suno AI by track ID. Args:
track_id: The unique track identifier
download_path: Directory to save the file
include_stems: Download individual stems if available |
| suno_library_list | List tracks from your Suno AI library (requires login). Args:
limit: Maximum number of tracks to return (default: 20) |
| suno_track_info | Get detailed information about a specific Suno AI track. Args:
track_id: The unique track identifier |
| suno_track_extend | Extend an existing Suno AI track with additional content. Args:
track_id: The unique track identifier to extend
prompt: Description of how to continue the track
duration: Approximate extension length in seconds (default: 15) |
| suno_track_remix | Remix/cover an existing Suno AI track with a new prompt. Args:
track_id: The unique track identifier to remix
prompt: New description for the remix
style: Optional new musical style |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |