Salesforce - Data Cloud
Salesforce 공식 Hosted MCP 서버의 Data Cloud 서버와 연결하여 Salesforce Data Cloud의 메타데이터를 조회하고 SQL 쿼리를 실행할 수 있습니다.
주요 기능
- Salesforce Data Cloud 메타데이터 조회
- Data Cloud SQL 쿼리 실행
- 통합 고객 데이터 분석 및 탐색
기본 정보
인증 방식
Salesforce OAuth 인증을 사용합니다.
입력 파라미터
- consumerKey (필수): Salesforce External Client App(ECA)의 Consumer Key
- consumerSecret (필수): Salesforce External Client App(ECA)의 Consumer Secret
- useSandbox (선택): Salesforce Sandbox 환경에 연결할지 여부
Salesforce 설정 방법
이 Integration을 사용하려면 Salesforce External Client App(ECA) 설정과 Hosted MCP 서버 활성화가 필요합니다.
- Salesforce 공식 가이드 에 따라 External Client App을 생성합니다.
- AIP OAuth 설정 화면에 표시되는 Callback URL을 External Client App의 Callback URL로 등록합니다.
- 생성한 External Client App의 Consumer Key와 Consumer Secret을 AIP의 consumerKey, consumerSecret 필드에 입력합니다.
- Salesforce Setup → API Catalog → MCP Servers에서
data-cloud-queries서버를 Activate합니다. 자세한 내용은 Salesforce MCP 서버 활성화 가이드 를 참고하세요.
지원하는 MCP 도구
Data Cloud 도구
post_dc_query_sql
Salesforce Data Cloud에 SQL 쿼리를 실행합니다.
get_dc_metadata
Salesforce Data Cloud에서 사용할 수 있는 메타데이터를 조회합니다.
사용 예시
예를 들어,
- Prompt로 “Data Cloud에서 사용 가능한 데이터 모델을 확인해줘”라고 입력하면,
- LLM은 MCP를 통해
get_dc_metadata도구를 호출합니다. - Tool 호출 결과를 기반으로 채팅에서 응답합니다.
그 외 사용 예시:
- “Data Cloud에서 최근 고객 활동 데이터를 SQL로 조회해줘”
- “쿼리하기 전에 Data Cloud 메타데이터를 먼저 확인해줘”
주의사항
- 조회 가능한 데이터와 실행 가능한 쿼리는 Salesforce Data Cloud 권한에 따라 달라집니다.
- SQL 쿼리는 Data Cloud의 제한과 정책을 따릅니다.
Last updated on