Suno-MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| 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_browserA | Open Chrome browser with stealth mode for Suno AI. |
| suno_get_statusA | Get current Suno AI session status (browser, page, session persistence). |
| suno_close_browserA | Close the Playwright browser session and clean up resources. |
| suno_loginB | Login to Suno AI via Google OAuth. Saves session for future use. |
| suno_generate_trackB | Generate a new music track using Suno AI. |
| suno_download_trackC | Download a generated track from Suno AI by track ID. |
| suno_library_listB | List tracks from your Suno AI library (requires login). |
| suno_track_infoB | Get detailed information about a specific Suno AI track. |
| suno_track_extendA | Extend an existing Suno AI track with additional content. |
| suno_track_remixB | Remix/cover an existing Suno AI track with a new prompt. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 10 tools
Every tool has a clearly distinct purpose with no ambiguity. Each tool targets a specific action on a specific resource (e.g., generate_track vs. download_track vs. track_info), and even similar-sounding tools like track_extend and track_remix have clearly differentiated functions described in their arguments.
All tools follow a consistent suno_verb_noun pattern throughout (e.g., suno_generate_track, suno_download_track, suno_track_info). The naming is predictable and readable, with no deviations in convention or style.
With 10 tools, this is well-scoped for automating Suno AI interactions. Each tool earns its place, covering browser management, authentication, track generation, library access, and track operations, without being overly sparse or bloated.
The tool surface is nearly complete for the Suno AI domain, covering login, browser setup, track generation, extension, remixing, info retrieval, library listing, and downloading. A minor gap is the lack of a tool to delete or manage tracks beyond generation, but core workflows are well-covered.