# Scale Generator MCP for AI Agents AI Agent Connect

> Scale Generator MCP. Get precise music theory data for any scale, from basic major modes to complex exotic structures. It handles intervals, Roman numeral degrees, and enharmonics across multiple octaves for your music theory projects.

## Overview
- **Category:** music
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_uoX9ij5gyAyG24OhLEmqXPmNDunOVXv3JJgpGaHq/ai-agent-connect
- **Tags:** music-theory, scales, intervals, musical-notes, octaves

## Description

This Connector puts a professional music theory engine directly into your agent's workflow. If you're trying to map out a complex jazz progression or need to know the exact intervals of a specific mode, you can just ask. It pulls the heavy lifting of music theory out of your head and into a structured report. You can see how a scale behaves across octaves, find its enharmonic equivalents, and get the Roman numeral degrees for every note. It's built to handle everything from common pentatonic shapes to obscure exotic scales. You can find these tools in the Vinkius catalog, where they're ready to connect to any of your favorite AI clients. Instead of guessing if a tonic works for a certain scale type, you can have the engine verify the music theory for you instantly. It turns your agent into a music theory expert that knows the rules of harmony inside and out. You don't have to worry about the math behind the notes. Whether you are writing a pop hit or a classical piece, you can get the technical details of any scale in seconds. This means you spend less time looking up charts and more time actually creating music. It is a reliable way to ensure your theory is correct without the constant friction of manual calculation. You can explore new musical territories with the confidence that your foundation is solid.

## Tools

### list_available_scales
See the full catalog of supported scale families like Modes, Pentatonic, and Exotic.

### validate_musical_input
Check if a specific tonic and scale type are musically valid for your composition.

### generate_scale_report
Get a full structural breakdown of a specific scale including Roman numerals and enharmonics.

## Prompt Examples

**Prompt:** 
```
Give me a report for D Mixolydian over two octaves.
```

**Response:** 
```
Here is the structural breakdown for the **D Mixolydian** scale:

| Octave | Note | Degree | Interval |
| :--- | :--- | :--- | :--- |
| 1 | D | I | Tonic |
| 1 | E | II | Major 2nd |
| 1 | F# | III | Major 3rd |
| 1 | G | IV | Perfect 4th |
| 1 | A | V | Perfect 5th |
| 1 | B | VI | Major 6th |
| 1 | C# | VII | Major 7th |

The second octave repeats this pattern starting from the next D.
```

**Prompt:** 
```
What kind of scales are in the Exotic category?
```

**Response:** 
```
The engine supports several scales in the **Exotic** family. These include:

*   **Bhatakti**
*   **Double Harmonic**
*   **Hungarian Minor**
*   **Locrian**
*   **Phrygian Dominant**

These are great for adding unique, non-Western flavors to your compositions.
```

**Prompt:** 
```
Is B a valid tonic for the Locrian mode?
```

**Response:** 
```
Yes, **B** is a valid tonic. The **Locrian** scale type is supported by the engine and is ready for use in your project.
```

## Capabilities

### Generate scale reports
Get a full breakdown of notes, intervals, and Roman numerals for any scale.

### Browse scale families
See the full list of supported modes, pentatonic, and exotic scales.

### Validate musical input
Check if a specific tonic and scale type are actually valid for your composition.

## Use Cases

### Stuck on a bridge
A songwriter asks for a report on the Phrygian Dominant scale to find a darker sound for a transition.

### Teaching a class
A music teacher asks the agent to list all available pentatonic scales to show a student the options.

### Checking a chord
A jazz musician wants to know if F# is a valid tonic for a Lydian scale before starting a solo.

### Mapping a progression
A composer needs the Roman numeral degrees for a C Major scale across two octaves to build a chord progression.

## Benefits

- No more manual math: generate_scale_report handles all the interval calculations for you instantly.
- Explore new sounds: Use list_available_scales to find exotic modes you might not have considered before.
- Accurate theory: validate_musical_input ensures your tonic and scale choices actually make sense musically.
- Multi-octave clarity: Get a bird's-eye view of how a scale moves across several octaves in one go.
- Faster songwriting: Stop scrolling through theory books and let your agent pull the data you need immediately.

## How It Works

The bottom line is you get instant, accurate music theory data without having to look up charts or manual theory books.

1. Tell your agent which scale and tonic you want to analyze.
2. The Connector queries the music theory engine for structural data.
3. You get a detailed report of intervals and notes across multiple octaves.

## Frequently Asked Questions

**Can the Scale Generator MCP help me find new scale types?**
Yes, it lists various families including Modes, Pentatonic, and Exotic scales to help you explore new sounds.

**How does the Scale Generator MCP help with songwriting?**
It provides the exact notes and Roman numerals for any scale, making it easier to build chord progressions and melodies.

**Can I use the Scale Generator MCP to check if my notes are correct?**
Yes, you can use it to validate if a specific tonic and scale type are musically valid before you start writing.

**Does the Scale Generator MCP support different octaves?**
Yes, it generates reports across multiple octaves so you can see the full scale structure.

**Can the Scale Generator MCP help me learn music theory?**
It provides detailed structural breakdowns that make it easier to visualize how different modes and intervals work.

**What kind of scales can I generate with the Scale Generator MCP?**
You can access a wide variety of scales, including standard major/minor modes, pentatonic scales, and complex exotic scales.

**How can I see all supported scales?**
Use the `list_available_scales` tool to retrieve a categorized list of all available scale families and their members.

**Can I generate scales for multiple octaves?**
Yes, when using `generate_scale_report`, you can provide an `octaveCount` parameter to specify how many octaves you want the report to cover.

**Does it provide enharmonic equivalents?**
Yes, the `generate_scale_report` tool includes a list of enharmonic equivalents for every note in the scale to ensure musical accuracy.