salesforce-marketing-mcp
salesforce-marketing-mcp
AI 어시스턴트(Claude, Cursor 등)가 Salesforce CRM 데이터에 직접 액세스할 수 있도록 지원하는 프로덕션급 Model Context Protocol (MCP) 서버입니다. 마케팅 운영, 수익 운영, B2B 마케팅 팀을 위해 구축되었으며, SOQL을 작성할 필요 없이 AI를 통해 리드, 연락처, 캠페인, 캠페인 멤버, 작업 및 14개의 보고 도구에 액세스할 수 있습니다.
기능
리드 — 리드 검색, 가져오기, 생성, 업데이트 및 변환
연락처 — 연락처 검색, 가져오기, 생성, 업데이트 및 이메일로 조회
계정 — 계정 검색, 가져오기 및 계정별 연락처 나열
캠페인 — 캠페인 나열, 가져오기, 생성 및 업데이트
캠페인 멤버 — 멤버 나열, 개인 추가, 최대 200명 일괄 추가, 상태 업데이트
작업 — 작업 생성; 리드, 연락처 또는 캠페인별 나열
분석 보고서 — Salesforce 분석 보고서 나열, 실행 및 설명
캠페인 분석 — ROI 계산, 멤버 상태 분석, 상위 캠페인, 성과 추세
기여도 — 리드 소스 분석, 캠페인별 파이프라인, CampaignInfluence, 캠페인별 수주 수익, 리드 전환 지표
파이프라인 — 파이프라인 요약, 리드 소스별 파이프라인, MQL 추세, 예측 요약
활동 — 차원별 활동 요약, 리드 또는 연락처별 최근 활동
파워 도구 — 원시 SOQL, SObject 설명, 모든 개체 나열
사전 요구 사항
Salesforce 조직 (API 액세스가 가능한 모든 에디션)
Salesforce 사용자 이름, 비밀번호, 보안 토큰
보안 토큰을 가져오거나 재설정하려면: 설정 > 개인 정보 > 내 보안 토큰 재설정
Node.js 20 이상
연결된 앱이나 OAuth 설정이 필요하지 않습니다.
설정
1. 설치
npm install -g salesforce-marketing-mcp
# or run directly with npx
npx salesforce-marketing-mcp2. 환경 변수
변수 | 필수 | 기본값 | 설명 |
| 예 | — | Salesforce 로그인 이메일 |
| 예 | — | Salesforce 비밀번호 |
| 예 | — | 보안 토큰 (로그인 시 비밀번호 뒤에 추가) |
| 아니요 |
| 샌드박스의 경우 |
| 아니요 |
| Salesforce API 버전 |
.env 파일을 생성하거나 셸에서 설정하세요:
export SF_USERNAME="you@yourcompany.com"
export SF_PASSWORD="yourpassword"
export SF_SECURITY_TOKEN="yourtoken"
# For sandbox:
export SF_LOGIN_URL="https://test.salesforce.com"사용법
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) 또는 %APPDATA%\Claude\claude_desktop_config.json (Windows)에 추가하세요:
{
"mcpServers": {
"salesforce": {
"command": "npx",
"args": ["salesforce-marketing-mcp"],
"env": {
"SF_USERNAME": "you@yourcompany.com",
"SF_PASSWORD": "yourpassword",
"SF_SECURITY_TOKEN": "yourtoken",
"SF_LOGIN_URL": "https://login.salesforce.com"
}
}
}
}Claude Code
claude mcp add salesforce-marketing-mcp \
-e SF_USERNAME=you@yourcompany.com \
-e SF_PASSWORD=yourpassword \
-e SF_SECURITY_TOKEN=yourtoken \
-- npx salesforce-marketing-mcpCursor
.cursor/mcp.json 파일에 추가하세요:
{
"mcpServers": {
"salesforce": {
"command": "npx",
"args": ["salesforce-marketing-mcp"],
"env": {
"SF_USERNAME": "you@yourcompany.com",
"SF_PASSWORD": "yourpassword",
"SF_SECURITY_TOKEN": "yourtoken"
}
}
}
}도구 참조
도구 | 설명 |
| 리드 이름, 이메일, 회사에 대한 SOSL 검색 |
| ID별 전체 리드 레코드 |
| 새 리드 생성 |
| 리드 필드 업데이트 |
| 리드를 계정/연락처/기회로 변환 |
| 연락처 이름 및 이메일에 대한 SOSL 검색 |
| 계정 이름이 포함된 전체 연락처 레코드 |
| 새 연락처 생성 |
| 연락처 필드 업데이트 |
| 이메일 주소로 연락처 찾기 (최대 10개 일치) |
| 계정 이름에 대한 SOSL 검색 |
| 진행 중인 기회 수와 리드 수가 포함된 계정 레코드 |
| 계정과 연결된 연락처 |
| 상태/유형/활성 필터가 포함된 캠페인 나열 |
| 모든 성과 지표가 포함된 전체 캠페인 레코드 |
| 새 캠페인 생성 |
| 캠페인 필드 업데이트 |
| 리드/연락처 세부 정보가 포함된 캠페인 멤버 나열 |
| 캠페인에 단일 리드 또는 연락처 추가 |
| 한 번의 호출로 최대 200개의 리드/연락처 추가 |
| 멤버 상태 및 HasResponded 플래그 업데이트 |
| 리드, 연락처 또는 캠페인에 연결된 작업 생성 |
| 리드와 연결된 작업 |
| 연락처와 연결된 작업 |
| 캠페인과 연결된 작업 |
| 사용 가능한 Salesforce 분석 보고서 나열 |
| 보고서 실행 및 구조화된 행 반환 |
| 보고서에 대한 열 정의 및 그룹화 |
| 캠페인별 ROI, CPL, CPO 및 응답률 |
| 캠페인별 멤버 상태 수 |
| 응답, 기회 또는 수주 수익별 캠페인 순위 |
| 시간 경과에 따른 멤버 추가 (주/월) |
| 리드 소스별 리드 볼륨, 전환 및 수익 |
| 캠페인 및 단계별로 그룹화된 진행 중인 파이프라인 |
| 캠페인을 기회와 연결하는 CampaignInfluence 레코드 |
| 기본 캠페인별로 그룹화된 수주 수익 |
| 리드 소스 또는 캠페인별 전환율 |
| 단계별 파이프라인: 수, 금액, 확률, 가중치 |
| 리드 소스별로 그룹화된 파이프라인 |
| 시간 경과에 따른 MQL(또는 기타 상태) 볼륨 |
| 날짜 범위 내에 마감되는 기회에 대한 예상 수익 |
| 리드 소스, 캠페인 또는 소유자별 작업/이벤트 수 |
| 특정 리드에 대한 작업 및 이벤트 |
| 특정 연락처에 대한 작업 및 이벤트 |
| 원시 SOQL 실행 (사용자 지정 쿼리용) |
| 모든 SObject에 대한 전체 필드 메타데이터 |
| 선택적 필터가 포함된 모든 쿼리 가능한 SObject 나열 |
예시 프롬프트
연결 후 Claude에게 다음과 같이 질문해 보세요:
"이번 분기 수주 수익 기준 상위 5개 캠페인은 무엇인가요?"
"지난 90일간의 리드 소스 분석을 보여주세요. 전환율을 포함해 주세요."
"리드 00Q에 대한 후속 작업을 생성하세요... 마감일은 다음 주 금요일입니다."
"ROI가 가장 높은 캠페인은 무엇인가요? 리드당 비용을 포함해 주세요."
"올해 월별 MQL 추세를 보여주세요."
"이 목록의 모든 리드를 'Invited' 상태로 Q2 웨비나 캠페인에 추가하세요."
"현재 단계별 파이프라인 요약과 가중치를 알려주세요."
작동 방식
인증: jsforce를 사용하여 Salesforce 사용자 이름 + 비밀번호 + 보안 토큰을 통해 연결합니다. 연결은 25분 동안 캐시되며
INVALID_SESSION_ID오류 발생 시 자동으로 새로 고쳐집니다.프로덕션 및 샌드박스: 샌드박스를 대상으로 하려면
SF_LOGIN_URL=https://test.salesforce.com을 설정하세요.속도 제한: 모든 쿼리는 Salesforce API 제한을 준수합니다. 결과 크기를 제어하려면
limit매개변수를 사용하세요.
라이선스
MIT
Related MCP Connectors
Hosted MCP with 91 agent tools: X, domains, SEO, Maps, Trends, Search, YouTube, TikTok, and more.
100+ MCP tools for AI agents: content metadata, trade intelligence, business-expertise analysis.
Cloud MCP for project data, analytics, research, content planning, media generation, and growth.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ZLeventer/salesforce-marketing-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server