# identity_music_beds_list

Canonical HTML page: https://bitterclip.com/docs/assistants/tools/identity_music_beds_list

Surface: app-only

Product release: 1dce717408a55fac1047e7d779177fa3ef8ede51
Public contract commit: 1ce47f7857ae3d9b6933fe83d5c33de3ae5efc64
Public contract SHA-256: 241d47d25e4b4c1dae9d2263793874d06fc4ba7bc3c78d4cf2bc63fbb32ed7dc
Descriptor SHA-256: 885d46f3ca3939dec2ace0cd6e93611c8b3f741f2d8f7a82e0adfe1452cc9a9e
Captured: 2026-09-24T16:39:30.100Z
Source: https://app.bitterclip.com/api/v1/mcp_descriptors.json

App-only Brand/Music Studio library read. Returns a terse index of account-owned music beds (plus global samples): title, generation prompt, provider, duration, kind, and readiness — enough to choose a bed by its described vibe without listening. Deep metadata/provenance stays on single-bed payloads. To browse beds alongside openers, outros, and project defaults use identity_assets_list. To make a song the default full-Episode cue on future reels use identity_apply_to_project; to score an existing Episode use music_cue_mutate. Omit project_id for the account-level library (Music Studio).

The JSON blocks below are the exact MCP descriptor projections served by Rails for the named profiles at capture time. Security schemes and resource URIs may vary by connected host.

## App descriptor

```json
{
  "name": "identity_music_beds_list",
  "title": "List identity music beds",
  "description": "App-only Brand/Music Studio library read. Returns a terse index of account-owned music beds (plus global samples): title, generation prompt, provider, duration, kind, and readiness — enough to choose a bed by its described vibe without listening. Deep metadata/provenance stays on single-bed payloads. To browse beds alongside openers, outros, and project defaults use identity_assets_list. To make a song the default full-Episode cue on future reels use identity_apply_to_project; to score an existing Episode use music_cue_mutate. Omit project_id for the account-level library (Music Studio).",
  "inputSchema": {
    "type": "object",
    "properties": {
      "project_id": {
        "type": "string",
        "description": "Project public ID. Omit for the account library."
      },
      "include_archived": {
        "type": "boolean",
        "description": "Include archived rows. Defaults false."
      }
    },
    "required": [],
    "additionalProperties": false
  },
  "annotations": {
    "readOnlyHint": true,
    "destructiveHint": false,
    "idempotentHint": true,
    "openWorldHint": false
  },
  "securitySchemes": [
    {
      "type": "noauth"
    }
  ],
  "_meta": {
    "securitySchemes": [
      {
        "type": "noauth"
      }
    ],
    "ui": {
      "visibility": [
        "app"
      ]
    },
    "openai/widgetAccessible": true,
    "openai/visibility": "private"
  },
  "outputSchema": {
    "type": "object",
    "properties": {
      "schema": {
        "type": "string"
      },
      "project_id": {
        "type": "string"
      },
      "music_beds": {
        "type": "array",
        "items": {
          "type": "object"
        }
      },
      "blockers": {
        "type": "array",
        "items": {
          "type": "object"
        }
      }
    },
    "required": [],
    "additionalProperties": false
  }
}
```

## Errors

```json
[
  "project_not_found",
  "invalid_input"
]
```

## Examples

```json
[]
```
