Metadata-Version: 2.4
Name: gadgethumans-compliance-mcp
Version: 1.0.0
Summary: MCP server for Compliance & Governance — SOC 2, GDPR, HIPAA, audit trails, data retention, vendor compliance, and framework assessments.
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: mcp>=1.0.0

# GadgetHumans Compliance MCP Server

MCP server for Compliance & Governance — SOC 2, GDPR, HIPAA, audit trails, data retention, vendor compliance, and framework assessments.

## Tools

| Tool | Description |
|------|-------------|
| `check_soc2_readiness` | Evaluate an organization's readiness for SOC 2 Type II audit |
| `generate_gdpr_request` | Generate a GDPR data subject request (DSR) document |
| `analyze_hipaa_compliance` | Analyze a system or process for HIPAA compliance gaps |
| `list_compliance_frameworks` | List relevant compliance frameworks for a given industry and region |
| `audit_trail_query` | Query audit trail logs for compliance monitoring |
| `generate_compliance_report` | Generate a compliance status report for a given framework |
| `check_vendor_compliance` | Check a third-party vendor's compliance posture and risk level |
| `assess_data_retention_policy` | Assess a data retention policy against regulatory requirements |

## Usage

```bash
# Run directly
uv run python server.py

# Or install and run
uv pip install -e .
gadgethumans-compliance-mcp

# In Claude Desktop / any MCP client:
# {
#   "mcpServers": {
#     "compliance": {
#       "command": "uv",
#       "args": ["run", "--directory", "/path/to/gadgethumans-compliance-mcp", "python", "server.py"]
#     }
#   }
# }
```

## Development

```bash
# Create virtual environment
uv venv
source .venv/bin/activate

# Install in editable mode
uv pip install -e .

# Run the server
python server.py
```

## Status

Placeholder implementation. Tools return structured placeholder responses. Connect to real compliance engines (OneTrust, Drata, Vanta, Secureframe, etc.) for production use.
