Quickstart
Why Use This Server?
Modern LLMs are powerful—but they lack:- Knowledge of Federal & State DNC rules
- Awareness of calling windows and holiday restrictions
- Litigator detection
- Reassigned number verification
- Real-time campaign-specific policies
This MCP server executes real API calls for compliance operations. For
AI-assisted development and documentation search, see MCP for
Developers.
Watch the Overview
Get Started
Getting Started
Get connected in minutes with configuration examples for Claude Desktop and
other MCP clients.
Available Tools
DNC & Litigator Scrubbing
scrub_phone_numbers
Full compliance scrub against Federal DNC, State DNC, Internal DNC,
litigators, wireless status, and calling time restrictions.
is_litigator
Check if phone numbers belong to known TCPA litigators.
Reassigned Number Verification
is_reassigned_number
Check if a phone number has been reassigned using the FCC Reassigned Numbers
Database. Requires consent date. Provides safe harbor.
tcpa_authority
Check if a phone number has been reassigned using carrier deactivation data.
Requires consent date. Does not provide safe harbor.
Identity & Phone Data
verify_phone_owner
Verify if a name and/or address matches the phone number owner. Confirms
consent is still valid.
get_phone_type
Returns whether a phone number is residential or business. Useful for B2B
campaigns.
is_disconnected
Real-time check if a phone number is disconnected or no longer in service.
global_phone_lookup
Look up international phone numbers outside North America. Returns country,
carrier, timezone, and location.
Timezone & Calling Hours
get_timezone_info
Returns timezone, UTC offset, DST info, and state/province for phone
numbers.
is_time_legal_to_call
Real-time check if it’s currently legal to call based on recipient’s local
time and state regulations.
get_legal_call_times
Returns legal calling windows (start/end times in UTC) for phone numbers on
a given date.
Compliance Reference
get_state_holidays
Returns all state holidays where telemarketing calls are prohibited.
get_state_emergencies
Returns states currently under emergency declarations that restrict
telemarketing.
List Management
add_internal_dnc
Add or remove phone numbers from your Internal Do Not Call list. Use when
consumers request to opt out.
add_ebr
Add Existing Business Relationship records for DNC exemptions. Supports Sale
(18-month), Inquiry (3-month), and Permission types.
Use Cases
Integration Examples
Voice AI screening, dialer integration, agent assist, and lead qualification.
Support
- Create a support ticket at dncscrub.com/help/new
- Email: support@dnc.com