# Screen Stretch Resolver MCP for AI Agents MCP

> Screen Stretch Resolver calculates pixel stretching, FOV shifts, and coordinate mapping specifically for tactical shooter players using stretched resolutions like 4:3 on modern widescreen monitors. It gives you mathematical precision over visual distortion, ensuring your crosshair placement and perceived field of view remain accurate regardless of your monitor setup.

## Overview
- **Category:** gaming
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_sWNzocpAhuw0GgzG5FXlaNkSzkD9U7wwBD7aAjXz/mcp
- **Tags:** resolution, fov, stretched, tactical-shooter, pixel-mapping

## Description

If you play competitive shooters using a non-native aspect ratio, you know that screen stretching messes with the geometry. The Screen Stretch Resolver is built to handle that math. It gives your AI client the tools it needs to understand how your stretched display differs from your native resolution. You can input resolutions and get precise multipliers for pixel expansion. Need to know where an enemy appears on screen? Use this MCP to translate coordinates from your stretched view back into accurate, native pixels. Plus, you'll calculate exactly how much your field of view changes when switching aspect ratios. This allows you to maintain consistency and accuracy whether you’re practicing aim or running a match. It works by giving mathematical context where visual guesswork used to rule.

## Tools

### map_coordinate_conversion
Translates a specific screen point from the stretched view back into its accurate location in native pixels.

### analyze_fov_shift
Calculates how much your perceived field of view changes when you adjust aspect ratios or resolutions.

### calculate_stretch_multipliers
Determines the exact scaling factor for pixels between two different monitor resolutions.

## Prompt Examples

**Prompt:** 
```
I use 1280x960 (4:3) but play on a 1920x1080 monitor. What is the horizontal stretch multiplier I need to know?
```

**Response:** 
```
**Pixel Scaling Report**

*   **Stretched Input:** 1280x960
*   **Native Monitor:** 1920x1080
*   **Horizontal Multiplier:** 1.5

This means every horizontal pixel in your game is scaled by 1.5 times on the screen, effectively expanding the visual width by 50%. Always keep this factor in mind when adjusting crosshair scale.
```

**Prompt:** 
```
If my FOV was 90 degrees at 16:9, what's the effective horizontal field of view if I switch to a 4:3 setup?
```

**Response:** 
```
**Field of View Shift Analysis**

Based on your transition from 16:9 to 4:3,
*   Original FOV (16:9): 90°
*   Calculated Effective Horizontal FOV (4:3): **~75.9°**

You'll see a noticeable drop in perceived horizontal width. You might need to adjust your tracking habits accordingly.
```

**Prompt:** 
```
I want to convert the point (640, 480) from my stretched view to native pixels.
```

**Response:** 
```
**Coordinate Mapping Result**

*   **Source Point:** (640, 480) [Stretched View]
*   **Target Monitor:** 1920x1080 [Native Pixels]
*   **Mapped Coordinates:** **(960, 540)**

The point you were aiming at is accurately represented here. Use these numbers for precise setup testing.
```

## Capabilities

### Map Coordinates
Translates any specific point on your screen from the stretched resolution view back into its accurate location on the native monitor pixels.

### Analyze FOV Shift
Calculates precisely how much the perceived field of view changes when you switch aspect ratios or use a stretched display setting.

### Calculate Scaling Factors
Determines the exact magnitude of pixel expansion between two different resolutions, providing the necessary stretch multipliers for accurate mapping.

## Use Cases

### Crosshair Placement Verification
A player suspects their crosshair placement looks different on a stretched monitor. They ask their agent to run `map_coordinate_conversion` for key points (like the center and edges) from 4:3 to native resolution, confirming that the visual mapping is accurate.

### Aspect Ratio Comparison
A coach needs to advise a player on whether sticking with 16:9 or switching to 4:3 is better. The agent uses `analyze_fov_shift` and gets precise degrees of FOV change, allowing the coach to make an evidence-based recommendation.

### Setting Up a Custom Display
A player connects two different monitors with mismatched ratios. They use `calculate_stretch_multipliers` to determine the overall pixel scale factor needed to keep all elements—from UI to enemies—aligned across both screens.

### Troubleshooting Visual Drift
The player notices minor visual drift when switching between two popular resolutions. The agent runs a comparison using `calculate_stretch_multipliers` to pinpoint the exact scaling mismatch, solving the perceived inaccuracy.

## Benefits

- Stop guessing about your settings. Use `calculate_stretch_multipliers` to get the exact pixel expansion factor, eliminating guesswork from your setup.
- Maintain perfect aim consistency. By using `map_coordinate_conversion`, you can verify where crosshairs and enemy targets land on a native screen, regardless of stretch.
- Know exactly what you’re losing. Run an analysis with `analyze_fov_shift` to quantify how much your effective field of view changes when switching from 16:9 to 4:3.
- Optimize for consistency. The MCP provides the mathematical backing needed to ensure that changing resolutions doesn't compromise your in-game accuracy.
- Save time debugging. Instead of toggling through multiple settings and visual tests, you get quantifiable data instantly.

## How It Works

The bottom line is that this MCP takes complex geometry problems and spits out clean, actionable numbers for your game settings.

1. Tell your AI client the specific stretched resolution and the native monitor resolution you are using.
2. The MCP processes these inputs by calculating the required pixel expansion factors, determining all relevant scaling multipliers.
3. Your agent receives the resulting data—whether it's a coordinate map or an FOV percentage—allowing you to understand the visual distortion mathematically.

## Frequently Asked Questions

**How does the stretch multiplier calculation work?**
The `calculate_stretch_multipliers` tool compares your monitor's native resolution to your game's active resolution to find the horizontal and vertical expansion factors.

**Can I use this to map crosshair positions?**
Yes, by using `map_coordinate_conversion`, you can take a coordinate from your stretched resolution and find its corresponding pixel position on your native monitor.

**Does this tool account for FOV changes?**
Yes, the `analyze_fov_shift` tool calculates the effective horizontal field of view and the percentage change in visibility when you switch aspect ratios.