# Spectroscopy Selection Rules AI Agent Connect

> Determines spectroscopic selection rules and transition moments for quantum states.

## Overview
- **Category:** science
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_155CHZKC2geyHcjX0hO5bsNn5tG7wB5tqit9kj9J/ai-agent-connect
- **Tags:** spectroscopy, quantum, physics, selection-rules, atomic-physics

## Description

This MCP server provides tools to analyze quantum state transitions. It determines if a transition is allowed or forbidden based on parity and angular momentum conservation. Users can use `analyze_transition_possibility` to check multipole expansion validity, `calculate_transition_moment` to find transition strength, `list_forbidden_transitions` to identify prohibited paths, and `validate_quantum_state` to ensure physical correctness of quantum numbers.

## Tools

### validate_quantum_state
Checks the physical validity of a single quantum state definition

### analyze_transition_possibility
Determines if a transition between two specific quantum states is allowed or forbidden under different multipole expansions

### calculate_transition_moment
Computes the strength of the transition between two states

### list_forbidden_transitions
Identifies which transitions from a given state are forbidden within a specific set of allowed multipole types

## Prompt Examples

**Prompt:** 
```
Is the transition from a state with n=2, l=0 to n=2, l=1 allowed?
```

**Response:** 
```
Yes, the transition is allowed under electric dipole (E1) rules as it satisfies the parity change requirement.
```

**Prompt:** 
```
Calculate the transition moment for an E1 transition between the provided states.
```

**Response:** 
```
The calculated transition moment is 0.85, which is classified as a Strong transition.
```

**Prompt:** 
```
List all forbidden transitions from the ground state to the following target states.
```

**Response:** 
```
The transition to the state with l=0 is forbidden due to parity conservation violation.
```

## Frequently Asked Questions

**How do I check if a transition is allowed?**
You can use the `analyze_transition_possibility` tool by providing the initial and final state quantum numbers as JSON strings.

**Can I calculate the strength of an E1 transition?**
Yes, use the `calculate_transition_moment` tool and specify 'E1' as the multipole type.

**How can I verify my quantum numbers are physically valid?**
The `validate_quantum_state` tool checks if your quantum numbers obey standard physical constraints like $l < n$.
