File size: 3,586 Bytes
9434d3d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
# 🎂 MCP 1st Birthday Hackathon Submission

## EU AI Act Compliance Agent

### 🔗 Links

| Resource        | URL                                                                             |
| --------------- | ------------------------------------------------------------------------------- |
| **Live Demo**   | [HF Space](https://huggingface.co/spaces/MCP-1st-Birthday/eu-ai-act-compliance) |
| **GitHub**      | [Repository](https://github.com/your-org/eu-ai-act-compliance)                  |
| **Social Post** | [Twitter/X Post](#)                                                             |

---

## 📋 Submission Details

### Tracks

-**Track 1: Building MCP** - MCP Server with compliance tools
-**Track 2: MCP in Action** - Agentic application with Gradio UI

### Tags

```
mcp, agents, eu-ai-act, compliance, legal-tech, gradio, 
track-1-mcp-servers, track-2-agentic-applications
```

---

## 🎯 Project Overview

The **EU AI Act Compliance Agent** helps organizations navigate the European Union's AI Act (Regulation 2024/1689) — the world's first comprehensive AI regulation framework.

### The Problem

- 📋 **Complex Classification** — AI systems must be classified by risk level
- 📝 **Documentation** — Extensive technical documentation required
- 🔍 **Transparency** — Clear disclosure obligations
-**Tight Deadlines** — Phased implementation starting 2025

### Our Solution

Three MCP tools + AI Agent for automated compliance:

| Tool                    | Purpose                         |
| ----------------------- | ------------------------------- |
| `discover_organization` | Research & profile organization |
| `discover_ai_services`  | Find & classify AI systems      |
| `assess_compliance`     | Generate compliance assessment  |

---

## 🛠️ Tech Stack

- **Gradio 6** — Interactive web UI
- **xAI Grok** — AI reasoning and tool calling
- **Tavily AI** — Web research
- **Model Context Protocol** — Tool integration

---

## ✨ Key Features

### Track 1: MCP Server

1. **Organization Discovery** — Real-time web research using Tavily
2. **AI System Classification** — Risk tiers per EU AI Act Annex III
3. **Compliance Assessment** — Gap analysis with documentation templates

### Track 2: AI Agent

1. **Conversational Interface** — Natural language interaction
2. **Tool Orchestration** — Intelligent multi-tool workflows
3. **Document Generation** — Ready-to-use compliance templates
4. **Real-time Streaming** — Progressive response display

---

## 📊 Demo Workflow

```
User: "Analyze OpenAI's EU AI Act compliance"

Agent:
├── 🔧 discover_organization("OpenAI")
│   └── ✅ Found: AI company, Expert maturity, Provider role
├── 🔧 discover_ai_services(orgContext)
│   └── ✅ Found: 5 AI systems (2 high-risk, 3 limited-risk)
├── 🔧 assess_compliance(orgContext, servicesContext)
│   └── ✅ Score: 65/100, 3 critical gaps identified
└── 📝 Generated compliance report with recommendations
```

---

## 🏆 Why This Matters

1. **Real Regulation** — EU AI Act is live, affecting millions of organizations
2. **Practical Tools** — Automates tedious compliance workflows
3. **Educational** — Helps understand complex legal requirements
4. **Actionable** — Generates usable documentation templates

---

## 👥 Team

**Team EU Compliance**

Building the future of AI governance 🇪🇺

****
<div align="center">

**Built with ❤️ for the MCP 1st Birthday Hackathon**

🎂 Happy 1st Birthday, MCP! 🎂

</div>