MCP 도구 참조
각 서버는 https://api.gpt.space/servers/<name>/mcp 에 위치하며, 해당 항목 아래에 나열된 Google 스코프를 요구합니다. 어시스턴트가 도구를 직접 선택하며, 아래 이름들은 무엇을 했고 무엇을 요청할 수 있는지 이해하는 데 도움을 줍니다.
Gmail
섹션 제목: “Gmail”https://api.gpt.space/servers/gmail/mcp. 스코프: Gmail modify, Gmail send.
| 도구 | 기능 |
|---|---|
search_messages |
Gmail 쿼리로 메시지를 검색합니다. |
search_threads |
Gmail 쿼리로 대화 스레드를 검색합니다. |
get_snippet |
메시지 또는 스레드의 모든 메시지에 대한 짧은 미리보기를 반환합니다. |
get_message_content |
단일 메시지의 제목, 발신자, 일반 텍스트 본문을 반환합니다. |
get_message_content_batch |
한 번의 호출로 최대 10개 메시지의 내용을 반환합니다. |
get_thread_content |
스레드의 모든 메시지를 포함한 전체 스레드를 반환합니다. |
send_message |
새 이메일 또는 답장을 보냅니다. |
create_draft_message |
새 초안 또는 답장 초안을 만듭니다. |
gmail_update_draft |
기존 초안을 제자리에서 업데이트합니다. |
gmail_delete_draft |
초안을 영구적으로 삭제합니다. |
list_labels |
계정의 라벨을 나열합니다. |
manage_label |
라벨을 만들거나, 업데이트하거나, 삭제합니다. |
batch_modify_message_labels |
여러 메시지의 라벨을 한 번에 추가하거나 제거합니다. |
attachment 리소스 템플릿은 이메일 첨부파일의 내용을 다운로드합니다.
Google Calendar
섹션 제목: “Google Calendar”https://api.gpt.space/servers/google-calendar/mcp. 스코프: calendar list (read), calendar events, Drive.
| 도구 | 기능 |
|---|---|
list_calendars |
접근 가능한 캘린더를 나열합니다. |
get_events |
ID, 시간 범위 또는 키워드로 이벤트를 반환합니다. |
create_event |
이벤트를 만듭니다. |
modify_event |
기존 이벤트를 변경합니다. |
Google Contacts
섹션 제목: “Google Contacts”https://api.gpt.space/servers/google-contacts/mcp. 스코프: contacts (read), other contacts (read).
| 도구 | 기능 |
|---|---|
get_contacts |
이름과 이메일을 포함하여 최근 상호작용한 사람들을 포함한 연락처를 반환합니다. |
Google Docs
섹션 제목: “Google Docs”https://api.gpt.space/servers/google-docs/mcp. 스코프: Documents, Drive, Apps Script.
찾기, 만들기, 읽기
| 도구 | 기능 |
|---|---|
search_docs |
이름으로 문서를 찾습니다. |
create_doc |
문서를 만들며, 초기 내용을 선택적으로 지정할 수 있습니다. |
docs_copy_doc |
문서의 네이티브 사본을 만듭니다 (탭, 스타일, 칩 유지). |
convert_docx_doc |
DOCX 파일을 편집 가능한 Google 문서로 변환합니다. |
get_doc |
문서의 전체 구조를 반환합니다. |
get_doc_content |
문서(또는 저장된 DOCX)를 Markdown으로 반환합니다. |
inspect_doc_structure |
편집에 필요한 구조를 문자 인덱스와 함께 반환합니다. |
텍스트 편집
| 도구 | 기능 |
|---|---|
edit_doc_content |
최신 수정본을 게시한 후 내용을 편집합니다. |
docs_insert_text |
지정된 위치에 일반 텍스트를 삽입합니다. |
docs_insert_markdown |
Markdown에서 서식이 적용된 내용(제목, 목록, 표, 이미지)을 작성합니다. |
docs_replace_all_text |
텍스트의 모든 발생을 교체합니다. |
docs_replace_content_range |
한 단계로 범위를 새 텍스트로 교체합니다. |
docs_delete_content_range |
범위를 삭제합니다. |
제안 및 댓글
| 도구 | 기능 |
|---|---|
docs_suggest_edit |
직접 편집 대신 추적된 제안으로 변경을 제안합니다. |
docs_resolve_suggestion |
제안을 수락, 거부 또는 철회합니다. |
docs_list_comments |
댓글 스레드와 제안을 나열합니다. |
docs_insert_comment |
텍스트 범위에 댓글을 추가하며, 선택적으로 누군가에게 할당할 수 있습니다. |
docs_reply_comment |
스레드에 답장하거나, 해결하거나, 다시 엽니다. |
docs_delete_comment |
스레드 또는 본인이 작성한 답글을 삭제합니다. |
표
| 도구 | 기능 |
|---|---|
docs_insert_table |
표를 삽입하며, 선택적으로 데이터로 채울 수 있습니다. |
docs_insert_table_row, docs_insert_table_column |
행 또는 열을 추가합니다. |
docs_delete_table_row, docs_delete_table_column |
행 또는 열을 제거합니다. |
docs_merge_table_cells, docs_unmerge_table_cells |
셀을 병합하거나 분할합니다. |
docs_pin_table_header_rows |
고정된 헤더 행 수를 설정합니다. |
docs_update_table_cell_style, docs_update_table_column_properties, docs_update_table_row_style |
셀, 열, 행의 스타일을 지정합니다. |
이미지, 칩, 구분
| 도구 | 기능 |
|---|---|
docs_insert_image |
문단에 고정된 이미지를 삽입합니다. |
docs_replace_image |
이미지를 교체합니다. |
docs_delete_positioned_object |
위치가 지정된 객체를 삭제합니다. |
docs_insert_rich_link |
Doc, Sheet, Slides, Form, Drive 파일 또는 이벤트에 대한 스마트 칩을 삽입합니다. |
docs_insert_person |
사용자 멘션을 삽입합니다. |
docs_insert_date |
날짜 칩을 삽입합니다. |
docs_insert_page_break, docs_insert_section_break |
페이지 또는 섹션 구분을 삽입합니다. |
머리글, 바닥글, 각주, 명명된 범위
| 도구 | 기능 |
|---|---|
docs_create_header, docs_delete_header |
머리글을 만들거나 삭제합니다. |
docs_create_footer, docs_delete_footer |
바닥글을 만들거나 삭제합니다. |
docs_create_footnote |
참조와 함께 각주를 만듭니다. |
docs_create_named_range, docs_delete_named_range |
명명된 범위를 만들거나 삭제합니다. |
docs_replace_named_range_content |
명명된 범위의 내용을 교체합니다. |
서식
| 도구 | 기능 |
|---|---|
docs_create_paragraph_bullets, docs_delete_paragraph_bullets |
글머리 기호를 추가하거나 제거합니다. |
docs_update_text_style |
범위 내 텍스트 스타일(굵게, 색상, 글꼴, 링크)을 변경합니다. |
docs_update_paragraph_style |
문단 스타일(제목, 정렬, 간격)을 변경합니다. |
docs_update_section_style |
섹션 스타일(열, 여백)을 변경합니다. |
docs_update_document_style |
문서 전체 스타일(페이지 크기, 여백)을 변경합니다. |
Google Drive
섹션 제목: “Google Drive”https://api.gpt.space/servers/google-drive/mcp. 스코프: Drive, Documents, Spreadsheets, Presentations, Apps Script.
| 도구 | 기능 |
|---|---|
search_files |
공유 드라이브를 포함하여 파일과 폴더를 검색합니다. |
get_file_content |
파일의 내용을 반환합니다. |
get_file_metadata |
이름, 유형, 크기, 상위 항목, 링크, 소유자, 날짜를 반환합니다. |
get_file_permissions |
공유 권한을 반환합니다. |
list_file_revisions |
버전 기록을 나열합니다. |
get_file_revision |
과거 수정본의 텍스트를 반환합니다. |
create_folder |
상위 항목에 폴더를 만듭니다 (기본값은 내 드라이브 루트). |
copy_file |
파일을 복사합니다. |
merge_files |
동일한 유형의 파일을 새 파일 하나로 병합합니다. |
share_file |
파일을 사용자와 공유하거나 링크로 공유합니다. |
update_file_metadata |
파일 이름을 바꾸거나, 이동하거나, 속성을 변경합니다. |
trash_files |
ID 또는 미리보기가 있는 쿼리로 여러 파일을 휴지통으로 이동(또는 복원)합니다. |
read_office_workbook |
Excel(.xlsx) 파일을 변환하지 않고 시트 목록과 범위의 셀 값 및 수식을 읽습니다. |
update_office_workbook |
Excel(.xlsx) 파일에 셀 값과 수식을 제자리에서 작성합니다 (동일한 ID, 링크, 공유; 새 Drive 수정본 생성). 최대 20MB; 차트, 피벗 테이블, 매크로는 보존되지 않습니다. |
read_office_document |
Word(.docx) 파일을 변환하지 않고 본문 텍스트를 번호가 매겨진 문단으로 읽습니다. |
replace_office_document_text |
Word(.docx) 파일 본문에서 텍스트를 찾아 교체 및/또는 문단을 추가합니다, 제자리에서 (동일한 ID, 링크, 공유; 새 Drive 수정본 생성). 최대 20MB. |
create_office_document |
Markdown에서 실제 제목, 목록, 표 스타일을 적용하여 새 Word(.docx) 파일을 만듭니다, 원하는 폴더에 (기본값은 내 드라이브 루트). |
file 리소스 템플릿은 ID로 파일의 내용을 반환합니다.
Google Forms
섹션 제목: “Google Forms”https://api.gpt.space/servers/google-forms/mcp. 스코프: Drive.
| 도구 | 기능 |
|---|---|
search_forms |
이름으로 양식을 찾습니다. |
get_form |
양식과 항목을 반환합니다. |
create_form |
제목이 있는 양식을 만듭니다. |
update_form_info |
제목과 설명을 변경합니다. |
update_settings |
퀴즈 모드 또는 이메일 수집을 켜거나 끕니다. |
set_publish_settings |
양식을 게시하거나 닫습니다. |
create_item |
질문, 텍스트, 이미지, 동영상, 페이지 구분 또는 질문 그룹을 추가합니다. |
update_item |
항목을 변경합니다. |
move_item |
항목을 이동합니다. |
delete_item |
항목을 삭제합니다. |
list_form_responses |
응답을 나열합니다. |
get_form_response |
단일 응답을 반환합니다. |
Google Sheets
섹션 제목: “Google Sheets”https://api.gpt.space/servers/google-sheets/mcp. 스코프: Spreadsheets, Drive, Apps Script.
스프레드시트 및 시트
| 도구 | 기능 |
|---|---|
search_spreadsheets |
이름으로 스프레드시트를 찾습니다. |
create_spreadsheet |
스프레드시트를 만듭니다. |
get_spreadsheet_info |
로케일, 시트, 크기, 차트, 표를 반환합니다. |
create_sheet, add_sheet |
시트를 추가합니다. |
duplicate_sheet, delete_sheet |
시트를 복제하거나 삭제합니다. |
merge_sheets |
하나의 스프레드시트 내 시트를 병합합니다. |
update_sheet_properties |
시트의 이름을 바꾸거나, 숨기거나, 크기를 조정하거나, 색상을 변경합니다. |
값 및 수식
| 도구 | 기능 |
|---|---|
read_sheet_values |
범위를 읽습니다. |
search_sheet_values |
값으로 셀을 찾고 주소를 반환합니다. |
modify_sheet_values |
범위에 값을 쓰거나, 업데이트하거나, 지웁니다. |
append_cells |
시트 끝에 행을 추가합니다. |
update_cells |
여러 셀에 한 번에 값과 서식을 작성합니다. |
repeat_cell |
범위 전체에 값 또는 서식을 반복 적용합니다. |
read_cell_formats |
서식과 유효성 검사 규칙을 읽습니다. |
find_replace |
텍스트 또는 수식을 찾아 교체합니다. |
apply_formula_to_sheet_range |
범위의 모든 비어 있지 않은 셀을 함수로 감쌉니다. |
replace_formulas_with_values |
수식을 해당 값으로 고정합니다. |
행, 열, 범위
| 도구 | 기능 |
|---|---|
copy_paste, cut_paste |
범위를 복사하거나 이동합니다. |
insert_range, delete_range |
셀을 삽입하거나 삭제하며 나머지를 이동합니다. |
insert_dimension, delete_dimension, move_dimension |
행과 열을 삽입, 삭제 또는 이동합니다. |
update_dimension_properties |
행 높이 또는 열 너비를 설정합니다. |
auto_resize_dimensions |
행 또는 열을 내용에 맞게 조정합니다. |
merge_cells, unmerge_cells |
셀을 병합하거나 분할합니다. |
update_borders |
테두리를 설정합니다. |
정리 및 데이터
| 도구 | 기능 |
|---|---|
sort_range |
하나 이상의 열을 기준으로 정렬합니다. |
randomize_range |
행을 섞습니다. |
delete_duplicates |
중복 행을 제거합니다. |
trim_whitespace |
공백을 잘라냅니다. |
text_to_columns |
구분자로 텍스트를 분할합니다. |
set_basic_filter, clear_basic_filter |
필터를 추가하거나 제거합니다. |
set_data_validation |
유효성 검사 규칙(드롭다운, 체크박스)을 설정합니다. |
add_named_range, delete_named_range |
명명된 범위입니다. |
add_protected_range, delete_protected_range |
보호된 범위입니다. |
add_table, update_table |
유형이 지정된 열이 있는 네이티브 Sheets 표를 만들거나 변경합니다. |
조건부 서식, 차트, 댓글
| 도구 | 기능 |
|---|---|
get_sheet_conditional_formats |
시트의 규칙을 나열합니다. |
apply_conditional_format_to_sheet_range |
규칙을 추가합니다. |
edit_sheet_conditional_format, remove_sheet_conditional_formats |
규칙을 변경하거나 제거합니다. |
insert_dynamic_chart |
범위에서 차트를 삽입합니다. |
update_chart_spec |
차트의 유형, 데이터 또는 스타일을 변경합니다. |
update_embedded_object_position |
차트 또는 이미지를 이동하거나 크기를 조정합니다. |
delete_embedded_object |
차트 또는 이미지를 삭제합니다. |
list_comments, insert_comment, reply_comment, delete_comment |
셀의 댓글 스레드입니다. |
Google Slides
섹션 제목: “Google Slides”https://api.gpt.space/servers/google-slides/mcp. 스코프: Drive, Presentations, Apps Script.
프레젠테이션
| 도구 | 기능 |
|---|---|
search_presentations |
이름으로 프레젠테이션을 찾습니다. |
get_presentation |
프레젠테이션과 슬라이드를 반환합니다. |
get_page |
단일 슬라이드를 반환합니다. |
get_page_thumbnail |
슬라이드의 썸네일 URL을 반환합니다. |
generate_presentation |
AI로 새 프레젠테이션을 생성하며, 템플릿 또는 참조 이미지에서 선택적으로 생성할 수 있습니다. 무료 플랜에서는 호출당 10개 슬라이드입니다. |
copy_presentation |
프레젠테이션의 네이티브 사본을 만듭니다. |
get_stock_images |
키워드로 스톡 이미지를 검색합니다. |
insert_image_to_page |
슬라이드에 스톡 이미지를 삽입합니다. |
replace_page_element_content |
요소의 내용을 교체합니다. |
슬라이드 및 요소
| 도구 | 기능 |
|---|---|
slides_create_slide |
슬라이드를 추가합니다. |
slides_duplicate_object, slides_delete_object |
슬라이드 또는 요소를 복제하거나 삭제합니다. |
slides_update_slides_position |
슬라이드 순서를 변경합니다. |
slides_update_slide_properties, slides_update_page_properties |
슬라이드 또는 페이지 속성을 변경합니다. |
slides_create_shape, slides_update_shape_properties |
도형을 추가하거나 스타일을 지정합니다. |
slides_create_image, slides_replace_image, slides_update_image_properties |
이미지를 추가, 교체 또는 스타일 지정합니다. |
slides_create_video, slides_update_video_properties |
동영상을 추가하거나 스타일을 지정합니다. |
slides_create_line, slides_update_line_properties, slides_update_line_category, slides_reroute_line |
선 및 연결선입니다. |
slides_create_sheets_chart, slides_refresh_sheets_chart |
Sheets 차트를 삽입하거나 새로고침합니다. |
slides_replace_all_shapes_with_image, slides_replace_all_shapes_with_sheets_chart |
일치하는 도형을 교체합니다. |
slides_group_objects, slides_ungroup_objects |
그룹화하거나 그룹을 해제합니다. |
slides_update_page_element_transform |
요소를 이동, 크기 조정 또는 회전합니다. |
slides_update_page_elements_z_order |
쌓임 순서를 변경합니다. |
slides_update_page_element_alt_text |
대체 텍스트를 설정합니다. |
텍스트 및 표
| 도구 | 기능 |
|---|---|
slides_insert_text, slides_delete_text |
도형 또는 셀에 텍스트를 삽입하거나 삭제합니다. |
slides_replace_all_text |
모든 위치의 텍스트를 교체합니다. |
slides_update_text_style, slides_update_paragraph_style |
텍스트와 문단 스타일을 지정합니다. |
slides_create_paragraph_bullets, slides_delete_paragraph_bullets |
글머리 기호입니다. |
slides_create_table |
표를 추가합니다. |
slides_insert_table_rows, slides_insert_table_columns, slides_delete_table_row, slides_delete_table_column |
행과 열입니다. |
slides_merge_table_cells, slides_unmerge_table_cells |
셀을 병합하거나 분할합니다. |
slides_update_table_cell_properties, slides_update_table_border_properties, slides_update_table_column_properties, slides_update_table_row_properties |
표 스타일링입니다. |
list_comments, insert_comment, reply_comment, delete_comment |
슬라이드 및 요소의 댓글 스레드입니다. |
Google Tasks
섹션 제목: “Google Tasks”https://api.gpt.space/servers/google-tasks/mcp. 스코프: Tasks.
| 도구 | 기능 |
|---|---|
list_task_lists, get_task_list |
작업 목록을 나열하거나 읽습니다. |
create_task_list, update_task_list, delete_task_list |
작업 목록을 관리합니다 (목록을 삭제하면 해당 작업도 삭제됨). |
list_tasks |
목록의 열린 작업을 나열합니다 (기본 목록은 @default), 완료된 작업도 포함할 수 있습니다. |
get_task |
단일 작업을 반환합니다. |
create_task, update_task, delete_task |
작업을 관리합니다. |
move_task |
목록 내에서, 상위 항목 아래로, 또는 다른 목록으로 작업을 이동합니다. |
clear_completed_tasks |
목록의 모든 완료된 작업을 숨깁니다. |
ChatGPT 앱 서버
섹션 제목: “ChatGPT 앱 서버”| 서버 | 도구 | 기능 |
|---|---|---|
slides |
generate_presentation |
긴 호출에 시간 초과가 발생하는 호스트를 위해 프레젠테이션 URL을 즉시 반환하고 백그라운드에서 슬라이드를 채웁니다. |
slides-generator |
generate_presentation |
생성 전에 디자인을 선택할 수 있도록 템플릿 라이브러리를 표시합니다. |
두 서버 모두 Google Slides와 동일한 생성기를 사용하며, 무료 플랜에서 호출당 10개 슬라이드 제한이 적용됩니다.