# Heraldry Blazon Generator AI Agent Connect

> Generates formal, grammatically correct heraldic blazons following strict Anglo-Norman rules.

## Overview
- **Category:** design
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_0tE5ld5aMAKs4B2NlwVypjtuYUVhfnqXYIo6vr1x/ai-agent-connect
- **Tags:** heraldry, blazon, coat-of-arms, medieval, genealogy

## Description

This MCP server acts as a bridge between AI agents and the complex world of heraldry. It allows agents to convert visual shield components into formal, grammatically correct English blazon strings. By using tools like `generate_blazon`, agents can ensure they follow the strict Rule of Tincture (no metal on metal, no color on color) and proper syntax hierarchy (Field -> Ordinary -> Charges). It also provides specialized tools like `validate_tincture_pairing` to verify color combinations and `get_marshalling_description` to handle complex shield layouts like impalement or quartering.

## Tools

### generate_blazon
Generates a complete, single-shield blazon string based on the provided visual components

### get_marshalling_description
Determines the correct heraldic terminology for combined arms (Impalement vs Quartering)

### validate_tincture_pairing
Checks if a specific combination of two tinctures is legally allowed under heraldic rules

## Prompt Examples

**Prompt:** 
```
Generate a blazon for a shield with a gold field and a red fess.
```

**Response:** 
```
Or, a fess gules.
```

**Prompt:** 
```
Create a blazon for a silver shield with a blue lion rampant.
```

**Response:** 
```
Argent, a lion rampant azure.
```

**Prompt:** 
```
What is the correct term for combining two arms vertically?
```

**Response:** 
```
The correct term for combining two arms vertically is impalement.
```

## Frequently Asked Questions

**What is the Rule of Tincture?**
The Rule of Tincture is a fundamental heraldic principle stating that a metal (like Or or Argent) should not be placed upon another metal, and a color (like Gules or Azure) should not be placed upon another color, to ensure high visibility.

**How do I generate a full description of a shield?**
You can use the `generate_blazon` tool by providing the field tincture, any divisions, ordinaries, and charges you wish to include.

**Can this tool handle combined coats of arms?**
Yes, you can use `get_marshalling_description` to determine the correct terminology for combining arms through impalement or quartering.
