Skip to main content
Glama
Leviai-ai

AI Compliance Calendar MCP Server

by Leviai-ai
README.md
# AI Compliance Calendar MCP Server

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![TypeScript](https://img.shields.io/badge/TypeScript-007ACC?logo=typescript&logoColor=white)](https://www.typescriptlang.org/)
[![Model Context Protocol](https://img.shields.io/badge/MCP-Compatible-green)](https://modelcontextprotocol.io/)

> πŸ›οΈ **AI Compliance Calendar** β€” Your comprehensive AI regulations and compliance deadline tracker

Track AI regulations, deadlines, risk assessments, and policy updates across global jurisdictions. Never miss a compliance deadline again.

## 🌍 Coverage

**Jurisdictions:** EU, US, UK, Canada, China, Singapore  
**Regulations:** EU AI Act, CCPA/CPRA, NIST AI Framework, UK AI Act, Canada AIDA, and more  
**Data:** Pre-populated with real compliance data and deadlines

## πŸ› οΈ Tools

### 1. **get_regulations**
Search and filter AI regulations by jurisdiction, category, and status.
```
jurisdiction: US | EU | UK | CA | CN | SG (optional)
category: privacy, safety, transparency, governance (optional) 
status: active, enacted, draft, bill, guidance (optional)
search: free text search (optional)
```

### 2. **compliance_calendar** 
Get upcoming compliance deadlines and milestones with priority levels.
```
jurisdiction: filter by region (optional)
days_ahead: how far to look ahead (default: 365)
priority: critical, high, medium, low (optional)
regulation: specific regulation filter (optional)
```

### 3. **regulation_summary**
Detailed breakdown of specific AI regulations including requirements and timelines.
```
regulation_id: eu-ai-act, ccpa, nist-ai-framework, etc.
```

### 4. **risk_assessment**
Assess compliance risks for AI use cases across jurisdictions.
```
use_case: healthcare-diagnosis, hiring-screening, content-moderation, etc.
jurisdictions: array of jurisdictions to assess
custom_description: for custom use cases (optional)
```

### 5. **policy_updates**
Track recent policy changes and regulatory developments.
```  
jurisdiction: filter by region (optional)
regulation: filter by regulation (optional)
days_back: how far back to search (default: 90)
impact_level: high, medium, low (optional)
```

### 6. **jurisdiction_compare**
Compare AI regulations across multiple jurisdictions.
```
jurisdictions: array of jurisdictions to compare
focus_area: privacy, safety, transparency, penalties, timelines (optional)
```

## 🎯 Use Cases

- **Legal Teams**: Track compliance deadlines and regulatory changes
- **AI Developers**: Assess risks for AI systems across markets  
- **Compliance Officers**: Monitor upcoming requirements and deadlines
- **Policy Researchers**: Compare regulatory approaches globally
- **Consultants**: Advise clients on multi-jurisdictional compliance

## πŸš€ Quick Start

### Install & Build
```bash
cd /path/to/compliance-mcp
npm install
npm run build
```

### Test the Server
```bash
npm run dev
```

### Use with Claude Desktop
Add to your `claude_desktop_config.json`:
```json
{
  "mcpServers": {
    "compliance-mcp": {
      "command": "node",
      "args": ["/path/to/compliance-mcp/build/index.js"]
    }
  }
}
```

## πŸ“Š Data Coverage

### Regulations Tracked
- **πŸ‡ͺπŸ‡Ί EU AI Act** (2024-2026 timeline)
- **πŸ‡ΊπŸ‡Έ CCPA/CPRA** (California privacy laws)
- **πŸ‡ΊπŸ‡Έ NIST AI Framework** (Federal guidance)
- **πŸ‡¬πŸ‡§ UK AI Act** (Draft legislation) 
- **πŸ‡¨πŸ‡¦ Canada AIDA** (Bill C-27)
- **πŸ‡¨πŸ‡³ Algorithm Provisions** (China)
- **πŸ‡ΈπŸ‡¬ Model AI Governance** (Singapore)

### Risk Assessment Templates
- Healthcare diagnosis systems
- Hiring and recruitment AI
- Content moderation systems  
- Financial credit scoring
- Autonomous vehicles
- Customer service chatbots

### Compliance Calendar Highlights
- **πŸ”΄ Aug 2, 2026**: EU AI Act full compliance deadline
- **🟠 Feb 2, 2025**: EU AI Act prohibited practices ban
- **🟑 2024-2025**: Multiple regulatory guidance releases

## πŸ—οΈ Architecture

```
src/
β”œβ”€β”€ index.ts              # Main MCP server implementation
└── data/                 # JSON databases (no external APIs needed)
    β”œβ”€β”€ regulations.json  # Comprehensive regulation data
    β”œβ”€β”€ calendar.json     # Compliance deadlines & milestones  
    β”œβ”€β”€ risk-templates.json # Risk assessment templates
    └── policy-updates.json # Recent policy developments
```

**Features:**
- βœ… **Zero API dependencies** β€” all data local
- βœ… **Real regulation data** β€” not synthetic
- βœ… **Multi-jurisdiction** β€” global coverage
- βœ… **Risk-based approach** β€” practical assessments
- βœ… **Calendar integration** β€” never miss deadlines

## πŸ“„ Example Queries

**"What are the upcoming EU AI Act deadlines?"**
```
compliance_calendar(jurisdiction="EU", regulation="eu-ai-act")
```

**"Assess hiring AI risks in US and EU"**
```
risk_assessment(use_case="hiring-screening", jurisdictions=["US", "EU"])
```

**"What's new in AI policy this month?"**
```
policy_updates(days_back=30, impact_level="high")
```

**"Compare privacy approaches: EU vs US"**
```  
jurisdiction_compare(jurisdictions=["EU", "US"], focus_area="privacy")
```

## πŸ”„ Updates

The regulation database is manually curated from official sources and updated regularly. Key data sources:
- EU AI Act official text and implementing acts
- NIST AI Risk Management Framework
- State and federal AI legislation (US)
- Regulatory guidance documents
- Official government publications

## πŸ“œ License

MIT License - see [LICENSE](LICENSE) for details.

## 🀝 Contributing

Contributions welcome! Please:
1. Ensure data accuracy with official sources
2. Follow the existing JSON schema
3. Update both data files and documentation
4. Test thoroughly before submitting

---

**βš–οΈ Built for AI practitioners who take compliance seriously.**

*Note: This tool provides information for educational purposes. Always consult with qualified legal professionals for compliance advice.*

TDQS

B3.4/5.0

Scored across 6 tools

Disambiguation4/5

Most tools target distinct facets of AI compliance information, but get_regulations and regulation_summary overlap since both retrieve regulatory details. Descriptions clarify the difference between broad search/filter and focused single-regulation breakdown, though an agent could still misselect when seeking one regulation's details.

Naming Consistency3/5

All names use snake_case and are readable, but conventions are mixed: get_regulations uses verb_noun while the other five are noun phrases or noun_noun compounds. There is no predictable action-first pattern across the set.

Tool Count5/5

Six tools is well-scoped for an AI compliance calendar server. Each tool covers a clear capability area without obvious redundancy or excessive breadth.

Completeness4/5

The surface covers regulatory search, deadlines, summaries, risk assessment, policy updates, and jurisdiction comparison, which is strong for an informational compliance calendar. Minor gaps exist around tracking or alerting on specific deadlines, but core workflows are covered.

Maintenance

ActivityInactive
ResponsivenessNo issues