# Molecular Orbital Theory Calculator AI Agent Connect

> Model electronic structures and determine molecular bonding, magnetism, and stability using MO theory.

## Overview
- **Category:** science
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_CWSrCXCczklhRTdIZW7YBObHXKpLzsOckTVfuKnl/ai-agent-connect
- **Tags:** molecular-orbital, chemistry, quantum-chemistry, physics, molecular-modeling

## Description

This MCP server provides computational tools to model electronic structures using Molecular Orbital (MO) theory. It allows AI agents to perform complex chemical analysis by calculating energy levels through `get_mo_diagram`, determining bond strength with `calculate_bond_order`, identifying magnetic properties via `analyze_magnetism`, and assessing chemical stability with `evaluate_stability`. It supports both homonuclear and heteronuclear molecules, accounting for electronegativity differences and electron delocalization.

## Tools

### analyze_magnetism
Identify if a molecule will be attracted to or repelled by a magnetic field

### calculate_bond_order
Determine the number of net bonds between the atoms in the molecule

### evaluate_stability
Assess the chemical stability of the molecule based on its electronic configuration

### get_mo_diagram
Visualize and retrieve the energy levels of the molecular orbitals

## Prompt Examples

**Prompt:** 
```
Generate an MO diagram for an H2 molecule using 1s orbitals.
```

**Response:** 
```
The MO diagram for H2 with 1s orbitals shows a bonding sigma orbital at -1.0 Hartree and an antibonding sigma orbital at +1.0 Hartree, both with an occupancy of 1.
```

**Prompt:** 
```
What is the bond order of an O2 molecule?
```

**Response:** 
```
The bond order for O2 is 2.
```

**Prompt:** 
```
Is Helium (He2) a stable molecule?
```

**Response:** 
```
No, He2 is unstable because the bond order is 0 due to the equal occupancy of the bonding and antibonding orbitals.
```

## Frequently Asked Questions

**How do I use this tool for a heteronuclear molecule?**
You can use `get_mo_diagram` by providing the specific molecular structure (e.g., 'HF') and the required atomic orbitals. The tool automatically accounts for electronegativity differences.

**Can I determine if a molecule is paramagnetic?**
Yes, after generating an MO diagram, you can use `analyze_magnetism` to identify if the molecule is paramagnetic or diamagnetic based on unpaired electrons.

**What information is needed to calculate bond order?**
To use `calculate_bond_order`, you need the molecular structure and the JSON output produced by the `get_mo_diagram` tool.
