CRM CSV Preflight (Sales List Rescue)
Detect-only CSV check before CRM import: duplicate, invalid and role emails, blanks, phones, dates.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (5)
- HIGH
- MEDIUMin preflight_csv
- MEDIUMin preflight_sample
- INFOin preflight_csv
- INFOin preflight_sample
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"crm-csv-preflight": {
"url": "https://pureservices.store/mcp"
}
}
}Remote-Endpunkte
https://pureservices.store/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (2)
🟢preflight_csv(csv, default_country_code, email_column, phone_column, required_columns)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"csv": {
"type": "string",
"description": "The full CSV text including the header row. Comma, semicolon, tab or pipe delimited (auto-detected)."
},
"default_country_code": {
"type": "string",
"enum": [
"1",
"44",
"61",
"49",
"33",
"91",
""
],
"default": "1",
"description": "Calling code assumed for phone numbers without a + prefix: 1 (US/Canada), 44, 61, 49, 33, 91, or \"\" for no default."
},
"email_column": {
"type": "string",
"description": "Header name of the email column. Optional; auto-detected when omitted."
},
"phone_column": {
"type": "string",
"description": "Header name of the phone column. Optional; auto-detected when omitted."
},
"required_columns": {
"type": "array",
"items": {
"type": "string"
},
"description": "Header names that must not be blank. Optional; defaults to the detected email, first name, last name and company columns."
}
},
"required": [
"csv"
],
"additionalProperties": false
}🟢preflight_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.
Eingabe-Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}Community
Nachweis