# Aquarium Water Chemistry Calculator AI Agent Connect

> Calculate precise chemical dosages for freshwater aquariums.

## Overview
- **Category:** utilities
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_2cRAKYBWUvG333l9Ei8Y0obG4fQtjC2QB5TYy8pD/ai-agent-connect
- **Tags:** aquarium, water-chemistry, dosing, freshwater, fish-keeping

## Description

This MCP server provides precise tools for managing freshwater aquarium water chemistry. Use `calculate_dosing_plan` to determine the exact milliliters of chemical products needed to reach target GH, KH, pH, or Nitrate levels based on your tank volume. The server also includes `validate_parameter_ranges` to ensure your water readings are within safe biological limits and `get_product_efficacy` to look up the strength of specific additives. It automatically evaluates safety, providing warnings if proposed shifts in KH or pH exceed safe daily limits to prevent osmotic shock.

## Tools

### calculate_dosing_plan
Calculates the exact volume of chemical products required to reach target parameters and evaluates the safety of the proposed shift

### get_product_efficacy
Retrieves the specific concentration/strength data for a single chemical product from the catalog

### validate_parameter_ranges
Checks if the provided current and target parameters are within biologically plausible or physically possible ranges

## Prompt Examples

**Prompt:** 
```
I have a 100L tank with GH 4, KH 3, pH 7.0, and Nitrate 20. I want to reach GH 6 and KH 5. How much should I dose?
```

**Response:** 
```
To reach your target parameters in a 100L tank, you should dose 20ml of GH+ and 15ml of KH+.
```

**Prompt:** 
```
Check if a pH of 15 is valid for my aquarium.
```

**Response:** 
```
No, a pH of 15 is not a valid parameter as pH must be between 0 and 14.
```

**Prompt:** 
```
What is the efficacy of the product 'GH+'?
```

**Response:** 
```
GH+ raises GH by 3 dGH per 10ml per 50L.
```

## Frequently Asked Questions

**How do I know if my dosing plan is safe?**
The `calculate_dosing_plan` tool automatically checks if the requested change in KH or pH exceeds safe daily limits and will provide a safety warning if the shift is too rapid.

**Can I use this to check if my pH is too high?**
Yes, you can use `validate_parameter_ranges` to check if your current pH and other parameters are within biologically plausible ranges.

**What products can I include in my calculation?**
You can include any product listed in the internal catalog. Use `get_product_efficacy` to find the exact name and strength of a product before including it in your dosing plan.
