Skip to main content
Glama

skip_tracks

Skip multiple tracks in Spotify playback. Control music flow by specifying how many songs to advance, adjusting playback without interrupting your listening session.

Instructions

Skip multiple tracks at once Args: num_skips: Number of tracks to skip (default: 1)

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
num_skipsNo

Implementation Reference

  • main.py:139-147 (handler)
    MCP tool handler and registration for 'skip_tracks'. Infers schema from function signature (num_skips: int default 1). Delegates execution to SpotifyClient.skip_track.
    @mcp.tool() async def skip_tracks(num_skips: int = 1) -> str: """ Skip multiple tracks at once Args: num_skips: Number of tracks to skip (default: 1) """ return await client.skip_track(num_skips)
  • Core implementation logic in SpotifyClient: skips n tracks by repeatedly calling Spotify API next_track.
    async def skip_track(self, n: int = 1) -> str: """ Skip multiple tracks in the queue. - n: Number of tracks to skip (default: 1) """ try: for _ in range(n): self.sp.next_track() return f"Skipped {n} tracks successfully" except Exception as e: return f"Error skipping tracks: {str(e)}"

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ashwanth1109/mcp-spotify'

If you have feedback or need assistance with the MCP directory API, please join our Discord server