> ## Documentation Index
> Fetch the complete documentation index at: https://getskydive.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Apple Music

> Apple's music streaming service

## What the agent can do

<CardGroup cols={2}>
  <Card title="Sign-in" icon="plug">
    Do not invoke in freeform chat.
  </Card>

  <Card title="Search" icon="magnifying-glass">
    Capabilities: Search the Apple Music catalog for artists, songs, albums, and playlists using natural-language queries.
  </Card>

  <Card title="Get-track-details-batch" icon="circle-info">
    Description: Batch-retrieves full song resource objects for a provided list of song titles and (optionally) artists.
  </Card>

  <Card title="Create-playlist-from-ids" icon="list">
    Description: Creates a new user playlist from a list of song IDs.
  </Card>
</CardGroup>

## Example agent tasks

```text theme={null}
Search Apple Music for relevant results and summarize what you find.
```

```text theme={null}
Pull the latest data from Apple Music and give me a summary.
```

```text theme={null}
Create a new entry in Apple Music based on my notes.
```

## Connecting

Connect Apple Music over MCP for direct access to its tools.

<Steps>
  <Step title="Add the connection">
    From the agent's tools, add Apple Music's MCP server.
  </Step>

  <Step title="Authorize">
    A connect card appears. Authorize and approve access.
  </Step>

  <Step title="The agent gets to work">
    The agent can now reach Apple Music through the MCP server.
  </Step>
</Steps>

## What you share

Connecting grants the agent access to Apple Music on your behalf. As with every connection, credentials are handled by the secure [proxy](/docs/integrations/permissions) and never exposed to the model.

<CardGroup cols={2}>
  <Card title="How credentials stay safe" icon="shield-halved" href="/docs/integrations/permissions">
    The proxy model that keeps tokens out of the model's reach.
  </Card>
</CardGroup>
