Delpha Data Quality MCP

Delpha Data Quality MCP

Enables AI-driven data quality operations such as validation, enrichment, and deduplication for customer data fields including email, address, phone, and LinkedIn profiles through natural language interactions.

Category
访问服务器

README

<p align="center"> <a href="https://delpha.io/"> <img src="https://images.g2crowd.com/uploads/product/image/large_detail/large_detail_b0b39d78ea2a6c1417ea68f2a9dcfeae/delpha.png" width="220" alt="Delpha Logo"> </a> </p>

<h1 align="center">Delpha Data Quality MCP</h1> <h3 align="center"><a href="https://delpha.io" style="color: inherit; text-decoration: none;">Intelligent AI Agents to ensure accurate, unique, and reliable customer data</a></h3>

<div align="center">

PyPI version

</div>


📋 Table of Contents


🌟 Overview

Delpha is an AI-driven data quality solution that uses intelligent AI Agents to ensure accurate, unique, and reliable customer data. Delpha's specialized AI Agents automate data cleansing and enrichment, helping businesses enhance operational efficiency and drive stronger revenue performance.

  • Reduce Data Maintenance Costs: Delpha minimizes the need for manual data cleanup, reducing labor costs and overhead associated with constant data maintenance.
  • Improve Sales Productivity: By automating data quality tasks, Delpha frees up significant portions of sales teams' schedules, allowing them to focus on selling rather than data entry and correction.
  • Shorten Data Migration: Delpha accelerates the process of unifying CRM datasets, enabling sales reps to confidently approach newly acquired customers and drive incremental revenue sooner.
  • Deduplication with AI: Delpha's advanced AI accurately scores potential duplicates by analyzing multiple fields and detecting subtle variations, offering both automatic and manual merging options.

<p align="center"> <img src="https://github.com/Delpha-Assistant/DelphaMCP/blob/release/v0.1.12/assets/MCP.png?raw=true" width="600" alt="Delpha MCP Integration"> </p>


🎬 Demo

See Delpha MCP in action—validate and enrich data directly from your AI assistant.

<p align="center"> <img src="https://github.com/Delpha-Assistant/DelphaMCP/blob/release/v0.1.12/assets/demo.gif?raw=true" width="800" alt="Delpha MCP Demo"> </p>


🚀 Quickstart

  1. Install the package

    pip install delpha-mcp
    
  2. Configure Add this to your MCP settings (replace env values with your credentials):

    {
      "mcpServers": {
        "Delpha": {
          "command": "python",
          "args": ["-m", "delpha_mcp"],
          "env": {
            "DELPHA_CLIENT_ID": "your_client_id_here",
            "DELPHA_CLIENT_SECRET": "your_client_secret_here"
          }
        }
      }
    }
    
  3. Restart your app — Delpha tools are now available.


🗝️ Getting Client Credentials

Delpha MCP uses OAuth2. Please contact support.api@delpha.io to request your client ID and secret.


🛠️ Tools

Delpha MCP exposes a set of intelligent tools to assess and improve the quality of your data. Each tool is designed to address specific data quality challenges, providing actionable insights and suggestions for improvement.


Email

MCP Tool Names

  • findAndValidateEmail
  • getEmailResult

What it does Keep email data deliverable and up-to-date by discovering missing addresses and validating existing ones.

How we assess

  • Completeness: Find and populate missing addresses.
  • Validity: Check syntax and deliverability signals.
  • Accuracy: Ensure the email fits the intended person/entity context.
  • Consistency: Align inputs with normalized output.

Extras

  • Classification (e.g., professional vs. personal) to support compliant outreach.
  • AI recommendations with confidence scores when a better email is likely.

Address

MCP Tool Names

  • findAndValidateAddress
  • getAddressResult

What it does Standardize, validate, and complete postal addresses to improve delivery, analytics, and territory planning.

How we assess

  • Completeness: Fill missing elements (street no., street, city, postal code, country).
  • Validity: Conformity to country-specific postal rules and canonical formats.
  • Accuracy: Normalize structure and resolve ambiguities.
  • Consistency: Compare input vs. normalized output.

Extras

  • Returns a normalized, well-structured address.
  • AI recommendations with confidence scores when multiple plausible addresses exist.

Website

MCP Tool Names

  • findAndValidateWebsite
  • getWebsiteResult

What it does Normalize and canonicalize company websites (domain, scheme, redirects) and suggest likely sites when the input is missing or off.

How we assess

  • Completeness: Populate missing websites/root domains.
  • Validity: Confirm proper URL formatting and safe normalization (scheme, subdomain, trailing slash, redirects).
  • Accuracy: Check that the URL matches the intended entity.
  • Consistency: Compare input vs. normalized/canonical URL.

Extras

  • Returns the normalized (and redirected if applicable) URL.
  • AI recommendations with confidence scores.

LinkedIn

MCP Tool Names

  • findAndValidateLinkedin
  • getLinkedinResult

What it does Normalize LinkedIn profile/company URLs and, when needed, suggest the most relevant pages using context like name, company, and website.

How we assess

  • Completeness: Detect presence/absence of a LinkedIn URL.
  • Validity: Validate format (e.g., /in/ for people, company page patterns); not a live profile/existence check.
  • Accuracy: Check that the URL aligns with provided context (first/last name, company name, website).
  • Consistency: Compare input vs. normalized URL.

Extras

  • Recommendations include URL, confidence, and helpful metadata (e.g., profile/page name, title/description, location, rank) to speed selection.

Phone

MCP Tool Names

  • findAndValidatePhone
  • getPhoneResult

What it does Normalize phone numbers to international standards and check basic plausibility.

How we assess

  • Completeness: Is a value present.
  • Validity: Does the number conform to country/region rules and basic plausibility checks (e.g., non-blacklisted patterns).
  • Consistency: Compare input vs. normalized E.164 output.

Notes

  • No accuracy score or side-field recommendations.
  • If no country is provided, inference follows a configured country preference order.

Name

MCP Tool Names

  • findAndValidateName
  • getNameResult

What it does Normalize person names and detect common data-entry issues to keep contact data clean.

How we assess

  • Completeness: Separate scoring for FirstName and LastName.
  • Validity: Check both parts against reference databases.
  • Consistency: Compare input vs. normalized casing, hyphenation, etc.
  • Misspelled: Flag likely typos and propose close alternatives.
  • Reversed: Detect when first and last names appear swapped.

Extras

  • Suggestions include corrected spelling, swapped order when appropriate, or simply the normalized version when everything looks good.
  • No accuracy score for names.

Legal ID

MCP Tool Names

  • findAndValidateLegalID
  • getLegalIDResult

What it does Validate, normalize, and enrich company legal identifiers across supported countries and ID types.

How we assess

  • Completeness: Determine ID type from provided country or input; populate when possible.
  • Validity: Normalize to canonical representation and verify against supported country rules and reference datasets.
  • Accuracy: Check that the ID corresponds to the intended entity using side fields (e.g., company name, address, website).
  • Consistency: Compare input vs. normalized value.

Extras

  • Returns enriched context for matched entities (e.g., company name, website, address, industry) and ranked recommendations when input and side fields point to multiple candidates.

The list of supported countries and ID types is maintained in Delpha’s documentation; implementations should rely on what’s enabled in your environment.


Email Insights

MCP Tool Name

  • getEmailInsights

What it does Extract structured signals from email bodies to update/contact records faster.

Examples of extracted fields

  • Name, phone(s), title, company, department, address
  • Social links
  • Out-of-office window
  • Confidence score

LinkedIn Import

MCP Tool Names

  • submitLinkedinImport
  • getLinkedinImportResult

What it does High-throughput importer for LinkedIn / Sales Navigator searches and lists. Submit a source URL and receive normalized profiles or companies at scale.

Flow

  1. Start a job with submitLinkedinImport.
  2. We handle throttling and retries.
  3. Poll with getLinkedinImportResult for the final dataset URL.

Refer to the OpenAPI schemas for the exact input fields and outputs supported in your environment.

LinkedIn Scraper

MCP Tool Names

  • submitLinkedinScraper
  • getLinkedinScraperResult

What it does Efficiently extract public LinkedIn profile data for companies and organizations. The LinkedIn Scraper allows you to retrieve structured information from public LinkedIn company pages, enabling automated data collection and enrichment workflows.

Scope

  • Currently supports public company profiles (public LinkedIn company pages)

Input

  • LinkedIn company page URL

Flow

  • Asynchronous job with a returned job_id; you retrieve the scraped data when ready

Output

  • Clean, structured company data including name, description, industry, location, website, and other publicly available information

Use cases

  • Company research, CRM enrichment, lead generation, market intelligence, data aggregation

Ideal for bulk data collection from public LinkedIn sources without requiring authentication or session management.


📞 Support

If you encounter any issues or have questions, please reach out to the Delpha team at support.api@delpha.io or open an issue in the repository.

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选