US Gambling Regulations MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@US Gambling Regulations MCP Server Calculate sports betting fees for Pennsylvania with projected revenue of $50 million"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
US Gambling Regulations MCP Server
A Model Context Protocol (MCP) server providing comprehensive gambling licensing information across US states, UK, Spain, Malta, and Gibraltar.
Overview
This MCP server provides detailed, up-to-date information about gambling regulations, licensing requirements, fees, and compliance obligations across US states. It's designed to help legal professionals, gaming operators, compliance officers, and researchers access accurate US regulatory data quickly.
Related MCP server: contractor-license-mcp-server
Features
US State Coverage (32 States)
Comprehensive data for 32 US states including:
License types and categories
Application and renewal fees
Tax structures and rates
Compliance requirements
Market data and statistics
Regulatory contact information
Problem gambling resources
Key Capabilities
License Information - Detailed breakdown of all license types per jurisdiction
Fee Calculations - Calculate licensing fees based on projected revenue
Compliance Requirements - Comprehensive compliance obligations
Jurisdiction Comparisons - Compare regulations across states/countries
Market Data - Launch dates, revenue statistics, operator counts
Recent Updates - 2024-2025 regulatory changes
Installation
Prerequisites
Node.js 18 or higher
npm or yarn
Claude Desktop app
Setup
Clone the repository:
cd /Users/adamavery/us-gambling-regulations-mcp/Install dependencies:
npm installBuild the TypeScript server:
npx tscConfigure Claude Desktop:
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"us-gambling-regulations": {
"command": "node",
"args": ["/Users/adamavery/us-gambling-regulations-mcp/build/index.js"]
}
}
}Restart Claude Desktop
Available Tools
US State Tools
us-gambling-regulations:get_license_types
Get detailed information about gambling license types for a specific US state.
Parameters:
state(string, required): State jurisdiction (use kebab-case: new-jersey, pennsylvania, nevada, etc.)
Example:
Get license types for New Jerseyus-gambling-regulations:calculate_fees
Calculate licensing fees based on projected revenue for a specific state.
Parameters:
state(string, required): State jurisdictionlicense_type(string, required): Type of license (e.g., 'sports-betting', 'online-casino')projected_revenue(number, required): Projected annual gross gaming revenue in USD
Example:
Calculate sports betting fees for Pennsylvania with projected revenue of $50 millionus-gambling-regulations:compare_jurisdictions
Compare gambling regulations between multiple states.
Parameters:
states(array, required): List of states to compare (minimum 2)aspect(string, required): Aspect to compare - 'licensing', 'fees', 'compliance', 'taxes', or 'all'
Example:
Compare licensing requirements between New Jersey, Pennsylvania, and Nevadaus-gambling-regulations:get_compliance_requirements
Get specific compliance requirements for one or more states.
Parameters:
states(array, required): List of state jurisdictions
Example:
What are the compliance requirements for online casino operators in Michigan?us-gambling-regulations:get_regulatory_updates
Get recent regulatory changes and updates for specific states.
Parameters:
states(array, required): States to get updates for
Example:
Show me recent regulatory updates for Illinois and New Yorkus-gambling-regulations:calculate_market_size
Calculate potential market size and revenue projections for a state.
Parameters:
state(string, required): State jurisdiction
Example:
What's the market size projection for sports betting in Ohio?State Coverage
Fully Enhanced States (90%+ Complete)
Arkansas (92%)
Louisiana (92%)
Illinois (90%)
Nevada (90%)
New Jersey (90%)
Pennsylvania (90%)
Michigan (100%)
Well-Documented States (85-89%)
Arizona (85%)
Colorado (80%+)
Connecticut (65%+)
Delaware (85%)
Florida (85%)
Indiana (88%)
Iowa (85%)
Kansas (78%+)
Kentucky (83%)
Maine (~85-90%)
Maryland (80%+)
Massachusetts (82%)
Mississippi (~85-90%)
New Hampshire (75%+)
New York (88%)
North Carolina (82%)
Ohio (85%)
Oregon (70-75%+)
Rhode Island (88%)
Tennessee (85%)
Vermont (~85-88%)
Virginia (85%)
Washington (88%)
Washington DC (~85-88%)
West Virginia (85%)
Wyoming (85%)
Puerto Rico (~85-88%)
Data Structure
State data files are located in /data/states/completed/[state-name].json
Each state file includes:
{
"state_name": "state-name",
"state": "State Name",
"state_code": "XX",
"regulator": "Regulatory Authority Name",
"regulation_source": "Legal citations",
"license_types": {
"license_type_id": {
"description": "...",
"eligibility": [...],
"application_fee": 0,
"requirements": [...]
}
},
"tax_structure": {...},
"compliance_requirements": {...},
"market_data": {...},
"enforcement": {...},
"contact_information": {...},
"data_quality": {
"completeness_score": 90,
"data_extraction_date": "2025-10-08"
}
}Development
Adding New States
Research state gambling regulations thoroughly
Create comprehensive data file using the template structure
Ensure
state_namefield uses lowercase, hyphenated formatTarget 90%+ completeness score
Include all sections: licensing, fees, taxes, compliance, market data, enforcement, contacts
Updating Existing States
Modify the JSON file in
/data/states/completed/Update
data_extraction_datefieldRebuild TypeScript:
npx tscRestart Claude Desktop
Testing
After making changes:
npx tsc
# Restart Claude Desktop
# Test with: "Get license types for [state-name]"Data Quality Standards
For 90%+ completeness:
Comprehensive license types - All categories with fees, requirements, durations
Tax structure - Rates, bases, collection frequency, revenue allocation
Fee calculations - Breakdowns for all license types
Compliance requirements - Responsible gaming, age verification, geolocation, internal controls, reporting
Market data - Launch dates, handle/revenue, current operators
Enforcement - Regulatory authority, penalties, recent actions
Application process - Steps, timeline, forms required
Contact information - Regulator details, problem gambling resources
Regulatory updates - Recent changes, upcoming legislation
Competitive analysis - Market strengths and challenges
Use Cases
Legal Research
"What are the licensing requirements for online sports betting in Pennsylvania?"
Fee Planning
"Calculate the licensing fees for an online casino in New Jersey with projected revenue of $25 million"
Market Entry Analysis
"Compare sports betting regulations between Illinois, Michigan, and Ohio"
Compliance Assessment
"What are the responsible gaming requirements for operators in Nevada?"
Market Intelligence
"Show me the market size and operator count for sports betting in New York"
Contributing
State enhancement workflow:
Identify lowest completion state
Research regulations thoroughly
Create comprehensive enhancement script
Test and verify completeness
Document completion score increase
Support
For questions or issues:
Check state data files in
/data/states/completed/Verify Claude Desktop configuration
Ensure TypeScript is compiled:
npx tscRestart Claude Desktop after changes
License
[Add your license information]
Changelog
October 2025
Enhanced 6 states to 80%+ completion: Connecticut, Oregon, New Hampshire, Kansas, Colorado, Maryland
Fixed Arkansas (45% → 92%) and Louisiana (78% → 92%)
Added comprehensive compliance requirements
Updated market data through Q3 2025
Added 2024-2025 regulatory changes
Recent Updates
32 states in database
UK, Spain, Malta, Gibraltar coverage
Fee calculation tools
Market size projections
Regulatory update tracking
Roadmap
Enhance remaining states to 90%+ completion
Add tribal gaming compact details
Include historical regulatory timeline
Add license application checklists
Include sample compliance documents
Current Status: 32 US states, 12 states at 90%+ completion
Available Tools
6 toolscalculate_feesB
Calculate licensing fees based on projected revenue for a specific state
Inputs: state (required), license_type (required), projected_revenue (required).
calculate_market_sizeB
Calculate potential market size and revenue projections for a state based on available market data
Inputs: state (required).
compare_jurisdictionsA
Compare gambling regulations between multiple states
Inputs: aspect (required), states (required).
get_compliance_requirementsB
Get specific compliance requirements for one or more states
Inputs: states (required).
get_license_typesC
Get detailed information about gambling license types for a specific US state
Inputs: state (required).
get_regulatory_updatesA
Get recent regulatory changes and updates for specific states
Inputs: states (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 6 tools
Each tool targets a distinct aspect of US gambling regulations: license types, fee calculation, jurisdiction comparison, compliance requirements, regulatory updates, and market size. No two tools have overlapping purposes, making selection unambiguous.
All tool names follow a consistent verb_noun pattern using lowercase snake_case (get_*, calculate_*, compare_*). The naming is predictable and uniform throughout the set.
With 6 tools, the server is well-scoped for its purpose. It provides a focused set of capabilities without being overly sparse or bloated, each tool earning its place.
The tool set covers core regulatory needs: license types, fees, compliance, updates, and market analysis. Missing is a general state overview or direct legal status tool, but agents can work around this with existing tools.
Maintenance
Related MCP Connectors
U.S. casino directory + a player's loyalty data, comps, tiers, and gambling tax docs.
Verified, tier-0 regulatory data for AI across 850+ official sources and 50+ jurisdictions.
US federal and state cybersecurity/privacy law MCP server with cross-state comparison
Judge-level filing rules, court holidays and enforcement data for US federal and state courts.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides access to 529,000+ US statute sections across all 50 states and federal codes for comprehensive legal research. Supports semantic search, citation graph traversal, jurisdictional comparisons, and regulatory risk analysis through natural language queries.68 npm2MIT
- AlicenseAqualityDmaintenanceReal-time contractor license verification across 45 US states. Verifies license status, expiration, and disciplinary history directly against state licensing board portals.471 npmMIT
- AlicenseBqualityDmaintenanceTracks AI regulations, deadlines, risk assessments, and policy updates across multiple global jurisdictions, helping users stay compliant with evolving AI laws.68 npmMIT
- AlicenseNot gradedqualityDmaintenanceEnables querying cannabis testing limits, controlled substance schedules, and compliance requirements across US states, UN/EU, and Health Canada jurisdictions with source-linked data.MIT