Get Progression
Tool name: get-progression
Fetch a single progression from the music knowledge graph by its unique slug.
Annotations
Section titled “Annotations”| Hint | Value |
|---|---|
| readOnlyHint | ✓ |
| idempotentHint | ✓ |
| destructiveHint | — |
| openWorldHint | — |
{ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "slug": { "type": "string", "minLength": 1, "description": "Unique slug of the progression (e.g. \"twelve-bar-blues\", \"ii-v-i-major\")." } }, "required": [ "slug" ], "additionalProperties": false}Output
Section titled “Output”Returned as structuredContent. The text rendering is a short human-readable summary.
{ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "slug": { "type": "string" }, "name": { "type": "string" }, "description": { "type": "string" }, "romanNumerals": { "type": "array", "items": { "type": "string" } }, "exampleKeys": { "type": "array", "items": { "type": "string" } }, "genres": { "type": "array", "items": { "type": "string" } }, "era": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "moods": { "type": "array", "items": { "type": "string" } }, "attribution": { "anyOf": [ { "type": "string" }, { "type": "null" } ] } }, "required": [ "slug", "name", "description", "romanNumerals", "exampleKeys", "genres", "era", "moods", "attribution" ], "additionalProperties": false}