# Environmental Release Reporting AI Agent Connect

> Determines reporting requirements, timelines, and thresholds for chemical releases.

## Overview
- **Category:** compliance
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_IuRzANm9Gc3K5SwalgfC75BvdkECGOtys4FV1aZ1/ai-agent-connect
- **Tags:** epa, tri, epcra, chemical, compliance

## Description

This MCP server provides tools to manage environmental compliance for chemical releases. It evaluates whether a release is reportable under frameworks like TRI or EPCRA, calculates notification deadlines for accidental spills, and monitors cumulative thresholds to ensure regulatory compliance across different jurisdictions.

## Tools

### calculate_threshold_compliance
Compares current cumulative releases against annual or periodic reporting thresholds

### check_reporting_necessity
Determines if a specific release event must be reported to any regulatory body

### get_notification_deadlines
Calculates the legal timeframe for notifying authorities following a release

### identify_regulatory_requirements
Provides a comprehensive list of all specific regulatory obligations for a substance in a specific region

## Prompt Examples

**Prompt:** 
```
Is a 50kg release of Benzene in US-Federal jurisdiction reportable?
```

**Response:** 
```
Yes, a 50kg release of Benzene exceeds the federal reportable quantity and must be reported under EPCRA.
```

**Prompt:** 
```
What is the notification deadline for an accidental release of Ammonia that occurred at 2023-10-01T10:00:00Z in US-California?
```

**Response:** 
```
The notification must be completed by 2023-10-01T14:00:00Z, providing a 4-hour window.
```

**Prompt:** 
```
How much more Chlorine can I release before hitting the threshold in EU-ECHA?
```

**Response:** 
```
You have 150kg remaining before you reach the annual reporting threshold for Chlorine in the EU-ECHA jurisdiction.
```

## Frequently Asked Questions

**How do I know if a chemical spill must be reported?**
You can use the `check_reporting_necessity` tool to determine if a release meets the reportable quantity (RQ) or threshold for your specific jurisdiction.

**How quickly must I notify authorities after an accidental release?**
The notification window depends on the substance and jurisdiction. Use `get_notification_deadlines` to calculate the exact deadline based on the release timestamp.

**Can I track cumulative releases for annual reporting?**
Yes, the `calculate_threshold_compliance` tool allows you to compare current cumulative quantities against regulatory thresholds to prevent unexpected reporting triggers.
