# Tafel Analysis AI Agent Connect

> Calculate electrochemical kinetic parameters from current-voltage data.

## Overview
- **Category:** science
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_CHZTPKFy6mm4izewSHvYZoPyCJcyhKdxABWQu2OW/ai-agent-connect
- **Tags:** electrochemistry, kinetics, tafel, voltage, current-density

## Description

This MCP server provides tools to perform Tafel analysis on electrochemical datasets. It allows users to identify anodic and cathodic branches, calculate overpotentials, verify linearity in semi-log plots, and determine critical kinetic parameters like Tafel slopes, exchange current density, and transfer coefficients using `analyze_tafel_kinetics`.

## Tools

### analyze_tafel_kinetics
Calculate fundamental kinetic parameters for a specific electrochemical branch

### calculate_overpotentials
Transform raw voltage and equilibrium potential into overpotentials

### identify_reaction_branches
Automatically detect and separate anodic and cathodic regions

### validate_tafel_linearity
Verify if electrochemical data follows Tafel behavior

## Prompt Examples

**Prompt:** 
```
Can you separate the anodic and cathodic branches for this dataset?
```

**Response:** 
```
The dataset has been split into an anodic branch and a cathodic branch based on the zero-crossing point of the current density.
```

**Prompt:** 
```
Calculate the Tafel kinetics for the anodic branch.
```

**Response:** 
```
The calculated Tafel slope is 0.120 V/dec, the exchange current density is 1.5e-3 A/cm², and the transfer coefficient is 0.5.
```

**Prompt:** 
```
Is the electrochemical data linear for Tafel analysis?
```

**Response:** 
```
Yes, the correlation coefficient is 0.998, indicating strong adherence to Tafel behavior.
```

## Frequently Asked Questions

**How do I separate anodic and cathodic data?**
You can use the `identify_reaction_branches` tool to automatically detect and separate the anodic and cathodic regions from your raw voltage and current density data.

**What kinetic parameters can be calculated?**
By using `analyze_tafel_kinetics`, you can calculate the Tafel slope, exchange current density, and the transfer coefficient for a specific electrochemical branch.

**How can I check if my data follows Tafel behavior?**
Use the `validate_tafel_linearity` tool to check the correlation coefficient and residuals of your semi-log plot to ensure it adheres to Tafel behavior.
