Skip to main content
Glama
Angeltooth

International Gambling Regulations MCP Server

by Angeltooth

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.

Related MCP server: Swedish Financial Regulation MCP

πŸ“Š 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
F
license - not found
-
quality - not tested
-
maintenance - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Angeltooth/international-gambling-regulations-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server