switch_account
Switch the active Spotify account for this session and clear cached reads so subsequent calls use the chosen authenticated profile.
Instructions
Change which registered account this session acts as. Takes effect for every subsequent call in this session: the client re-points its token file, drops the previous account's cached reads and validators, and refuses to switch while a request is in flight. Asks for confirmation first, because every later write then lands in the new account's library. Changes local session state and the account registry only — it issues no Spotify writes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| profile | Yes | Profile name to act as — the same value "--profile <name>" takes, or "default" for the account this server started as. The name must already have been authenticated with "spotify-mcp auth --profile <name>"; this tool does not run the auth flow. | |
| response_format | No | 'concise' = human prose, 'detailed' = more fields in prose, 'json' = raw API object | concise |