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