원칙: 도구는 정의에서 나온다
MCP 도구 발행 경로는 Text-to-SQL 엔진의 끝에 붙어 있습니다. 선언된 지표를 컴파일하고 실행할 조회를 검사한 뒤, 관리자가 승인된 정의를 freeze합니다. 제외된 정의에는 사유가 남습니다. 발행된 도구는 선언된 인자를 바인딩하고 실행 통제를 거쳐 읽기 전용 조회를 제출합니다. 이 경로에서는 호출마다 모델이 SQL을 새로 생성하지 않습니다.
범위를 담은 결과
테넌트별 도구 목록은 인증된 연결에만 제공됩니다. 결과에는 출력 제한과 마스킹이 적용되고, 빈 결과와 보유 기간 밖의 요청은 별도 상태로 구분됩니다. '0건'과 '데이터가 없는 기간'은 다른 답이기 때문입니다.
실제 호출 하나
2026년 11월 8일 Claude.ai 웹에서 querymind.co.kr/mcp(QueryMind Connect 릴리스 20261108e)의 공개 시연 테넌트에 연결해 촬영했습니다. 자료는 합성 ERP 샘플, 도구는 수주 금액 조회 정의 하나입니다. 응답 JSON이 화면에 그대로 보입니다. 상태 ok, 적용 조건(중지 전표 제외, 로그인 회사 범위, 2026-01-01 이상 2026-02-01 미만), 값 1월 37,767,000 · 2월 34,638,400 · 차이 −3,128,600(−8.3%). 같은 도구에 4~6월을 적용하면 71,862,000이 돌아옵니다. 테넌트 감사 로그와 대조한 결과도 촬영 기록에 있습니다.

편집과 한계를 적어 두는 이유
녹화는 탭 공유로 했고 1904×824로 정규화했으며 인사말과 대기 구간만 잘랐습니다. 글자를 덧칠하거나 결과를 바꾸지 않았습니다. 찍지 못한 것도 있습니다. 커넥터 연결 과정, ChatGPT에서의 호출 영상(11월 7일 심사 케이스로 동작은 확인). 도구 선언에 읽기 전용 표시가 없어 Claude의 권한 화면이 이 조회를 쓰기 도구로 분류하는 문제는 다음 릴리스에서 고칩니다. 시연은 성능 주장이 아니라 경계의 증명입니다.
같은 패턴, 다른 엔진
문서 추론 엔진의 줍고 MCP 커넥터(2026-10-22)와 제어형 생성 엔진의 취향판본 MCP 1단계(2026-10-23, 읽기 도구 6종)도 같은 원칙을 따릅니다. 회원 OAuth가 필수이고, 도구는 엔진이 이미 판단한 결과를 전달할 뿐 클라이언트의 모델이 판단을 대신하지 않습니다.