apollo-salesforce-mapper

Apollo->Salesforce Lead mapper. No LLM. Strict-fail required fields. PASS/REPAIR/FAIL verdict.

使うべきか

品質と安全性

A
説明の品質
100%
スキーマの完全性
90%
命名の品質
80%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~924トークン数(ツール定義)
~11.3 KB一般的なレスポンスサイズ
注意への影響は中程度(128k コンテキストの 0.72%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "apollo-salesforce-mapper": {
      "url": "https://cf-worker.selbyventurecap.workers.dev/mcp"
    }
  }
}

リモートエンドポイント

https://cf-worker.selbyventurecap.workers.dev/mcpstreamable-http

できること

ツール一覧

ツール(1)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
⚪apollo_to_salesforce_lead(full_name, first_name, last_name, cell, phone, ...)

Maps an Apollo contact payload to a Salesforce Lead object. Accepts the full Apollo CSV export column set. Strict-fail if FirstName, LastName, or Phone cannot be resolved. All other Salesforce fields are populated when source data is present, silently omitted otherwise. Returns a Deterministic Receipt (task_id, verdict, confidence, diff[]) embedded in every non-FAIL response.

入力スキーマ

{
  "type": "object",
  "properties": {
    "full_name": {
      "type": "string",
      "description": "Full name — must have ≥2 whitespace-separated tokens. Use this OR provide first_name + last_name. Example: 'Jane Doe'"
    },
    "first_name": {
      "type": "string",
      "description": "First name (Apollo split export). Use with last_name instead of full_name."
    },
    "last_name": {
      "type": "string",
      "description": "Last name (Apollo split export). Use with first_name instead of full_name."
    },
    "cell": {
      "type": "string",
      "description": "Primary phone (legacy key). Accepts E.164, 10-digit US, formatted strings."
    },
    "phone": {
      "type": "string",
      "description": "Apollo 'Phone' column — alternate primary phone key."
    },
    "mobile_phone": {
      "type": "string",
      "description": "Apollo 'Mobile Phone' column. Maps to MobilePhone if a primary phone exists."
    },
    "work_phone": {
      "type": "string",
      "description": "Apollo 'Work Phone' column — lowest-priority fallback."
    },
    "prop_addr": {
      "type": "string",
      "description": "Full property address string (legacy v1 key) → PropertyAddress."
    },
    "street": {
      "type": "string",
      "description": "Street address → Street."
    },
    "city": {
      "type": "string",
      "description": "City → City."
    },
    "person_city": {
      "type": "string",
      "description": "Apollo 'Person City' column → City."
    },
    "state": {
      "type": "string",
      "description": "State / province → State."
    },
    "person_state": {
      "type": "string",
      "description": "Apollo 'Person State' column → State."
    },
    "postal_code": {
      "type": "string",
      "description": "ZIP / postal code → PostalCode."
    },
    "zip": {
      "type": "string",
      "description": "Alternate ZIP key → PostalCode."
    },
    "person_postal_code": {
      "type": "string",
      "description": "Apollo 'Person Postal Code' → PostalCode."
    },
    "country": {
      "type": "string",
      "description": "Country → Country."
    },
    "person_country": {
      "type": "string",
      "description": "Apollo 'Person Country' → Country."
    },
    "email": {
      "type": "string",
      "format": "email",
      "description": "Contact email → Email."
    },
    "company": {
      "type": "string",
      "description": "Company name → Company."
    },
    "organization": {
      "type": "string",
      "description": "Apollo 'Organization' column → Company."
    },
    "account_name": {
      "type": "string",
      "description": "Apollo 'Account Name' column → Company."
    },
    "title": {
      "type": "string",
      "description": "Job title → Title."
    },
    "job_title": {
      "type": "string",
      "description": "Apollo 'Job Title' column → Title."
    },
    "seniority": {
      "type": "string",
      "description": "Apollo seniority level → Description."
    },
    "departments": {
      "type": "string",
      "description": "Apollo departments string → Description."
    },
    "linkedin_url": {
      "type": "string",
      "description": "LinkedIn profile URL → LinkedIn__c."
    },
    "linkedin": {
      "type": "string",
      "description": "Alternate LinkedIn key → LinkedIn__c."
    },
    "website": {
      "type": "string",
      "description": "Company website → Website."
    },
    "company_website": {
      "type": "string",
      "description": "Apollo 'Company Website' → Website."
    },
    "twitter_url": {
      "type": "string",
      "description": "Twitter/X URL → Twitter__c."
    },
    "industry": {
      "type": "string",
      "description": "Industry → Industry."
    },
    "annual_revenue": {
      "type": "string",
      "description": "Annual revenue string, e.g. '$1.2M', '500000' → AnnualRevenue (number)."
    },
    "estimated_annual_revenue": {
      "type": "string",
      "description": "Apollo estimated revenue → AnnualRevenue."
    },
    "number_of_employees": {
      "type": [
        "string",
        "number"
      ],
      "description": "Employee count or range (e.g. '500-1000') → NumberOfEmployees."
    },
    "num_employees": {
      "type": [
        "string",
        "number"
      ],
      "description": "Alternate employees key."
    },
    "employees": {
      "type": [
        "string",
        "number"
      ],
      "description": "Alternate employees key."
    },
    "lead_source": {
      "type": "string",
      "description": "Lead source string → LeadSource (mapped to Salesforce picklist values)."
    },
    "source": {
      "type": "string",
      "description": "Apollo 'Source' column → LeadSource."
    },
    "keywords": {
      "type": "string",
      "description": "Apollo keywords/tags → Description."
    },
    "headline": {
      "type": "string",
      "description": "LinkedIn headline captured by Apollo → Description."
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 1 件
検証済みバージョンは記録されていませんツール 1 件