Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

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

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
suno_open_browserA

Open Chrome browser with stealth mode for Suno AI.

Args:
    headless: Run in headless mode. Default False (headful) for Google OAuth.
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.

Args:
    email: Google account email (e.g. your-account@gmail.com)
    password: Google account password
suno_generate_trackB

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_trackC

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_listB

List tracks from your Suno AI library (requires login).

Args:
    limit: Maximum number of tracks to return (default: 20)
suno_track_infoB

Get detailed information about a specific Suno AI track.

Args:
    track_id: The unique track identifier
suno_track_extendA

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_remixB

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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.6/5.0

Scored across 10 tools

Disambiguation5/5

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.

Naming Consistency5/5

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.

Tool Count5/5

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.

Completeness4/5

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.

Maintenance

ActivityInactive
ResponsivenessNo issues