# NMR Spectrum Interpreter AI Agent Connect

> Analyze NMR spectra to determine molecular structures.

## Overview
- **Category:** science
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_WKZvhqU1MNRRu3ymIzjHnZRW9p0lHwnERGRTq0S5/ai-agent-connect
- **Tags:** nmr, spectroscopy, chemistry, molecular-structure, science

## Description

This MCP server provides specialized tools for interpreting Nuclear Magnetic Resonance (NMR) spectroscopy data. It allows AI agents to analyze chemical shifts, integration values, and spin-spin coupling patterns to identify proton environments and propose molecular structures. Use `analyze_proton_environments` to categorize signals, `calculate_neighboring_protons` to interpret splitting, `identify_molecular_symmetry` to check for structural symmetry, and `suggest_molecular_structure` to find candidate molecular frameworks.

## Tools

### analyze_proton_environments
Identify the specific chemical environments of protons based on provided spectral data

### calculate_neighboring_protons
Determine the number of neighboring protons for a specific signal based on its observed splitting

### identify_molecular_symmetry
Evaluate if a proposed set of proton environments is consistent with molecular symmetry

### suggest_molecular_structure
Propose potential molecular frameworks that satisfy all provided NMR constraints

## Prompt Examples

**Prompt:** 
```
Analyze these NMR signals: shifts [1.2, 3.5], integrations [3, 2], multiplicities ['triplet', 'quartet'].
```

**Response:** 
```
The signals correspond to an ethyl group, with a methyl triplet at 1.2 ppm and a methylene quartet at 3.5 ppm.
```

**Prompt:** 
```
How many neighbors does a doublet signal have?
```

**Response:** 
```
A doublet signal indicates that there is 1 neighboring proton.
```

**Prompt:** 
```
Suggest a structure for a molecule with a singlet at 9.8 ppm (1H) and an aromatic multiplet at 7.2 ppm (5H).
```

**Response:** 
```
The data suggests benzaldehyde (C7H6O), featuring an aldehydic proton and a monosubstituted benzene ring.
```

## Frequently Asked Questions

**How can I use this to identify a molecule?**
You can provide your spectral data to the `suggest_molecular_structure` tool to receive potential molecular candidates based on your shifts and coupling constants.

**What data is required for analysis?**
To use `analyze_proton_environments`, you need to provide arrays for chemical shifts (ppm), integrations, and multiplicities.

**Can it detect molecular symmetry?**
Yes, the `identify_molecular_symmetry` tool evaluates if your proton environments are consistent with a symmetric molecular structure.
