Data Compliance Classifier MCP
MCP serverDev toolsThis integration lets an AI check how sensitive a piece of information is before it gets stored or shared. It classifies data against rules like GDPR, HIPAA, PCI-DSS, and CCPA, so private or regulated details get flagged before they end up somewhere they should not be.
Use Data Compliance Classifier MCP in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add Data Compliance Classifier MCP and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use Data Compliance Classifier MCP to validate data safety
No key or account is asked for. Not verified by us yet: Ahel has not run a call through it.
Details
Available today. Use it from your connected AI after setup.
No key or account is asked for. Not verified by us yet: Ahel has not run a call through it.
Add the integration, then ask your AI to check any text before it saves or sends it. The source code is available on GitHub at github.com/ojaskord/data-compliance-mcp.
What your AI can do with it
- Check whether information is safe to store before saving it
- Check whether information is safe to share before sending it
- Flag data that falls under GDPR, HIPAA, PCI-DSS, or CCPA
- Classify text by sensitivity automatically using AI
Install Data Compliance Classifier MCP
The server’s own address, for the clients that take one directly. Or connect Ahel once and every client you use reads it from one address, with the account kept on Ahel rather than in each client’s config.
Claude Code
claude mcp add --transport http --scope user data-compliance-classifier-mcp 'https://data-compliance-mcp-production.up.railway.app'Run it once in your project, then open /mcp to approve any sign-in the server asks for.
Claude Desktop
https://data-compliance-mcp-production.up.railway.appAdd a custom connector in Settings, paste this address, and approve the sign-in.
Cursor
cursor://anysphere.cursor-deeplink/mcp/install?name=data-compliance-classifier-mcp&config=eyJ1cmwiOiJodHRwczovL2RhdGEtY29tcGxpYW5jZS1tY3AtcHJvZHVjdGlvbi51cC5yYWlsd2F5LmFwcCJ9Open the link and Cursor adds the server at that address.
ChatGPT
https://data-compliance-mcp-production.up.railway.appIn Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.
Codex
codex mcp add data-compliance-classifier-mcp --url 'https://data-compliance-mcp-production.up.railway.app'Run it once, then sign in with codex mcp login data-compliance-classifier-mcp if the server asks for an account.
From the project's README
As published by ojaskord/data-compliance-mcp in README.md.
Your agent is about to store customer data. Is it safe to? This tool tells you in one call.
What it does
Before your agent stores, transmits, logs, or passes any data to another system — call validate_data_safety. Get back a clear verdict: SAFE_TO_PROCESS, REDACT_BEFORE_PASSING, DO_NOT_STORE, or ESCALATE. Your agent acts on the verdict immediately. No human interpretation needed.
Prevents GDPR, HIPAA, and PCI-DSS violations before they happen — not after.
Why this exists
Autonomous agents handle data from users, APIs, forms, and external sources constantly. Most agents process that data without checking whether they should. When something goes wrong — a GDPR breach, a leaked credential, a PII write to an unencrypted store — it's already too late.
This tool gives agents a pre-action safety check. One call, clear verdict, agent proceeds or halts.
Tools
validate_data_safety (free tier)
Call this BEFORE your agent stores, transmits, or passes any data payload.
Input:
payload— the data to classify (any string, JSON, form data, API response)context— what your agent is about to do with it (improves accuracy)data_origin_ip— optional IP for jurisdiction detection (GDPR if EU, CCPA if US, etc.)jurisdiction— optional override if IP unavailable
Output:
verdict— SAFE_TO_PROCESS / REDACT_BEFORE_PASSING / DO_NOT_STORE / ESCALATEsensitivity_level— PUBLIC / INTERNAL / CONFIDENTIAL / RESTRICTEDdetected_categories— PII, PHI, PCI, CREDENTIALS, FINANCIAL, LOCATION, etc.applicable_regulations— GDPR, HIPAA, PCI-DSS, CCPA, PIPEDA, LGPD, etc.recommended_action— one sentence telling your agent exactly what to do nextjurisdiction_detected— country detected from IPcredential_check— breach status from HaveIBeenPwned k-anonymity APIpatterns_detected— pre-screened PII patterns found
get_safety_report (paid tier)
Batch classification for up to 50 payloads plus audit-ready compliance reports.
Modes:
BATCH— classify multiple payloads with full AI reasoning + AbuseIPDB threat intelligenceAUDIT— generate a structured compliance report for a dataset description
validate_data_safety_lite (free tier)
Pattern-only screening for high-volume payload batches -- no AI classification, no IP check, no jurisdiction lookup. Returns SAFE_TO_PROCESS / REVIEW_REQUIRED in under 100ms. Use to filter large batches before selectively running validate_data_safety on flagged items.
Data privacy
We do not store or log your data payloads. All payloads are analysed in memory and immediately discarded. Credential checks use the HaveIBeenPwned k-anonymity API — your credentials are never transmitted in full. Only the first 5 characters of a SHA-1 hash are sent.
Data sources
- Claude AI — sensitivity classification and regulatory mapping
- IPinfo (ipinfo.io) — jurisdiction detection from IP address
- HaveIBeenPwned (haveibeenpwned.com) — credential breach checking via k-anonymity
- AbuseIPDB (abuseipdb.com) — IP threat intelligence (paid tier)
Pricing
| Plan | Classifications | Price |
|---|---|---|
| Free | 20/month | No API key needed |
| Starter | 500-call bundle | $24 |
| Pro | 2,000-call bundle | $84 |
Upgrade at kordagencies.com
Quick start
No API key needed for free tier:
{
"data-compliance": {
"url": "https://data-compliance-mcp-production.up.railway.app"
}
}
With paid API key:
{
"data-compliance": {
"url": "https://data-compliance-mcp-production.up.railway.app",
"headers": {
"x-api-key": "your_api_key_here"
}
}
}
Harness Integration
Claude Code / Claude Desktop (.mcp.json)
{
"mcpServers": {
"data-compliance": {
"type": "http",
"url": "https://data-compliance-mcp-production.up.railway.app"
}
}
}
LangChain (Python)
from langchain_mcp_adapters.client import MultiServerMCPClient
client = MultiServerMCPClient({
"data-compliance": {
"url": "https://data-compliance-mcp-production.up.railway.app",
"transport": "http"
}
})
tools = await client.get_tools()
OpenAI Agents SDK (Python)
from agents import Agent, HostedMCPTool
agent = Agent(
name="Assistant",
tools=[HostedMCPTool(tool_config={
"type": "mcp",
"server_label": "data-compliance",
"server_url": "https://data-compliance-mcp-production.up.railway.app",
"require_approval": "never"
})]
)
LangGraph
Same as LangChain above — langchain-mcp-adapters works with LangGraph natively.
Example call
curl -X POST https://data-compliance-mcp-production.up.railway.app \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"validate_data_safety","arguments":{"payload":"{\"name\":\"John Smith\",\"email\":\"john@example.com\",\"dob\":\"1985-03-12\",\"address\":\"14 Baker Street, London\"}","context":"write to customer database","jurisdiction":"EU"}}}'
Expected response:
{
"verdict": "DO_NOT_STORE",
"sensitivity_level": "RESTRICTED",
"detected_categories": ["PII"],
"applicable_regulations": ["GDPR"],
"recommended_action": "Do not store without explicit consent and a documented lawful basis under GDPR Article 6.",
"jurisdiction_detected": "EU"
}
Legal
Classification is AI-powered and for informational purposes only. Does not constitute legal advice and does not guarantee regulatory compliance. Full terms: kordagencies.com/terms.html
Tools it offers (3)
What this server listed when Ahel dialed its public endpoint in Oct 2026, with no key and no account of yours. The names are the server’s own.
validate_data_safetyget_safety_reportvalidate_data_safety_lite
Signals
- Last commit
- Sep 2026
- Weekly downloads
- 65
Advanced
- Delivery
- data-compliance-mcp MCP server → your Ahel connector (mcp.ahel.ai) → your AI.
- Item type
- mcp-server
- Key
io-github-ojaskord-data-compliance-mcp- Source
- github.com/ojaskord/data-compliance-mcp
- Hosted endpoint
https://data-compliance-mcp-production.up.railway.app
github.com/ojaskord/data-compliance-mcp