International Gambling Regulations MCP Server

International Gambling Regulations MCP Server

Enables Claude to search, analyze, and provide detailed information about gambling regulations across multiple jurisdictions, starting with Denmark.

Category
访问服务器

README

markdown# International Gambling Regulations MCP Server

A comprehensive Model Context Protocol (MCP) server providing Claude with access to gambling regulatory documents across multiple jurisdictions.

🎯 Overview

This MCP server enables Claude to search, analyze, and provide detailed information about gambling regulations from various jurisdictions. Currently supports Denmark with comprehensive coverage of all regulatory requirements.

📊 Coverage Status

Denmark 🇩🇰 - 100% Complete

Comprehensive coverage of all Danish gambling regulations including:

Licensing & Applications

  • Complete licensing requirements for all license types
  • Application procedures and fees
  • Eligibility criteria and suitability assessments
  • License renewal and modification procedures

Technical Requirements

  • SAFE system (Spillemyndighedens Analyse- og Forhindringsenhed)
  • MitID integration requirements
  • ROFUS (Register of Self-Excluded Players) integration
  • Certification Programme (SCP.01-07)
  • RNG requirements and game integrity
  • Security and infrastructure standards
  • Logging and reporting requirements

Compliance & Internal Controls

  • AML/KYC requirements (Danish AML Act)
  • Internal controls framework
  • Risk assessment procedures
  • Whistleblower scheme requirements
  • Record-keeping obligations

Player Protection

  • Mandatory deposit limits (effective January 2020)
  • ROFUS self-exclusion system
  • Responsible gambling tools
  • StopSpillet helpline integration
  • Reality checks and session limits

Marketing & Advertising

  • Bonus restrictions (DKK 1,000 maximum)
  • Prohibited language ("free spins" ban)
  • Mandatory information requirements
  • ROFUS marketing restrictions
  • Consumer protection compliance

Financial & Payment

  • Payment methods (Dankort, MobilePay, cards, e-wallets)
  • Segregated player funds (setoff-free accounts)
  • Gambling duty (28% of GGR)
  • License fees and costs
  • Payment security (PCI DSS, PSD2/SCA)

Data Protection

  • GDPR compliance requirements
  • 72-hour breach notification procedure
  • Data Protection Officer (DPO) requirements
  • Data subject rights implementation
  • Cookie consent and privacy policies
  • Cross-border data transfers

Operations

  • Business continuity and disaster recovery
  • Land-based operations (betting shops, gaming machines, casinos)
  • Player ID system (effective October 2023)
  • Enforcement actions and penalties
  • Appeal procedures

Documents Available (20 Total)

  1. denmark-index.json - Master index of all documents
  2. licensing.json - License types and requirements
  3. compliance.json - Compliance framework
  4. internal-controls.json - AML/KYC and internal controls
  5. kyc-identity.json - Player verification
  6. player-protection.json - Responsible gambling
  7. game-integrity.json - RNG, games, progressive jackpots
  8. technical-certification.json - SCP certification programme
  9. security.json - Security requirements
  10. infrastructure.json - SAFE, ROFUS, MitID technical specs
  11. logging-reporting.json - Data logging requirements
  12. operations-reporting.json - Operational reporting
  13. financial-systems.json - Financial requirements
  14. fees-and-taxes.json - Costs and gambling duty
  15. marketing-advertising.json - Marketing rules and bonus restrictions
  16. payment-methods.json - Payment methods and financial transactions
  17. business-continuity.json - BCP and disaster recovery
  18. land-based-operations.json - Physical betting and gaming machines
  19. enforcement-penalties.json - Fines, sanctions, and enforcement history
  20. data-protection-gdpr.json - GDPR and data protection compliance

Coming Soon 🚧

  • Malta 🇲🇹 - Planning stage
  • Netherlands 🇳🇱 - Planning stage
  • Sweden 🇸🇪 - Planning stage
  • United Kingdom 🇬🇧 - Planning stage

🚀 Features

Search & Discovery

  • Full-text search across all regulatory documents
  • Document-specific filtering
  • Jurisdiction filtering
  • Cross-reference capabilities

Specialized Tools

  • License Cost Calculator - Calculate Denmark licensing costs including fees and gambling duty
  • Compliance Checklist Generator - Stage-specific checklists (pre-application, application, pre-launch, ongoing)
  • License Type Comparison - Compare different license types
  • Regulatory Updates - Recent enforcement actions and regulatory changes

Use Cases

  • License application preparation
  • Compliance program development
  • Market entry research
  • Regulatory due diligence
  • Ongoing compliance monitoring
  • Enforcement risk assessment

📖 Usage Examples

Search Regulations

"What are the RNG requirements for Denmark?" "Tell me about ROFUS self-exclusion system" "What are the marketing restrictions for bonuses in Denmark?" "What is Dankort and why is it important for Danish gambling?"

Calculate Costs

"Calculate licensing costs for online casino with DKK 50 million GGR over 3 years" "What are the total costs for a combined betting and casino license?"

Get Compliance Info

"What's required for pre-launch compliance in Denmark?" "Show me the ongoing operational requirements for online casino" "What are the 72-hour breach notification steps?"

Research Enforcement

"What was the SkillOnNet enforcement action in 2024?" "What are typical fines for AML violations in Denmark?" "What was the Tipwin fine and what were they fined for?"

Data Protection

"What are the 72-hour breach notification requirements?" "What data subject rights must I implement?" "What are the DPO requirements for gambling operators?"

🛠️ Installation

Prerequisites

  • Python 3.9+
  • Claude Desktop App
  • MCP SDK

Setup

  1. Clone the repository:
git clone <repository-url>
cd international-gambling-regulations-mcp

Install dependencies:

bashpip install -e .

Configure Claude Desktop:

Add to your Claude Desktop config file (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
json{
  "mcpServers": {
    "gambling-regulations": {
      "command": "python",
      "args": ["-m", "international_gambling_regulations_mcp"],
      "cwd": "/path/to/international-gambling-regulations-mcp"
    }
  }
}

Restart Claude Desktop

📁 Project Structure
international-gambling-regulations-mcp/
├── src/
│   ├── server.py                    # Main MCP server
│   └── international_gambling_regulations_mcp/
├── data/
│   └── denmark/                     # Denmark jurisdiction
│       ├── denmark-index.json       # Master index
│       ├── licensing.json
│       ├── compliance.json
│       ├── internal-controls.json
│       ├── [20 total documents]
│       └── data-protection-gdpr.json
├── pyproject.toml
├── README.md
└── LICENSE
🔧 Technical Details
Data Format

All regulatory documents stored as JSON
Structured, hierarchical format
Cross-referenced and indexed
Searchable at all levels (keys and values)

Search Algorithm

Recursive deep search through document structure
Case-insensitive matching
Returns relevant excerpts with context
Limits results for performance (top 10 matches per document)

Tools Available

search_regulations - Full-text search across documents
calculate_licensing_costs - Denmark cost calculations
get_compliance_checklist - Generate compliance checklists
compare_license_types - Compare license requirements
get_regulatory_updates - Recent changes and enforcement

📊 Data Quality
Sources

Official regulatory authority websites (Spillemyndigheden)
Primary legislation (Danish Gambling Act)
Executive orders and technical standards
Enforcement decisions and guidance
Industry best practices

Maintenance

Regular updates when regulations change
Enforcement action tracking
Quarterly review of all documents
Version control and change logs

Accuracy

Based on official sources
Cross-verified with multiple sources
Includes source citations
Updated as of October 2025

🎯 Target Audiences
Operators & Business Owners

Strategic market entry decisions
Cost estimation and budgeting
Compliance program development
Risk assessment

Compliance Officers

Regulatory requirement mapping
Policy and procedure development
Ongoing compliance monitoring
Audit preparation

Legal Teams

Regulatory due diligence
License application support
Enforcement defense
Appeal procedures

Technical Teams

System requirements understanding
Integration specifications (SAFE, MitID, ROFUS)
Certification requirements
Security standards

Finance Teams

Cost forecasting
Fee calculation
Gambling duty planning
Financial reporting requirements

🔒 Compliance Note
This MCP server provides regulatory information for reference purposes only. It does not constitute legal advice. Operators should:

Verify all information with official sources
Engage qualified legal counsel
Consult with compliance specialists
Monitor for regulatory updates
Conduct independent due diligence

🤝 Contributing
Contributions welcome! Areas of focus:
New Jurisdictions

Malta (high priority)
Netherlands
Sweden
United Kingdom
Other EU/EEA jurisdictions

Document Enhancements

Additional enforcement cases
More detailed examples
Practical templates
Comparison tools

Feature Requests

Additional MCP tools
Enhanced search capabilities
Export/reporting features
API development

📝 Changelog
Version 1.0.0 (October 2025)

✅ Complete Denmark coverage (20 documents)
✅ All license types documented
✅ Technical requirements (SAFE, MitID, ROFUS, SCP)
✅ Marketing and advertising restrictions
✅ Payment methods and financial requirements
✅ Business continuity and disaster recovery
✅ Land-based operations
✅ Enforcement and penalties
✅ GDPR and data protection
✅ 5 specialized tools

🗺️ Roadmap
Q4 2025

 Add Malta jurisdiction (comprehensive)
 Create Denmark vs Malta comparison tools
 Enhanced enforcement case database
 User documentation and guides

Q1 2026

 Add Netherlands jurisdiction
 Add Sweden jurisdiction
 Cross-jurisdiction comparison features
 API wrapper development

Q2 2026

 Add United Kingdom jurisdiction
 Enhanced analytics and reporting
 Web interface development
 Subscription service launch

📞 Support

Documentation: See this README
Issues: GitHub Issues
Updates: Follow for regulatory changes

📄 License
MIT License (or specify your preferred license)
🙏 Acknowledgments

Danish Gambling Authority (Spillemyndigheden)
Danish Data Protection Authority (Datatilsynet)
European Data Protection Board (EDPB)
Anthropic (Claude and MCP)
Gambling compliance community


Built with ❤️ for the gambling compliance community
Last Updated: October 2025
Version: 1.0.0
Status: Denmark 100% Complete - 20 Comprehensive Documents

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选