> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dncscrub.com/llms.txt
> Use this file to discover all available pages before exploring further.

# MCP Server for Applications

> Give AI agents real-time access to powerful compliance tools

The DNCScrub MCP Server provides compliance tools to AI-assisted call center applications. It connects AI Agents, Voice AI platforms, Dialers, and more to Contact Center Compliance's powerful APIs. Provides the LLM 16 tools for Compliance, Call Deliverability, and Data Enhancement.

## Quickstart

```json theme={null}
{
  "mcpServers": {
    "dncscrub": {
      "url": "https://mcp.dncscrub.com/mcp",
      "headers": {
        "x-dncscrub-api-key": "YOUR_LOGIN_ID"
      }
    }
  }
}
```

Authenticate with the `x-dncscrub-api-key` header, as shown above. The API key
is your DNCScrub Login ID.

<Tip>
  Your API key is your DNCScrub **Login ID**. Find it in the [DNCScrub
  portal](https://dncscrub.com) under **Users** → **Get API Key**. Your API key
  is your DNCScrub **Login ID**. Find it in the [DNCScrub
  portal](https://dncscrub.com) under **Users** → **Get API Key**.
</Tip>

## 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

The DNCScrub MCP Server fills this gap.

<Note>
  This MCP server **executes real API calls** for compliance operations. For
  AI-assisted development and documentation search, see [MCP for
  Developers](/mcp/developers/overview).
</Note>

## Get Started

<Card title="Getting Started" icon="rocket" href="/mcp/applications/getting-started">
  Get connected in minutes with configuration examples for Claude Desktop and
  other MCP clients.
</Card>

## Available Tools

### DNC & Litigator Scrubbing

<CardGroup cols={2}>
  <Card title="scrub_phone_numbers" title="scrub_phone_numbers" icon="phone-slash" href="/mcp/applications/scrub-phones">
    Full compliance scrub against Federal DNC, State DNC, Internal DNC,
    litigators, wireless status, and calling time restrictions.
  </Card>

  <Card title="is_litigator" icon="gavel" href="/mcp/applications/is-litigator">
    Check if phone numbers belong to known TCPA litigators.
  </Card>
</CardGroup>

### Reassigned Number Verification

<CardGroup cols={2}>
  <Card title="is_reassigned_number" icon="arrow-right-arrow-left" href="/mcp/applications/is-reassigned-number">
    Check if a phone number has been reassigned using the FCC Reassigned Numbers
    Database. Requires consent date. Provides safe harbor.
  </Card>

  <Card title="tcpa_authority" icon="shield-check" href="/mcp/applications/tcpa-authority">
    Check if a phone number has been reassigned using carrier deactivation data.
    Requires consent date. Does not provide safe harbor.
  </Card>
</CardGroup>

### Identity & Phone Data

<CardGroup cols={2}>
  <Card title="verify_phone_owner" icon="user-check" href="/mcp/applications/verify-phone-owner">
    Verify if a name and/or address matches the phone number owner. Confirms
    consent is still valid.
  </Card>

  <Card title="get_phone_type" icon="building" href="/mcp/applications/get-phone-type">
    Returns whether a phone number is residential or business. Useful for B2B
    campaigns.
  </Card>

  <Card title="is_disconnected" icon="phone-xmark" href="/mcp/applications/is-disconnected">
    Real-time check if a phone number is disconnected or no longer in service.
  </Card>

  <Card title="global_phone_lookup" icon="globe" href="/mcp/applications/global-phone-lookup">
    Look up international phone numbers outside North America. Returns country,
    carrier, timezone, and location.
  </Card>
</CardGroup>

### Timezone & Calling Hours

<CardGroup cols={2}>
  <Card title="get_timezone_info" icon="clock" href="/mcp/applications/get-timezone-info">
    Returns timezone, UTC offset, DST info, and state/province for phone
    numbers.
  </Card>

  <Card title="is_time_legal_to_call" icon="calendar-check" href="/mcp/applications/is-time-legal-to-call">
    Real-time check if it's currently legal to call based on recipient's local
    time and state regulations.
  </Card>

  <Card title="get_legal_call_times" icon="calendar-days" href="/mcp/applications/get-legal-call-times">
    Returns legal calling windows (start/end times in UTC) for phone numbers on
    a given date.
  </Card>
</CardGroup>

### Compliance Reference

<CardGroup cols={2}>
  <Card title="search_compliance_guide" icon="book-open" href="/mcp/applications/search-compliance-guide">
    Searches the Compliance Guide and returns ranked, citable regulatory guidance
    to ground AI agents' compliance answers in DNCScrub's authoritative source.
  </Card>

  <Card title="get_state_holidays" icon="calendar-xmark" href="/mcp/applications/get-state-holidays">
    Returns all state holidays where telephone solicitation calls are prohibited.
  </Card>

  <Card title="get_state_emergencies" icon="triangle-exclamation" href="/mcp/applications/get-state-emergencies">
    Returns states currently under emergency declarations that restrict
    telephone solicitations.
  </Card>
</CardGroup>

### List Management

<CardGroup cols={2}>
  <Card title="add_internal_dnc" icon="ban" href="/mcp/applications/internal-dnc">
    Add or remove phone numbers from your Internal Do Not Call list. Use when
    consumers request to opt out.
  </Card>

  <Card title="add_ebr" icon="handshake" href="/mcp/applications/ebr">
    Add Existing Business Relationship records for DNC exemptions. Supports Sale
    (18-month), Inquiry (3-month), and Permission types.
  </Card>
</CardGroup>

## Use Cases

<Card title="Integration Examples" icon="lightbulb" href="/mcp/applications/use-cases">
  Voice AI screening, dialer integration, agent assist, and lead qualification.
</Card>

## Support

* Create a support ticket at [dncscrub.com/help/new](https://dncscrub.com/help/new)
* Email: [support@dnc.com](mailto:support@dnc.com)
