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.
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 telephone solicitation calls are prohibited.
get_state_emergencies
Returns states currently under emergency declarations that restrict
telephone solicitations.
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