Skip to content

MCP tools reference

Each server lives at https://api.gpt.space/servers/<name>/mcp and asks for the Google scopes listed under its heading. Your assistant picks the tools itself; the names below help you understand what it did and what you can ask for.

https://api.gpt.space/servers/gmail/mcp. Scopes: Gmail modify, Gmail send.

Tool What it does
search_messages Searches messages with a Gmail query.
search_threads Searches conversation threads with a Gmail query.
get_snippet Returns a short preview of a message or of every message in a thread.
get_message_content Returns the subject, sender and plain-text body of one message.
get_message_content_batch Returns the content of up to 10 messages in one call.
get_thread_content Returns a whole thread with all its messages.
send_message Sends a new email or a reply.
create_draft_message Creates a draft, new or as a reply.
gmail_update_draft Updates an existing draft in place.
gmail_delete_draft Permanently deletes a draft.
list_labels Lists the labels of the account.
manage_label Creates, updates or deletes a label.
batch_modify_message_labels Adds or removes labels on many messages at once.

A resource template attachment downloads the content of an email attachment.

https://api.gpt.space/servers/google-calendar/mcp. Scopes: calendar list (read), calendar events, Drive.

Tool What it does
list_calendars Lists the calendars you can access.
get_events Returns events by id, by time range or by keyword.
create_event Creates an event.
modify_event Changes an existing event.

https://api.gpt.space/servers/google-contacts/mcp. Scopes: contacts (read), other contacts (read).

Tool What it does
get_contacts Returns your contacts with names and emails, including people you recently interacted with.

https://api.gpt.space/servers/google-docs/mcp. Scopes: Documents, Drive, Apps Script.

Find, create, read

Tool What it does
search_docs Finds documents by name.
create_doc Creates a document, optionally with initial content.
docs_copy_doc Makes a native copy of a document (tabs, styles and chips kept).
convert_docx_doc Converts a DOCX file into an editable Google Doc.
get_doc Returns the full structure of a document.
get_doc_content Returns a document (or a stored DOCX) as Markdown.
inspect_doc_structure Returns the structure needed to edit, with character indexes.

Edit text

Tool What it does
edit_doc_content Edits content after publishing the latest revision.
docs_insert_text Inserts plain text at a position.
docs_insert_markdown Writes formatted content (headings, lists, tables, images) from Markdown.
docs_replace_all_text Replaces every occurrence of a text.
docs_replace_content_range Replaces a range with new text in one step.
docs_delete_content_range Deletes a range.

Suggestions and comments

Tool What it does
docs_suggest_edit Proposes a change as a tracked suggestion instead of editing.
docs_resolve_suggestion Accepts, rejects or withdraws a suggestion.
docs_list_comments Lists comment threads and suggestions.
docs_insert_comment Adds a comment on a text range, optionally assigned to someone.
docs_reply_comment Replies to, resolves or reopens a thread.
docs_delete_comment Deletes a thread or one reply you wrote.

Tables

Tool What it does
docs_insert_table Inserts a table, optionally filled with data.
docs_insert_table_row, docs_insert_table_column Add a row or a column.
docs_delete_table_row, docs_delete_table_column Remove a row or a column.
docs_merge_table_cells, docs_unmerge_table_cells Merge or split cells.
docs_pin_table_header_rows Sets the number of pinned header rows.
docs_update_table_cell_style, docs_update_table_column_properties, docs_update_table_row_style Style cells, columns and rows.

Images, chips, breaks

Tool What it does
docs_insert_inline_image Inserts an image anchored to a paragraph.
docs_replace_image Replaces an image.
docs_delete_positioned_object Deletes a positioned object.
docs_insert_rich_link Inserts a smart chip for a Doc, Sheet, Slides, Form, Drive file or event.
docs_insert_person Inserts a person mention.
docs_insert_date Inserts a date chip.
docs_insert_page_break, docs_insert_section_break Insert a page or section break.

Headers, footers, footnotes, named ranges

Tool What it does
docs_create_header, docs_delete_header Create or delete a header.
docs_create_footer, docs_delete_footer Create or delete a footer.
docs_create_footnote Creates a footnote with its reference.
docs_create_named_range, docs_delete_named_range Create or delete a named range.
docs_replace_named_range_content Replaces the content of a named range.

Formatting

Tool What it does
docs_create_paragraph_bullets, docs_delete_paragraph_bullets Add or remove bullets.
docs_update_text_style Changes text style in a range (bold, color, font, link).
docs_update_paragraph_style Changes paragraph style (heading, alignment, spacing).
docs_update_section_style Changes section style (columns, margins).
docs_update_document_style Changes document-wide style (page size, margins).

https://api.gpt.space/servers/google-drive/mcp. Scopes: Drive, Documents, Spreadsheets, Presentations, Apps Script.

Tool What it does
search_files Searches files and folders, including shared drives.
get_file_content Returns the content of a file.
get_file_metadata Returns name, type, size, parents, link, owners and dates.
get_file_permissions Returns sharing permissions.
list_file_revisions Lists the version history.
get_file_revision Returns the text of a past revision.
create_folder Creates a folder in a parent (My Drive root by default).
copy_file Copies a file.
merge_files Merges files of the same type into a new file.
share_file Shares a file with people or by link.
update_file_metadata Renames a file, moves it or changes its properties.
trash_files Moves many files to the trash (or restores them), by ids or by query with a preview first.

A resource template file returns the content of a file by id.

https://api.gpt.space/servers/google-forms/mcp. Scope: Drive.

Tool What it does
search_forms Finds forms by name.
get_form Returns a form and its items.
create_form Creates a form with a title.
update_form_info Changes the title and description.
update_settings Turns quiz mode or email collection on or off.
set_publish_settings Publishes or closes a form.
create_item Adds a question, text, image, video, page break or question group.
update_item Changes an item.
move_item Moves an item.
delete_item Deletes an item.
list_form_responses Lists responses.
get_form_response Returns one response.

https://api.gpt.space/servers/google-sheets/mcp. Scopes: Spreadsheets, Drive, Apps Script.

Spreadsheets and sheets

Tool What it does
search_spreadsheets Finds spreadsheets by name.
create_spreadsheet Creates a spreadsheet.
get_spreadsheet_info Returns locale, sheets, sizes, charts and tables.
create_sheet, add_sheet Add a sheet.
duplicate_sheet, delete_sheet Duplicate or delete a sheet.
merge_sheets Merges sheets of one spreadsheet.
update_sheet_properties Renames, hides, resizes or recolors a sheet.

Values and formulas

Tool What it does
read_sheet_values Reads a range.
search_sheet_values Finds cells by value and returns their addresses.
modify_sheet_values Writes, updates or clears a range.
append_cells Appends rows at the end of a sheet.
update_cells Writes values and formats to many cells at once.
repeat_cell Repeats a value or format across a range.
read_cell_formats Reads formatting and validation rules.
find_replace Finds and replaces text or formulas.
apply_formula_to_sheet_range Wraps every non-empty cell of a range in a function.
replace_formulas_with_values Freezes formulas into their values.

Rows, columns, ranges

Tool What it does
copy_paste, cut_paste Copy or move a range.
insert_range, delete_range Insert or delete cells, shifting the rest.
insert_dimension, delete_dimension, move_dimension Insert, delete or move rows and columns.
update_dimension_properties Sets row height or column width.
auto_resize_dimensions Fits rows or columns to their content.
merge_cells, unmerge_cells Merge or split cells.
update_borders Sets borders.

Clean-up and data

Tool What it does
sort_range Sorts by one or more columns.
randomize_range Shuffles rows.
delete_duplicates Removes duplicate rows.
trim_whitespace Trims spaces.
text_to_columns Splits text by a delimiter.
set_basic_filter, clear_basic_filter Add or remove a filter.
set_data_validation Sets validation rules (dropdowns, checkboxes).
add_named_range, delete_named_range Named ranges.
add_protected_range, delete_protected_range Protected ranges.
add_table, update_table Create or change a native Sheets table with typed columns.

Conditional formats, charts, comments

Tool What it does
get_sheet_conditional_formats Lists the rules of a sheet.
apply_conditional_format_to_sheet_range Adds a rule.
edit_sheet_conditional_format, remove_sheet_conditional_formats Change or remove rules.
insert_dynamic_chart Inserts a chart from a range.
update_chart_spec Changes a chart’s type, data or style.
update_embedded_object_position Moves or resizes a chart or image.
delete_embedded_object Deletes a chart or image.
list_comments, insert_comment, reply_comment, delete_comment Comment threads on cells.

https://api.gpt.space/servers/google-slides/mcp. Scopes: Drive, Presentations, Apps Script.

Presentations

Tool What it does
search_presentations Finds presentations by name.
get_presentation Returns a presentation and its slides.
get_page Returns one slide.
get_page_thumbnail Returns a thumbnail URL for a slide.
generate_presentation Generates a new deck with AI, optionally from a template or reference images. 10 slides per call on the free plan.
copy_presentation Makes a native copy of a presentation.
get_stock_images Searches stock images by keywords.
insert_image_to_page Inserts a stock image on a slide.
replace_page_element_content Replaces the content of an element.

Slides and elements

Tool What it does
slides_create_slide Adds a slide.
slides_duplicate_object, slides_delete_object Duplicate or delete a slide or element.
slides_update_slides_position Reorders slides.
slides_update_slide_properties, slides_update_page_properties Change slide or page properties.
slides_create_shape, slides_update_shape_properties Add or style a shape.
slides_create_image, slides_replace_image, slides_update_image_properties Add, replace or style an image.
slides_create_video, slides_update_video_properties Add or style a video.
slides_create_line, slides_update_line_properties, slides_update_line_category, slides_reroute_line Lines and connectors.
slides_create_sheets_chart, slides_refresh_sheets_chart Embed or refresh a Sheets chart.
slides_replace_all_shapes_with_image, slides_replace_all_shapes_with_sheets_chart Replace matching shapes.
slides_group_objects, slides_ungroup_objects Group or ungroup.
slides_update_page_element_transform Moves, resizes or rotates an element.
slides_update_page_elements_z_order Changes stacking order.
slides_update_page_element_alt_text Sets alt text.

Text and tables

Tool What it does
slides_insert_text, slides_delete_text Insert or delete text in a shape or cell.
slides_replace_all_text Replaces text everywhere.
slides_update_text_style, slides_update_paragraph_style Style text and paragraphs.
slides_create_paragraph_bullets, slides_delete_paragraph_bullets Bullets.
slides_create_table Adds a table.
slides_insert_table_rows, slides_insert_table_columns, slides_delete_table_row, slides_delete_table_column Rows and columns.
slides_merge_table_cells, slides_unmerge_table_cells Merge or split cells.
slides_update_table_cell_properties, slides_update_table_border_properties, slides_update_table_column_properties, slides_update_table_row_properties Table styling.
list_comments, insert_comment, reply_comment, delete_comment Comment threads on slides and elements.

https://api.gpt.space/servers/google-tasks/mcp. Scope: Tasks.

Tool What it does
list_task_lists, get_task_list List or read task lists.
create_task_list, update_task_list, delete_task_list Manage task lists (deleting a list deletes its tasks).
list_tasks Lists open tasks of a list (@default for the default list), or completed ones too.
get_task Returns one task.
create_task, update_task, delete_task Manage tasks.
move_task Moves a task within a list, under a parent, or to another list.
clear_completed_tasks Hides all completed tasks of a list.
Server Tool What it does
slides generate_presentation Returns the deck URL at once and fills the slides in the background, for hosts that time out on long calls.
slides-generator generate_presentation Shows the template library so you pick a design before generating.

Both use the same generator as Google Slides, including the 10-slide limit per call on the free plan.