Salesforce - SObject All
Salesforce 공식 Hosted MCP 서버의 SObject All 서버와 연결하여 Salesforce 객체 데이터를 조회, 검색, 생성, 수정할 수 있습니다.
주요 기능
- Salesforce 객체 스키마 및 사용자 정보 조회
- SOQL 쿼리와 SOSL 검색 실행
- 최근 사용한 SObject 레코드 조회
- 관련 레코드 조회
- SObject 레코드 생성 및 수정
기본 정보
인증 방식
Salesforce OAuth 인증을 사용합니다.
입력 파라미터
- sandbox (선택): Salesforce Sandbox 환경에 연결할지 여부
지원하는 MCP 도구
스키마 및 컨텍스트 도구
getObjectSchema
LLM이 사용하기 쉬운 형태로 Salesforce 객체 스키마 정보를 조회합니다.
getUserInfo
현재 인증된 Salesforce 사용자의 식별 정보와 컨텍스트를 조회합니다.
데이터 조회 및 검색 도구
listRecentSobjectRecords
사용자가 최근 조회하거나 수정한 특정 SObject 레코드를 조회합니다.
soqlQuery
SOQL 쿼리를 실행하여 Salesforce 레코드를 조회합니다.
find
SOSL 기반 텍스트 검색을 실행하여 여러 Salesforce 객체에서 데이터를 찾습니다.
getRelatedRecords
부모 레코드와의 관계를 따라 연결된 하위 레코드를 조회합니다.
데이터 생성 및 수정 도구
createSobjectRecord
새 Salesforce 레코드를 생성합니다.
updateSobjectRecord
ID를 기준으로 기존 Salesforce 레코드를 수정합니다.
updateRelatedRecord
부모 레코드와의 관계를 따라 하위 레코드를 찾아 수정합니다.
사용 예시
예를 들어,
- Prompt로 “최근 수정한 Account 레코드를 보여줘”라고 입력하면,
- LLM은 MCP를 통해
listRecentSobjectRecords또는soqlQuery도구를 호출합니다. - Tool 호출 결과를 기반으로 채팅에서 응답합니다.
그 외 사용 예시:
- “Account 객체의 스키마를 확인해줘”
- “새 Lead 레코드를 생성해줘”
- “특정 Account의 관련 Contact를 조회해줘”
주의사항
- 사용할 수 있는 객체와 필드는 Salesforce 권한에 따라 달라집니다.
- 생성 및 수정 작업은 실제 Salesforce 데이터에 반영되므로 신중하게 실행하세요.
Last updated on