# Calligraphy Guide Calculator AI Agent Connect

> Generate precise, deterministic calligraphy guide sheets with exact spacing and slant lines.

## Overview
- **Category:** productivity
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_OPgFPKRKjp0zqPXWjWqywQGdKMZmLiOBXqlAhMoT/ai-agent-connect
- **Tags:** calligraphy, typography, geometry, design-tools, writing

## Description

This MCP server provides precise geometric calculations for calligraphy practitioners. It allows AI agents to generate exact guide line spacing, including ascender height, descender depth, and baseline positions, based on specific script types like Copperplate, Spencerian, Italic, Gothic, or Modern Brush. By using `generate_guide_dimensions`, you can determine precise vertical and horizontal measurements. You can also use `generate_slant_grid` to calculate the exact placement of diagonal slant lines, and `get_nib_profiles` to identify supported pen widths for accurate spacing logic.

## Tools

### generate_slant_grid
Determines the positioning and frequency of diagonal slant lines

### generate_guide_dimensions
Calculates the exact vertical and horizontal measurements for a single line of calligraphy based on script and x-height

### get_nib_profiles
Provides a list of standard available nib widths for calculation

## Prompt Examples

**Prompt:** 
```
Calculate the guide dimensions for a Copperplate script with an x-height of 5mm and a 1.0mm nib width.
```

**Response:** 
```
For a Copperplate script with a 5mm x-height and 1.0mm nib, the ascender height is 15mm, the descender depth is 10mm, and the total line height is 30mm.
```

**Prompt:** 
```
What are the available nib widths for my calculations?
```

**Response:** 
```
The available nib widths are 0.3mm, 0.5mm, 1.0mm, 1.5mm, and 2.0mm.
```

**Prompt:** 
```
Determine the slant line positions for a 55 degree slant on a 200mm tall page.
```

**Response:** 
```
The slant lines will be placed at 5mm vertical intervals throughout the 200mm page height at a 55 degree angle.
```

## Frequently Asked Questions

**How do I calculate spacing for a specific script?**
You can use the `generate_guide_dimensions` tool by providing the script type, the desired x-height in millimeters, and the nib width.

**Can I generate slant lines for my guide sheet?**
Yes, the `generate_slant_grid` tool calculates the exact positioning and frequency of diagonal slant lines based on your specified angle and page height.

**What nib widths are supported?**
You can check all supported widths by calling `get_nib_profiles`. Standard widths include 0.3mm, 0.5mm, 1.0mm, 1.5mm, and 2.0mm.
