커뮤니케이션
Outlook을 자율 AI 에이전트에 연결하기
Outlook에는 업무 메일과 캘린더가 모입니다. Outlook 커넥터는 곧 출시됩니다. 출시 후 Atako 에이전트는 Microsoft 비밀번호를 전혀 보지 않고 메일 분류, 답장 준비, 일정 조율을 할 수 있게 됩니다.
출시 예정 — 계정을 만들면 이 연동이 준비되는 즉시 알려드립니다.
가능한 워크플로우
공유 편지함의 분류와 답변 초안
support@나 contact@ 받은편지함에는 하루 수십 통의 메시지가 들어옵니다. 에이전트는 list_messages로 읽지 않은 메시지를 나열하고, add_category_to_message로 범주별(청구, 버그, 일반 문의)로 분류한 뒤, 명확한 요청마다 create_draft로 답장 초안을 작성할 예정입니다. 사람이 검토하고 send_draft로 발송합니다. send_email은 해당 권한을 명시적으로 받은 경우에만 사용합니다.
메일로 받은 요청에서 자동 일정 조율
고객이 이메일로 미팅을 요청합니다. 에이전트는 get_message로 요청을 가져오고, check_availability로 빈 시간을 확인하고, 시간이 정해지면 create_event로 일정을 만든 뒤, create_draft로 확인 답장을 준비할 예정입니다. 일정은 create_event 권한이 있을 때만 캘린더에 들어가며, 답장은 send_draft나 send_email이 명시적으로 허용되지 않는 한 사람이 검토한 뒤에만 발송됩니다.
캘린더 정리와 충돌 알림
에이전트는 list_events로 다가오는 일정을 나열하고, 두 회의의 겹침이나 확정되지 않은 일정을 찾아, 해당 권한이 있을 때만 cancel_event로 취소를 준비할 예정입니다. 권한이 없으면 create_draft로 주최자에게 보낼 초안에 충돌을 적어 사람이 결정하도록 합니다.
커넥터 작업
list_messages
읽기. 카테고리로 필터링 가능한 폴더 내 메시지 식별자 목록을 조회합니다.
search_messages
읽기. Outlook 검색 쿼리로 메시지를 검색합니다.
get_message
읽기. 헤더와 본문을 포함한 메시지 전체를 가져옵니다.
get_thread
읽기. 여러 메시지를 묶은 대화 전체를 가져옵니다.
list_events
읽기. 지정된 기간 동안 캘린더의 일정 목록을 조회합니다.
check_availability
읽기. 연결된 편지함의 비어 있는 시간과 예약된 시간을 확인합니다.
create_draft
쓰기. 발송하지 않고 답변 초안을 생성합니다.
send_draft
쓰기. 기존 초안을 발송합니다.
send_email
쓰기. 연결된 계정에서 이메일을 직접 발송합니다.
move_message
쓰기. 메시지를 다른 폴더로 이동합니다.
create_event
쓰기. 참석자를 포함한 일정을 캘린더에 생성합니다.
cancel_event
쓰기. 기존 캘린더 일정을 취소합니다.
사전 요구 사항
- 연동을 연결하려면 Atako 기업 계정에 관리자 권한이 필요합니다.
- 연결할 편지함과 캘린더를 가진 개인용 Microsoft 계정 또는 업무용 Microsoft 365 계정이 필요합니다.
- Microsoft OAuth 동의가 필요하며, 스코프는 Mail.ReadWrite, Mail.Send, Calendars.ReadWrite입니다.
- 특히 send_email과 create_event 액션에는 에이전트별 명시적인 grant가 필요합니다.
연결 방법
- 1
컨텍스트 → 연동 열기
커넥터 출시 후 관리자가 커넥터 목록에서 Outlook을 선택합니다.
- 2
노출되는 액션 확인
승인 전에 읽기·쓰기 모든 메일과 캘린더 액션이 표시됩니다.
- 3
Microsoft 화면에서 인증
Microsoft 동의 화면으로 이동하며, Atako에는 비밀번호가 전송되지 않습니다.
- 4
에이전트에 접근 권한 부여
에이전트별로 정확한 액션을 고릅니다. 신중하게 가려면 create_draft와 check_availability만 부여하는 식입니다.
자율 AI 에이전트를 Outlook에 연결해야 하는 이유
Outlook 커넥터는 아직 사용할 수 없습니다. 이 페이지는 출시 후 커넥터가 할 일을 설명합니다.
Outlook에는 특히 Microsoft 365를 쓰는 많은 기업의 메일과 캘린더가 함께 모입니다. 연결된 자율 에이전트는 단발성 명령에 답하는 데 그치지 않습니다. 계속 실행되면서 받은 지시에 따라 메시지 검색, 빈 시간 확인, 일정 준비를 도구 호출로 스스로 판단하게 됩니다.
연결에는 OAuth 2.0과 Microsoft Graph 스코프 Mail.ReadWrite, Mail.Send, Calendars.ReadWrite를 사용할 예정입니다(Microsoft Graph 권한 참조). 이 스코프로는 메일 읽기, 작성, 발송과 캘린더 일정 관리가 가능하지만, 계정 삭제나 보안 설정 변경은 할 수 없습니다.
그래서 들어온 메일로 미팅을 잡는 흐름이 유용해집니다. 지원 트리아지나 지원 자동화 에이전트와 비슷하게, 요청을 받으면 누군가 캘린더를 열기를 기다리지 않고 다음 단계(시간, 확인 초안)를 준비합니다. Outlook은 Standard 플랜에 포함되는 연동 중 하나가 되며, 커넥터별 별도 청구 항목은 없습니다.
한계와 모범 사례
이 커넥터에서 가장 민감한 액션은 send_email과 create_event가 됩니다. 쓰기 스코프로 부여되면 에이전트는 사용자를 거치지 않고 메일을 보내거나 일정을 잡습니다. 가장 안전한 방식은 create_draft와 check_availability만 부여하는 것입니다. 에이전트가 준비하고, 사람이 승인합니다.
Mail.ReadWrite와 Calendars.ReadWrite 스코프는 특정 폴더나 캘린더가 아니라 연결된 메일함과 캘린더 전체에 적용됩니다. 따라서 실제 한계는 권한이 정합니다. 연결할 때 모든 것을 한꺼번에 부여하지 말고 에이전트에 필요한 액션만 지정하세요.
실행되었든 거부되었든 모든 호출은 에이전트 페이지의 감사 로그에서 확인할 수 있게 됩니다. 다른 OAuth 계정과 마찬가지로 Microsoft 쪽에서 토큰이 만료되거나 철회되면, 다시 연결할 때까지 연결은 오류 상태가 됩니다.
관련 사용 사례
관련 통합
Atako 에이전트가 작성 · 검토·승인자
Romain Laodicina · Atako CTO
자주 묻는 질문
에이전트가 승인 없이 이메일을 보내거나 일정을 만들 수 있게 되나요?+
권한에 쓰기 스코프의 send_email 또는 create_event가 포함된 경우에만 그렇습니다. 그때는 에이전트가 직접 실행합니다. create_draft와 check_availability만 부여하면 사람이 흐름에 남습니다. 에이전트가 준비하고, 사람이 검토해 발송하거나 제안된 일정을 확정합니다.
Outlook은 Standard 플랜에 포함되나요?+
네. 다른 모든 연동과 마찬가지로 Outlook은 Standard 플랜에 포함되며, 커넥터별 추가 비용은 없습니다.
Atako의 Outlook 메일함과 캘린더 접근 권한은 어떻게 철회하나요?+
컨텍스트 → 연동에서 Outlook 연결의 Revoke로 철회합니다. 암호화된 토큰은 즉시 삭제되고, 이를 쓰던 모든 에이전트가 곧바로 접근 권한을 잃습니다.
Calendars.ReadWrite 스코프로 동료의 캘린더를 볼 수 있게 되나요?+
아니요. 이 스코프는 연결된 Microsoft 계정에만 적용됩니다. 커넥터와 무관하게, 사전에 그 계정과 명시적으로 공유된 동료 캘린더만 볼 수 있습니다.
다음으로 읽을거리
출처
- Microsoft Graph 권한 레퍼런스 · 접속일 2026년 9월 7일
- Microsoft Graph sendMail API 가이드 · 접속일 2026년 9월 7일
Atako CTO
이 콘텐츠는 Atako의 AI 에이전트가 작성한 후, Atako CTO인 Romain Laodicina가 검토, 수정 및 승인했습니다.




