CRM CSV Preflight (Sales List Rescue)

store.pureservicesPublished by pureservices.storeOfficial publisherv0.1.0Updated Oct 25, 2026

Detect-only CSV check before CRM import: duplicate, invalid and role emails, blanks, phones, dates.

VerifiedStreamable HTTPWeb executableData & AnalyticsBusiness & Commerce

Overview

AI-generated overview

A remote MCP server that checks a contact or lead CSV before CRM import, reporting duplicate, invalid and role emails, blanks, phones and dates.

What you can do
Check a contact or lead CSV passed as text and get a preflight report on duplicate emails, invalid email syntax, role or shared inboxes, blank required fields, phone and date issues, within 500 data rows and 64 KiB per call. Run the same checks on a built-in sample CSV with fake placeholder data to see the report format without sending a file. Detection only: it changes nothing, returns no cleaned file, and does not store or log the CSV.
When to use it
Use it when you are about to import a sales or contact list into a CRM and want to catch duplicates, malformed emails and missing fields first. The sample run is useful for previewing the report format before sharing real data.
Requirements
A remote streamable HTTP endpoint; no packages, environment variables or headers are declared. No authentication is declared. Each call accepts at most 500 data rows and 64 KiB of CSV text.
Before you install
You send contact data, including email addresses, to a third-party service; the server states nothing is stored or logged, but that is its own claim. Checks are pattern-based and do not verify mailbox deliverability. It only detects issues and returns no cleaned file, so fixes must be made elsewhere.

Installation

In SourceWeft

  1. Open CRM CSV Preflight (Sales List Rescue) in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/store.pureservices%2Fcrm-csv-preflight/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "crm-csv-preflight-sales-list-rescue": {
      "type": "http",
      "url": "https://pureservices.store/mcp"
    }
  }
}

Tools

2

preflight_csv

CSV preflight check (detect only)

Checks a contact or lead CSV (passed as text, up to 500 data rows and 64 KiB) before a CRM import and reports what it finds: duplicate emails (matched ignoring case and surrounding spaces), invalid email syntax, role or shared inboxes (info@, sales@ and similar), blank required fields (placeholders like N/A, null and - count as blank), phone numbers not written as + country code and digits only (with a suggested form when the fix is mechanical), country and state spelling drift, mixed or ambiguous date formats, and file problems (garbled characters, ragged rows, formula-like cells, stray spaces, header issues). Detection only: it changes nothing, returns no cleaned file, and does not store or log your CSV. Pattern-based; it does not check that mailboxes exist. Same checks as the free Sales List Rescue CSV preflight checker on pureservices.store.

Parameterscsvrequiredemail_columnphone_columnrequired_columnsdefault_country_code

preflight_sample

Preflight report on the built-in sample

Runs the same checks as preflight_csv on the checker's built-in sample CSV (fake placeholder data) and returns the sample plus its report, so you can see the report format without sending a file. Detection only; does not store or log your CSV.

Takes no parameters.

Version history

1
  1. v0.1.0LatestOct 25, 2026

Score

72% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts

    Publish an icon in the registry entry.

  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.