← Back to search

gogcli-mcp

GitHub Actions Scanned 6d ago

Extended Google Slides MCP server via gogcli — auth + full Slides support

? Not scanned yet

Versions

No versions found.

Tools 369

gog_calendar_out_of_office
annotations: verified low

Create an Out of Office event that auto-declines invitations during the block.

to string from string allDay boolean summary string calendarId string autoDecline enum declineMessage string
readOnlyHint true destructiveHint true
gog_calendar_unsubscribe
annotations: verified low

Remove a calendar from your calendar list (the underlying calendar is not deleted — you can re-subscribe). For deleting a secondary calendar you own, use gog_calendar_delete_calendar.

calendarId string
readOnlyHint true destructiveHint true
gog_sheets_freeze
annotations: verified low

Freeze rows and/or columns in a sheet.

cols number rows number sheet string spreadsheetId string
destructiveHint true
gog_meet_create
annotations: verified low

Create a Google Meet space and return its meeting code.

open boolean
readOnlyHint true destructiveHint true
gog_meet_get
annotations: verified low

Get a Google Meet space by its meeting code.

meetingCode string
readOnlyHint true destructiveHint true
gog_meet_update
annotations: verified low

Update a Google Meet space configuration.

meetingCode string
readOnlyHint true destructiveHint true
gog_meet_end
annotations: verified low

End the active conference in a Google Meet space.

meetingCode string
readOnlyHint true destructiveHint true
gog_meet_history
annotations: verified low

List past calls (conferences) in a Google Meet space.

all boolean max number meetingCode string
readOnlyHint true destructiveHint true
gog_zoom_auth_setup
annotations: verified low

Store Zoom Server-to-Server (S2S) OAuth credentials so calendar events can be attached to Zoom meetings via the --with-zoom flag on gog_calendar_create / gog_calendar_update. Credentials are saved in gogcli\'s keyring under the given alias.

alias string clientId string accountId string clientSecret string skipValidate boolean
readOnlyHint true destructiveHint true
gog_zoom_auth_doctor
annotations: verified low

Validate stored Zoom S2S OAuth credentials by calling Zoom /users/me.

alias string
readOnlyHint true
gog_calendar_calendars
annotations: verified low

List the calendars in your calendar list (id, summary, access role, primary flag).

all boolean max number
readOnlyHint true
gog_calendar_search
annotations: verified low

Full-text search for events matching a query string, with optional time filters.

to string max number days number from string week boolean query string today boolean calendar string tomorrow boolean weekStart string
readOnlyHint true
gog_calendar_changed
annotations: verified low

List most recently changed events (including cancellations/deletions) across one or more calendars, ordered by last-modification time. Requires gog >= 0.31.1.

all boolean max number since string calendarId string calendarIds string
readOnlyHint true
gog_calendar_freebusy
annotations: verified low

Query free/busy intervals for one or more calendars over a time window.

to string all boolean from string calendarIds string
readOnlyHint true
gog_calendar_colors
annotations: verified low

Show the available calendar and event color palette (color IDs to hex values).

readOnlyHint true
gog_calendar_acl
annotations: verified low

List the access control list (sharing rules) for a calendar.

all boolean max number calendarId string
readOnlyHint true
gog_calendar_move
annotations: verified low

Move an event from one calendar to another; the destination calendar becomes the organizer.

eventId string calendarId string sendUpdates enum destinationCalendarId string
destructiveHint true
gog_calendar_delete_calendar
annotations: verified low

Permanently delete an owned secondary calendar and all its events. Cannot delete your primary calendar. To merely remove a calendar you do not own from your list, use gog_calendar_unsubscribe.

calendarId string
readOnlyHint true destructiveHint true
gog_meet_participants
annotations: verified low

List participants from the latest (or a specific) Meet call.

all boolean max number conference string meetingCode string
readOnlyHint true
gog_drive_download
annotations: verified low

Download a Drive file to the local filesystem. For Google Docs formats, specify an export format (pdf, csv, xlsx, pptx, txt, png, docx, md).

out string fileId string format string overwrite boolean
readOnlyHint true destructiveHint true
gog_drive_upload
annotations: verified low

Upload a file to Drive. Supply it EITHER as localPath (a path on the gog server\'s own filesystem — local

destructiveHint true
gog_drive_sync_push
annotations: verified low

Recursively push a local directory\'s contents into an existing Drive folder — uploads new files, updates changed ones (matched by name + MD5), and creates missing subfolders. One-way and additive: it never deletes anything on Drive. Use dryRun to preview the planned actions first.

dryRun boolean parent string allDrives boolean localPath string
readOnlyHint true destructiveHint true
gog_drive_copy
annotations: verified low

Copy a Drive file to a new file with the given name.

name string fileId string parent string
readOnlyHint true destructiveHint true
gog_drive_url
annotations: verified low

Print shareable web URLs for one or more Drive files.

fileIds array
readOnlyHint true destructiveHint true
gog_drive_permissions
annotations: verified low

List permissions on a Drive file.

max number fileId string
readOnlyHint true destructiveHint true
gog_drive_unshare
annotations: verified low

Remove a permission from a Drive file. Get the permissionId from gog_drive_permissions.

fileId string permissionId string
readOnlyHint true destructiveHint true
gog_drive_drives_list
annotations: verified low

List shared drives (Team Drives) accessible to the account.

all boolean max number query string
readOnlyHint true destructiveHint true
gog_drive_comments_list
annotations: verified low

List comments on a Drive file.

since string fileId string includeQuoted boolean
readOnlyHint true destructiveHint true
gog_drive_comments_get
annotations: verified low

Get a single comment on a Drive file by ID.

fileId string commentId string
readOnlyHint true destructiveHint true
gog_drive_comments_add
annotations: verified low

Add a new comment to a Drive file.

fileId string content string
destructiveHint true
gog_drive_comments_update
annotations: verified low

Update the text of an existing comment.

fileId string content string commentId string
destructiveHint true
gog_drive_comments_delete
annotations: verified low

Delete a comment from a Drive file.

fileId string commentId string
readOnlyHint true destructiveHint true
gog_drive_comments_reply
annotations: verified low

Reply to an existing comment on a Drive file. Pass `action: "resolve"` or `"reopen"` to atomically flip the parent comment\'s resolved state via the Drive API\'s Reply.action field — avoids the older workaround of deleting the comment (which destroys review-thread context).

action enum fileId string content string commentId string
readOnlyHint true destructiveHint true
gog_drive_comments_resolve
annotations: verified low

Resolve a comment on a Drive file (mark as done) without posting a reply. To resolve while replying, use gog_drive_comments_reply with action: "resolve".

fileId string commentId string
readOnlyHint true destructiveHint true
gog_drive_comments_reopen
annotations: verified low

Reopen a previously resolved comment on a Drive file. To reopen while replying, use gog_drive_comments_reply with action: "reopen".

fileId string commentId string
readOnlyHint true destructiveHint true
gog_sheets_table_get
annotations: verified low

Get a single Google Sheets table (definition + columns) by its table ID.

tableId string spreadsheetId string
readOnlyHint true destructiveHint true
gog_drive_du
annotations: verified low

Summarize Drive folder sizes (disk-usage style) starting from a folder.

max number sort enum depth number order enum parent string noAllDrives boolean
readOnlyHint true
gog_drive_tree
annotations: verified low

Print a read-only folder tree starting from a folder.

max number depth number parent string noAllDrives boolean
readOnlyHint true
gog_drive_changes_start_token
annotations: verified low

Get a Drive changes start page token — the cursor you pass to gog_drive_changes_list to enumerate changes since this point.

drive string
readOnlyHint true
gog_drive_changes_list
annotations: verified low

List Drive changes since a page token (for sync/automation). Get the initial token from gog_drive_changes_start_token; the response includes a newStartPageToken to persist for the next poll.

all boolean max number drive string token string includeRemoved boolean
readOnlyHint true
gog_drive_revisions_list
annotations: verified low

List a file\'s revision history — paged revision metadata plus provider export links for each revision.

fileId string
readOnlyHint true
gog_drive_revisions_get
annotations: verified low

Get one revision of a Drive file by revision ID (metadata + export links). Find revision IDs with gog_drive_revisions_list.

fileId string revisionId string
readOnlyHint true
gog_drive_shortcut_create
annotations: verified low

Create a Drive shortcut to a file or folder inside a destination folder. Shortcuts are classified distinctly in listing/tree output and are never followed by tree scans.

name string parent string targetId string
readOnlyHint true
gog_drive_labels_list
annotations: verified low

List Drive label schemas available to the account.

max number view enum language string adminAccess boolean minimumRole string publishedOnly boolean
readOnlyHint true
gog_drive_labels_get
annotations: verified low

Get a single Drive label schema by name (e.g. "labels/abc123").

name string view enum language string adminAccess boolean
readOnlyHint true
gog_drive_labels_file_list
annotations: verified low

List labels applied to a Drive file.

max number fileId string
readOnlyHint true destructiveHint true
gog_drive_labels_file_apply
annotations: verified low

Apply or update a label on a Drive file, optionally setting field values. Each field flag takes "fieldId=value" entries (repeatable). selection/integer/date/user values may be comma-separated within one entry for multi-valued fields.

date array text array user array unset array fileId string integer array labelId string selection array fieldsJson string
readOnlyHint true destructiveHint true
gog_drive_labels_file_remove
annotations: verified low

Remove a label from a Drive file.

fileId string labelId string
readOnlyHint true destructiveHint true
gog_drive_activity
annotations: verified low

Query the Drive Activity API for audit events (edits, creates, deletes, moves, shares, etc.) scoped to a file or folder and/or time range.

to string all boolean max number file string from string filter string folder string actions string consolidate boolean
readOnlyHint true
gog_drive_audit_sharing
annotations: verified low

Audit Drive sharing without mutation — find public (anyone-with-link) or external permissions across a folder tree or a single file.

max number file string depth number parent string publicOnly boolean noAllDrives boolean externalOnly boolean internalDomain array
readOnlyHint true
gog_drive_audit_user
annotations: verified low

Audit Drive sharing without mutation — find permissions granted to a specific user across a folder tree or a single file.

max number file string user string depth number parent string noAllDrives boolean
readOnlyHint true
gog_people_me
annotations: verified low

Show your own People profile (people/me).

readOnlyHint true
gog_people_get
annotations: verified low

Get a People profile by resource name.

userId string
readOnlyHint true
gog_people_search
annotations: verified low

Search the Google Workspace directory (covers internal users, unlike contacts search which is limited to your personal contacts).

all boolean max number query string
readOnlyHint true
gog_people_relations
annotations: verified low

Get relations (manager, reports, etc.) for a user. Defaults to self when userId is omitted.

type string userId string
readOnlyHint true
gog_contacts_update
annotations: verified low

Update an existing Google Contact. Empty string clears a field; repeatable fields (url/address/custom/relation) take comma/semicolon-separated lists.

org string url string note string email string given string phone string title string family string address string birthday string ignoreEtag boolean resourceName string
readOnlyHint true destructiveHint true
gog_contacts_delete
annotations: verified low

Delete a Google Contact by resource name.

resourceName string
readOnlyHint true destructiveHint true
gog_contacts_export
annotations: verified low

Export contacts as vCard (.vcf). Provide a selector (resource name, email, or name), or use query / all to export multiple.

all boolean max number out string query string selector string
readOnlyHint true destructiveHint true
gog_contacts_dedupe
annotations: verified low

Find likely duplicate personal contacts. Defaults to a read-only preview of the merge plan; set apply to actually merge each duplicate group and delete the redundant contacts (etag-checked, with ambiguous or unmergeable groups refused). Scope a risky apply with resource. Always preview first.

max number apply boolean match string resource array failEmpty boolean
readOnlyHint true destructiveHint true
gog_contacts_directory_list
annotations: verified low

List people from the Google Workspace directory (domain shared contacts).

all boolean max number
readOnlyHint true
gog_contacts_other_list
annotations: verified low

List "other contacts" — auto-collected addresses (e.g. people you have emailed) that are not in your saved contacts.

all boolean max number
readOnlyHint true
gog_contacts_other_search
annotations: verified low

Search "other contacts" — auto-collected addresses not in your saved contacts.

max number query string
readOnlyHint true
gog_people_raw
annotations: verified low

Dump the raw People API response as JSON (lossless; for scripting and LLM consumption).

pretty boolean userId string personFields string
readOnlyHint true
gog_docs_copy
annotations: verified low

Copy a Google Doc to a new document with the given title.

docId string title string parent string
destructiveHint true
gog_docs_delete
annotations: verified low

Delete content within a Google Doc by character index range. To remove the entire document (move to Drive trash), use gog_docs_trash.

at string end number batch string docId string start number tabId string segment string matchCase boolean occurrence number
destructiveHint true
gog_docs_trash
annotations: verified low

Move an entire Google Doc to Drive trash. Convenience wrapper around `gog drive delete` so docs-only users can clean up without installing gogcli-mcp-drive. The doc remains recoverable from Drive trash for ~30 days.

docId string
readOnlyHint true destructiveHint true
gog_docs_edit
annotations: verified low

Edit a Google Doc by finding and replacing text (stream-edit style).

find string docId string replace string matchCase boolean
readOnlyHint true destructiveHint true
gog_docs_read
annotations: verified low

Read the content of a Google Doc. Default: plain text body. Use format="json" for the raw Google Docs API response (lossless, includes character indices needed for index-based gog_docs_insert / gog_docs_delete calls). For markdown output, use gog_docs_export with format="md" — it writes to a file. Use gog_docs_structure to see paragraph-by-paragraph layout with indices.

tab string chips boolean docId string format enum allTabs boolean maxBytes number
readOnlyHint true destructiveHint true
gog_docs_format
annotations: verified low

Apply text or paragraph formatting to a Google Doc. Use `match` to format a specific text occurrence, `matchAll` to format every occurrence, or omit both to format the whole doc. Boolean flags (bold/italic/etc.) set the attribute; negated flags (noBold/noItalic/etc.) clear it.

destructiveHint true
gog_docs_suggestions_list
annotations: verified low

List pending suggestions (suggested text insertions and deletions) in a Google Doc, with exact UTF-16 ranges and segment context. Read-only; does not accept or reject suggestions.

tab string docId string
readOnlyHint true destructiveHint true
gog_docs_export
annotations: verified low

Export a Google Doc as PDF, plain text, HTML, DOCX, or other format.

out string docId string format string overwrite boolean
readOnlyHint true destructiveHint true
gog_docs_insert
annotations: verified low

Insert text at a specific character index in a Google Doc. When `index` is omitted, gog defaults to 1 (the very beginning), NOT the end — sequential inserts without an explicit index produce reversed output. To append at the end of the doc, use gog_docs_append (which uses `gog docs write --append` and is the right tool for iterative document construction). To find a valid index for mid-document inserts, call gog_docs_structure or gog_docs_read first.

at string file string batch string docId string index number tabId string content string segment string matchCase boolean occurrence number
destructiveHint true
gog_docs_append
annotations: verified low

Append text to the end of a Google Doc. This is the right tool for iterative document construction — multiple sequential calls produce content in the order they were called. Use gog_docs_insert only when you need to insert at a specific character position. Known markdown=true limitations (tracked upstream): (a) 3+ tables in one call reorders the trailing punctuation of the paragraph before the 3rd table — split into multiple calls with ≤2 tables each (openclaw/gogcli#607); (b) inline **bold** / *italic* / `code` inside table cells renders as literal characters — pre-format cell text separately or apply formatting after the append via gog_docs_format (openclaw/gogcli#608); (c) tables with an empty header row leak the last data row as literal pipe text — always supply a non-empty header (openclaw/gogcli#609).

tab string file string text string docId string markdown boolean
readOnlyHint true destructiveHint true
gog_docs_list_tabs
annotations: verified low

List all tabs in a Google Doc.

docId string
readOnlyHint true destructiveHint true
gog_docs_sed
annotations: verified low

Stream-edit a Google Doc with sed-like regex expressions (s/find/replace/ syntax).

tab string file string docId string expression string expressions array
destructiveHint true
gog_docs_update
annotations: verified low

Update a Google Doc — insert or replace text at a specific position.

at string file string text string batch string docId string index number tabId string segment string markdown boolean pageless boolean matchCase boolean occurrence number replaceRange string
destructiveHint true
gog_docs_comments_list
annotations: verified low

List comments on a Google Doc. Returns open comments by default; set includeResolved=true to include resolved comments.

tab string docId string since string locate boolean includeResolved boolean
readOnlyHint true
gog_docs_comments_get
annotations: verified low

Get a single comment by ID, including its replies.

docId string commentId string
readOnlyHint true destructiveHint true
gog_docs_comments_add
annotations: verified low

Add a comment to a Google Doc. Optionally attach quoted text that appears as the highlighted passage in the Google Docs UI.

docId string quoted string content string
destructiveHint true
gog_docs_comments_reply
annotations: verified low

Reply to an existing comment on a Google Doc.

docId string content string commentId string
readOnlyHint true destructiveHint true
gog_docs_comments_resolve
annotations: verified low

Resolve a comment (mark as done). Optionally include a closing message.

docId string message string commentId string
readOnlyHint true destructiveHint true
gog_docs_comments_delete
annotations: verified low

Delete a comment from a Google Doc. This action is permanent.

docId string commentId string
readOnlyHint true destructiveHint true
gog_docs_comments_reopen
annotations: verified low

Reopen a previously resolved comment (flip resolved → open).

docId string commentId string
readOnlyHint true destructiveHint true
gog_tasks_list
annotations: verified low

List tasks in a Google Task list.

tasklistId string
readOnlyHint true destructiveHint false
gog_docs_comments_locate
annotations: verified low

Locate a comment\'s anchor in a Google Doc — resolves the comment\'s quoted text to its current Docs API index range, or reports the comment as orphaned if the quote can no longer be found (e.g. the anchored text was edited away). Read-only; useful before an index-based edit near a comment.

tab string docId string commentId string matchCase boolean normalizeWhitespace boolean
readOnlyHint true
gog_docs_find_range
annotations: verified low

Map literal text in a Google Doc to its Docs API UTF-16 index range(s). Read-only helper for computing the start/end indices that index-based tools (gog_docs_delete, gog_docs_update --replace-range) need. Returns the first match by default; use occurrence to pick a specific one or all to return every match.

all boolean tab string text string docId string segment string failEmpty boolean matchCase boolean occurrence number normalizeWhitespace boolean
readOnlyHint true
gog_batch_begin
annotations: verified low

Open a persisted, revision-locked request batch for a Google Doc. Subsequent docs mutation tools called with batch=<batchId> append their requests locally instead of applying them; gog_batch_end submits everything atomically. Returns the batchId.

name string docId string
readOnlyHint true destructiveHint true
gog_batch_end
annotations: verified low

Submit a persisted batch: applies every composed request to the doc in one atomic batchUpdate against the locked revision. Atomic by default — set autoSplit to submit >500-request batches as ordered chunks (non-atomic), or continueOnError to retry individually after an atomic validation failure, retaining failures in the batch.

batchId string autoSplit boolean continueOnError boolean
readOnlyHint true destructiveHint true
gog_batch_abort
annotations: verified low

Discard a persisted batch and its composed requests without applying anything to the doc.

batchId string
readOnlyHint true destructiveHint true
gog_batch_list
annotations: verified low

List persisted Docs request batches (id, doc, label, request count, status).

readOnlyHint true destructiveHint true
gog_batch_show
annotations: verified low

Show one persisted batch: its doc, locked revision, and the composed requests awaiting submission.

batchId string
readOnlyHint true destructiveHint true
gog_batch_prune
annotations: verified low

Delete stale persisted batches (not updated within olderThan).

olderThan string
destructiveHint true
gog_docs_table_column_width
annotations: verified low

Set a fixed width (in points) for a table column, or reset columns to Docs-managed even distribution. Target the table by 1-based index in document order (negative counts from the end) and the column by 1-based number. Pass evenlyDistributed without col to reset every column in the table.

col number tab string batch string docId string width number tableIndex number evenlyDistributed boolean
destructiveHint true
gog_docs_table_row_insert
annotations: verified low

Insert a row into a native Google Docs table, optionally populated from a JSON string array. Inserts before the 1-based position given by `at` (negative counts from the end; "end" appends — the default).

at string tab string docId string valuesJson string
destructiveHint true
gog_docs_table_row_delete
annotations: verified low

Delete a row from a native Google Docs table by 1-based row number (negative counts from the end). The row\'s cell content is lost.

row number tab string docId string
destructiveHint true
gog_docs_table_column_insert
annotations: verified low

Insert a column into a native Google Docs table. Inserts before the 1-based position given by `at` (negative counts from the end; "end" appends — the default).

at string tab string docId string
destructiveHint true
gog_docs_table_column_delete
annotations: verified low

Delete a column from a native Google Docs table by 1-based column number (negative counts from the end). The column\'s cell content is lost.

col number tab string docId string
destructiveHint true
gog_docs_table_merge
annotations: verified low

Merge a rectangular cell range in a native Google Docs table. Content of non-first cells in the range is absorbed/discarded by the merge — use gog_docs_table_unmerge to split back.

tab string docId string range string
destructiveHint true
gog_docs_table_unmerge
annotations: verified low

Unmerge (split) the merged region containing a given cell in a native Google Docs table.

tab string cell string docId string
readOnlyHint true
gog_docs_named_range_create
annotations: verified low

Create a named range — a durable, tab-aware anchor over a span of document text that survives subsequent edits (unlike raw indices). Anchor by literal text (`at`) or explicit UTF-16 start/end indices. Pair with gog_docs_named_range_replace for repeatable templated updates.

at string end number tab string name string docId string start number matchCase boolean occurrence number
readOnlyHint true destructiveHint true
gog_docs_named_range_list
annotations: verified low

List named ranges in a Google Doc, optionally filtered by name.

tab string name string docId string
readOnlyHint true destructiveHint true
gog_docs_named_range_delete
annotations: verified low

Delete a named range (the anchor only — the underlying document text is untouched).

tab string docId string nameOrId string
readOnlyHint true destructiveHint true
gog_docs_named_range_replace
annotations: verified low

Replace the text inside a named range with new content (inline or from a file), keeping the anchor for future updates — the templated-update workhorse.

tab string file string text string docId string nameOrId string
readOnlyHint true destructiveHint true
gog_docs_tables_list
annotations: verified low

Enumerate the native tables in a Google Doc (dimensions, position) — the index/first-cell-text it reports feeds the `table` selector on the table-row/column/merge tools.

tab string docId string
readOnlyHint true
gog_docs_images_list
annotations: verified low

Enumerate inline/positioned images in a Google Doc.

tab string docId string
readOnlyHint true destructiveHint true
gog_docs_headings_list
annotations: verified low

Enumerate headings in a Google Doc (a lightweight outline view), optionally filtered to one heading level.

tab string docId string level number
readOnlyHint true destructiveHint true
gog_docs_paragraphs_list
annotations: verified low

Enumerate paragraphs in a Google Doc with emptiness, text-run ranges, styles, and links — richer than gog_docs_structure when you need per-run detail. Optionally filter to one named style.

tab string docId string style string
readOnlyHint true destructiveHint true
gog_docs_insert_page_break
annotations: verified low

Insert a Google Docs page break via InsertPageBreakRequest — the only path for multi-page deliverables (markdown has no page-break construct). Specify `index` for a precise character position, or `atEnd` for end-of-doc.

at string tab string atEnd boolean batch string docId string index number matchCase boolean occurrence number
destructiveHint true
gog_docs_page_layout
annotations: verified low

Toggle the page layout (pageless | pages) of an existing Google Doc. Sibling to the --pageless flag on docs create/write/update for docs that were already created (e.g. by Drive markdown conversion) without the desired layout.

docId string layout enum pageSize enum marginTop string pageWidth string marginLeft string pageHeight string marginRight string marginBottom string
destructiveHint true
gog_docs_insert_table
annotations: verified low

Insert a native Google Docs table via InsertTableRequest, bypassing the markdown writer. Use this instead of writing a markdown table when you need precise dimensions or to avoid the markdown writer\'s table limitations. `valuesJson` is a JSON 2D string array whose dimensions must match rows x cols.

tab string cols number rows number atEnd boolean docId string index number valuesJson string
destructiveHint true
gog_docs_cell_update
annotations: verified low

Replace (or append to) the content of a single table cell, addressed by table / row / column — non-destructive to the rest of the table, unlike index-based edits that shift on every change. Provide content inline or read it from contentFile. Note: row/col/tableIndex are 1-based here; the sibling gog_docs_cell_style uses 0-based addressing.

col number row number tab string docId string append boolean format enum content string tableIndex number contentFile string
destructiveHint true
gog_sheets_export
annotations: verified low

Export a spreadsheet as CSV, TSV, or PDF.

out string format string overwrite boolean spreadsheetId string
readOnlyHint true destructiveHint true
gog_docs_cell_style
annotations: verified low

Apply background color and/or inline text styling (bold, italic, underline, colors) to one or more table cells, addressed by 0-based row/column with optional spans. Sibling to gog_docs_cell_update, which changes cell content rather than styling. Note: row/col/tableIndex are 0-based here; gog_docs_cell_update uses 1-based addressing.

col number row number tab string bold boolean batch string docId string italic boolean colSpan number rowSpan number borderAll string borderTop string textColor string underline boolean borderLeft string paddingAll string paddingTop string tableIndex number borderRight string paddingLeft string borderBottom string contentAlign enum paddingRight string paddingBottom string backgroundColor string
destructiveHint true
gog_docs_insert_image
annotations: verified low

Insert an image into a Google Doc from a local file or a public HTTPS URL. file: uploaded to Drive, temporarily shared so Docs can fetch it, inserted, then the public permission is revoked. url: inserted directly with no Drive upload or temporary sharing. Replaces placeholder text (at) or appends at end-of-doc.

at string tab string url string file string name string after string docId string width number before string height number parent string onRestricted enum
destructiveHint true
gog_docs_insert_person
annotations: verified low

Insert a native Google Docs person smart chip (the interactive @-mention chip) for an email address, at a character index or end-of-doc.

at string tab string atEnd boolean batch string docId string email string index number matchCase boolean occurrence number
destructiveHint true
gog_docs_insert_date_chip
annotations: verified low

Insert a native Google Docs date smart chip, at a character index or end-of-doc.

tab string date string atEnd boolean batch string docId string index number format enum
destructiveHint true
gog_docs_add_tab
annotations: verified low

Add a tab to a Google Doc. Tabs partition a doc into independently-addressable sections (multi-tab docs). Optionally set the title, zero-based position, parent tab (for nesting), and an emoji icon.

docId string index number title string iconEmoji string parentTab string
destructiveHint true
gog_docs_rename_tab
annotations: verified low

Rename a tab in a Google Doc. Identify the existing tab by title or ID and give it a new title.

tab string docId string title string
destructiveHint true
gog_docs_delete_tab
annotations: verified low

Delete a tab (and its content) from a Google Doc. Identify the tab by title or ID. This permanently removes the tab and everything in it.

tab string docId string
destructiveHint true
gog_docs_clear
annotations: verified low

Clear all content from a Google Doc, leaving an empty document. The doc itself is preserved (same ID/URL); only its body content is removed. To delete the whole doc instead, use gog_docs_trash.

docId string
destructiveHint true
gog_docs_insert_footnote
annotations: verified low

Insert a footnote at a character index (or end-of-doc) and populate its text. The footnote reference mark is placed in the body; the footnote content goes in the new footnote segment.

at string tab string file string text string atEnd boolean docId string index number matchCase boolean occurrence number
destructiveHint true
gog_docs_insert_section_break
annotations: verified low

Insert a continuous or next-page section break at a character index (or end-of-doc). Section breaks enable per-section layout such as column counts (see gog_docs_section_columns).

at string tab string type enum atEnd boolean batch string docId string index number matchCase boolean occurrence number
destructiveHint true
gog_docs_insert_horizontal_rule
annotations: verified low

Insert a horizontal rule (paragraph border) at a character index (or end-of-doc).

at string tab string atEnd boolean batch string docId string index number matchCase boolean occurrence number
destructiveHint true
gog_tasks_get
annotations: verified low

Get a specific task by ID.

taskId string tasklistId string
readOnlyHint true destructiveHint false
gog_docs_section_columns
annotations: verified low

Set the column count (1-3) for the document section containing the target position. Use count=1 to reset to a single column. Anchor by index, end-of-doc, or literal text.

at string tab string atEnd boolean batch string count number docId string index number matchCase boolean separator enum occurrence number
readOnlyHint true destructiveHint true
gog_docs_header_list
annotations: verified low

List a Google Doc\'s headers and their segment IDs. Use a segment ID with the segment param on gog_docs_insert / gog_docs_update / gog_docs_delete / gog_docs_format / gog_docs_find_range to edit inside a header.

tab string docId string
readOnlyHint true destructiveHint true
gog_docs_header_create
annotations: verified low

Create a header in a Google Doc and optionally populate its initial text. Returns the new header segment ID.

at string tab string file string text string atEnd boolean docId string index number matchCase boolean occurrence number
readOnlyHint true destructiveHint true
gog_docs_header_delete
annotations: verified low

Delete a header from a Google Doc by its segment ID (from gog_docs_header_list).

tab string docId string headerId string
readOnlyHint true destructiveHint true
gog_docs_footer_list
annotations: verified low

List a Google Doc\'s footers and their segment IDs. Use a segment ID with the segment param on gog_docs_insert / gog_docs_update / gog_docs_delete / gog_docs_format / gog_docs_find_range to edit inside a footer.

tab string docId string
readOnlyHint true destructiveHint true
gog_docs_footer_create
annotations: verified low

Create a footer in a Google Doc and optionally populate its initial text. Returns the new footer segment ID.

at string tab string file string text string atEnd boolean docId string index number matchCase boolean occurrence number
destructiveHint true
gog_docs_footer_delete
annotations: verified low

Delete a footer from a Google Doc by its segment ID (from gog_docs_footer_list).

tab string docId string footerId string
destructiveHint true
gog_docs_replace_image
annotations: verified low

Replace an existing image in a Google Doc in place — keeping its position and bounds — with a new image from a local file or public HTTPS URL. Target the image by exact object ID (from gog_docs_images_list), by alt-text substring, or leave both off to replace the only image in the doc/tab.

tab string url string file string name string docId string parent string matchAlt string objectId string
destructiveHint true
gog_docs_table_row_pin_header
annotations: verified low

Pin (or unpin) leading rows of a native Google Docs table as repeating header rows. rows=N pins the first N rows; rows=0 unpins all header rows.

tab string rows number docId string
destructiveHint true
gog_docs_table_row_style
annotations: verified low

Set native table row height and page-overflow behaviour. Target a 1-based row (negative counts from the end) or omit row to style every row in the table.

row number tab string docId string minHeight string preventOverflow boolean
destructiveHint true
gog_sheets_list_tabs
annotations: verified low

List tabs (sheets) in a spreadsheet with their titles, sheetIds, and indices. A friendlier view than gog_sheets_metadata when you only need the tab list — useful for restructuring a workbook over a long agent session without losing track of names.

spreadsheetId string
readOnlyHint true destructiveHint true
gog_sheets_add_tab
annotations: verified low

Add a new sheet tab to a spreadsheet.

tabName string spreadsheetId string
readOnlyHint true destructiveHint true
gog_sheets_delete_tab
annotations: verified low

Delete a sheet tab from a spreadsheet.

tabName string spreadsheetId string
readOnlyHint true destructiveHint true
gog_sheets_rename_tab
annotations: verified low

Rename a sheet tab.

newName string oldName string spreadsheetId string
readOnlyHint true destructiveHint true
gog_sheets_copy
annotations: verified low

Copy a spreadsheet to a new spreadsheet with the given title.

title string parent string spreadsheetId string
readOnlyHint true destructiveHint true
gog_sheets_insert
annotations: verified low

Insert rows or columns into a sheet. With after:false (default), the new dimension lands at start. With after:true, the new dimension lands at start+1 (the existing dimension at start is preserved).

after boolean count number sheet string start number dimension string spreadsheetId string inheritFromBefore boolean
destructiveHint true
gog_sheets_copy_paste
annotations: verified low

Copy a source range\'s values/formulas/format to a destination range via the Sheets CopyPasteRequest. A destination larger than the source tiles the source to fill it — the canonical way to fill formulas down or across with relative references adjusted (aliases: fill, copy-range). Use type to control what is pasted (NORMAL pastes everything; FORMULA fills formulas with adjusted references; VALUES/FORMAT/etc. paste only that aspect).

dest string type enum source string transpose boolean spreadsheetId string
destructiveHint true
gog_sheets_merge
annotations: verified low

Merge cells in a range.

type string range string spreadsheetId string
destructiveHint true
gog_sheets_unmerge
annotations: verified low

Unmerge previously merged cells in a range.

range string spreadsheetId string
destructiveHint true
gog_sheets_format
annotations: verified low

Apply cell formatting to a range. The named flags (bold, italic, backgroundColor, etc.) compose into a Sheets API CellFormat — use them for the 90% case. For full API control, pass formatJson + formatFields (Sheets CellFormat + field mask) directly.

bold boolean range string italic boolean fontSize number textColor string underline boolean fontFamily string formatJson string formatFields string wrapStrategy enum spreadsheetId string strikethrough boolean backgroundColor string verticalAlignment enum horizontalAlignment enum
destructiveHint true
gog_sheets_number_format
annotations: verified low

Set number format on a range (currency, percentage, date, etc.). When type is DATE or DATE_TIME, the target range is peeked first; if every numeric cell is a small integer (< 10000), a warning is prepended to the response because Sheets will render those as 1899/1900 day-serials. Pass force:true to skip the check.

type string force boolean range string pattern string spreadsheetId string
readOnlyHint true destructiveHint true
gog_sheets_read_format
annotations: verified low

Read cell formatting for a range.

range string effective boolean spreadsheetId string
readOnlyHint true destructiveHint true
gog_sheets_resize_columns
annotations: verified low

Resize column widths. Use --auto for auto-fit or --width for a specific pixel width.

auto boolean width number columns string spreadsheetId string
readOnlyHint true destructiveHint true
gog_sheets_resize_rows
annotations: verified low

Resize row heights. Use --auto for auto-fit or --height for a specific pixel height.

auto boolean rows string height number spreadsheetId string
readOnlyHint true destructiveHint true
gog_sheets_notes
annotations: verified low

Read cell notes in a range.

range string spreadsheetId string
readOnlyHint true destructiveHint true
gog_sheets_update_note
annotations: verified low

Add, update, or clear a cell note. Pass an empty string to clear the note.

note string range string spreadsheetId string
readOnlyHint true destructiveHint true
gog_sheets_links
annotations: verified low

List hyperlinks in a range.

range string spreadsheetId string
readOnlyHint true destructiveHint true
gog_sheets_links_set
annotations: verified low

Set cell hyperlinks in a Google Sheet. Three modes: (1) single link — pass cell + url (+ optional text);

range string spreadsheetId string
readOnlyHint true destructiveHint true
gog_sheets_validation_get
annotations: verified low

Read the data-validation rules (dropdowns, checkboxes, number/date conditions, custom formulas) applied to a range.

range string spreadsheetId string
readOnlyHint true destructiveHint true
gog_sheets_table_create
annotations: verified low

Create a Google Sheets table over a range. columnsJson is a JSON array of column definitions (each {columnName, columnType?}); valid columnType values: TEXT, DOUBLE, BOOLEAN, DATE, DROPDOWN. Inline JSON or @/path/to/file.json.

name string range string columnsJson string spreadsheetId string
destructiveHint true
gog_sheets_validation_set
annotations: verified low

Set a data-validation rule on a range — dropdowns (ONE_OF_LIST / ONE_OF_RANGE), checkboxes (BOOLEAN), number/date conditions, or custom formulas. Overwrites any existing rule on the range. Repeat values for list entries or between-bounds.

type string range string strict boolean values array inputMessage string showCustomUi boolean spreadsheetId string filteredRowsIncluded boolean
destructiveHint true
gog_sheets_validation_clear
annotations: verified low

Remove all data-validation rules from a range.

range string spreadsheetId string filteredRowsIncluded boolean
readOnlyHint true destructiveHint true
gog_sheets_delete_dimension
annotations: verified low

Delete a span of rows or columns, table-aware: intersecting table objects are preserved (shrunk) along with their remaining data, instead of being corrupted as with a raw DeleteDimension batch update. Target by A1 range (e.g. Sheet1!5:7 or Sheet1!C:D) or by sheet name plus start/end.

end number start number dimension enum rangeOrSheet string spreadsheetId string
readOnlyHint true destructiveHint true
gog_sheets_named_ranges_list
annotations: verified low

List all named ranges in a spreadsheet.

spreadsheetId string
readOnlyHint true destructiveHint true
gog_sheets_named_ranges_get
annotations: verified low

Get a named range by name or ID.

nameOrId string spreadsheetId string
readOnlyHint true destructiveHint true
gog_sheets_named_ranges_add
annotations: verified low

Create a new named range.

name string range string spreadsheetId string
destructiveHint true
gog_sheets_named_ranges_update
annotations: verified low

Update a named range (change its name, range, or both).

name string range string nameOrId string spreadsheetId string
destructiveHint true
gog_sheets_named_ranges_delete
annotations: verified low

Delete a named range.

nameOrId string spreadsheetId string
destructiveHint true
gog_sheets_batch_update
annotations: verified low

Update values in multiple ranges with one Sheets API request. dataJson is a JSON array of {range, values} objects — pass it inline as a literal JSON string. Atomic — either all ranges update or none do. (The CLI also accepts "@/path/to/file.json", but that file is read on the gog server\'s filesystem, not the caller\'s, so inline JSON is the right form for remote MCP callers.)

input enum dataJson string spreadsheetId string responseRender enum responseDateTimeRender enum includeValuesInResponse boolean
readOnlyHint true destructiveHint true
gog_sheets_reorder_tab
annotations: verified low

Move a tab to a specific 0-based position. `tab` is the tab name or numeric sheetId; `to=0` is the leftmost slot.

to number tab string spreadsheetId string
readOnlyHint true destructiveHint true
gog_sheets_chart_list
annotations: verified low

List embedded charts in a spreadsheet (chartId, type, position).

spreadsheetId string
readOnlyHint true destructiveHint true
gog_sheets_chart_get
annotations: verified low

Get the full definition (spec + position) of a single chart by its numeric chart ID.

chartId string spreadsheetId string
readOnlyHint true destructiveHint true
gog_sheets_chart_create
annotations: verified low

Create an embedded chart from a JSON spec. specJson is a Sheets API ChartSpec (or full EmbeddedChart) — inline or @/path/to/file.json. Anchor the chart with sheet + anchor (A1 cell), and optionally size it with width/height pixels.

sheet string width number anchor string height number specJson string spreadsheetId string
readOnlyHint true destructiveHint true
gog_sheets_chart_update
annotations: verified low

Replace a chart spec by chart ID. specJson is a Sheets API ChartSpec (or full EmbeddedChart) — inline or @/path/to/file.json.

chartId string specJson string spreadsheetId string
readOnlyHint true destructiveHint true
gog_sheets_chart_delete
annotations: verified low

Delete a chart by its numeric chart ID.

chartId string spreadsheetId string
readOnlyHint true destructiveHint true
gog_sheets_table_list
annotations: verified low

List Google Sheets tables in a spreadsheet (tableId, name, range).

spreadsheetId string
readOnlyHint true destructiveHint true
gog_gmail_vacation_get
annotations: verified low

Get the current vacation responder (auto-reply) settings.

readOnlyHint true
gog_sheets_table_append
annotations: verified low

Append data rows to a table. valuesJson is a JSON 2D array of row values.

input enum tableId string valuesJson string spreadsheetId string
destructiveHint true
gog_sheets_table_clear
annotations: verified low

Clear all data rows from a table (keeps the table and its columns).

tableId string spreadsheetId string
destructiveHint true
gog_sheets_table_delete
annotations: verified low

Delete a Google Sheets table. WARNING: the underlying `gog`/Sheets behaviour is that deleting a table also DESTROYS every cell value in the table range — not just the table styling/columns.

tableId string keep_data boolean spreadsheetId string
destructiveHint true
gog_sheets_banding_list
annotations: verified low

List alternating-color banded ranges. Optionally scope to a single sheet.

sheet string spreadsheetId string
readOnlyHint true destructiveHint true
gog_sheets_banding_set
annotations: verified low

Apply alternating colors to a range. Provide rowPropertiesJson and/or columnPropertiesJson — each a Sheets API BandingProperties JSON object ({headerColor, firstBandColor, secondBandColor, footerColor}). At least one is required.

range string spreadsheetId string rowPropertiesJson string columnPropertiesJson string
destructiveHint true
gog_sheets_banding_clear
annotations: verified low

Remove alternating-color banding. Pass id to remove a single banded range, or all:true with sheet to remove every banding on that sheet.

id number all boolean sheet string spreadsheetId string
readOnlyHint true destructiveHint true
gog_sheets_filter_set
annotations: verified low

Set a basic filter on a range (the filter/sort header Sheets shows on a data range). A sheet can hold one basic filter; replacing an existing one requires replace=true — without it, gog refuses rather than silently overwriting.

range string replace boolean spreadsheetId string
readOnlyHint true
gog_sheets_conditional_format_list
annotations: verified low

List conditional formatting rules. Optionally scope to a single sheet.

sheet string spreadsheetId string
readOnlyHint true
gog_sheets_conditional_format_add
annotations: verified low

Add a conditional formatting rule to a range. Boolean rules: type picks the condition, expr is its value/formula (omit for blank/not-blank), formatJson is the CellFormat to apply when the condition matches (inline or @file); use formatFields to force-send zero/false fields (e.g. backgroundColor,textFormat.bold). Gradient rules (color scales): pass gradientRuleJson instead — a GradientRule JSON with minpoint/maxpoint (and optional midpoint), each {"color":{...},"type":"MIN|MAX|NUMBER|PERCENT|PERCENTILE","value":"..."}. The two modes are mutually exclusive.

expr string type enum range string formatJson string formatFields string spreadsheetId string gradientRuleJson string
destructiveHint true
gog_sheets_conditional_format_clear
annotations: verified low

Remove conditional formatting rules from a sheet. Pass index to remove a single rule by its 0-based index, or all:true to remove every rule on the sheet.

all boolean index number sheet string spreadsheetId string
destructiveHint true
gog_sheets_snapshot
annotations: verified low

Make a backup copy of an entire spreadsheet — a one-call safety snapshot to take BEFORE a risky or destructive edit (table delete, bulk clear, large rewrite).

name string parent string spreadsheetId string
readOnlyHint true
gog_sheets_datasource_list
annotations: verified low

List the Connected Sheets data sources in a spreadsheet (BigQuery or Looker), each joined with its DATA_SOURCE sheet

spreadsheetId string
readOnlyHint true
gog_sheets_datasource_describe
annotations: verified low

Describe one Connected Sheets data source in full: the complete API DataSource spec (including the BigQuery raw query,

dataSourceId string spreadsheetId string
readOnlyHint true
gog_sheets_datasource_table_list
annotations: verified low

List the data-source tables — "extracts" in the Sheets editor — anchored in a spreadsheet. A data-source table has NO

dataSourceId string spreadsheetId string
readOnlyHint true
gog_sheets_datasource_table_describe
annotations: verified low

Describe the data-source table (extract) anchored at an A1 cell: its source, configured columns, sort/filter spec and

anchor string spreadsheetId string
readOnlyHint true
gog_classroom_coursework_create
annotations: verified low

Create a new coursework item (assignment, question, etc.) in a course.

title string courseId string
destructiveHint true
gog_sheets_datasource_table_read
annotations: verified low

Read the values out of the data-source table (extract) anchored at an A1 cell. Bounded on purpose: at most maxRows data

anchor string render enum maxRows number spreadsheetId string
readOnlyHint true
gog_gmail_raw
annotations: verified low

Dump the raw Gmail API response as JSON (lossless; for scripting and LLM consumption).

format enum pretty boolean messageId string
readOnlyHint true
gog_gmail_attachment
annotations: none low

Download a Gmail attachment and deliver its contents so you can actually read them. Identify the

gog_gmail_url
annotations: verified low

Print Gmail web URLs for one or more threads.

threadIds array
readOnlyHint true destructiveHint true
gog_gmail_history
annotations: verified low

List Gmail history events since a given historyId (for syncing).

all boolean max number since string
readOnlyHint true destructiveHint true
gog_gmail_message_modify
annotations: verified low

Modify labels on a single message (add and/or remove labels).

add string remove string messageId string
destructiveHint true
gog_gmail_batch_delete
annotations: verified low

Permanently delete multiple messages (requires the broader Gmail scope; not reversible — messages bypass Trash). Requires force:true to delete non-interactively. Use gog_gmail_trash for normal deletes.

force boolean messageIds array
readOnlyHint true destructiveHint true
gog_gmail_batch_modify
annotations: verified low

Modify labels on multiple messages in one call (add and/or remove labels).

add string remove string messageIds array
readOnlyHint true destructiveHint true
gog_gmail_thread_get
annotations: verified low

Get a Gmail thread with all messages. THIS IS THE CORRECT TOOL WHEN YOU ALREADY KNOW THE threadId — it returns the thread in full, so unlike a search it can never be truncated, mis-ranked, or come back empty because the query missed. Never re-discover a known thread with gog_gmail_search; read it here. For long threads that overflow context, use latestN to fetch only the most recent messages and/or snippetsOnly for a lightweight per-message headers+snippet view; sanitizeContent strips raw payloads/HTML and is the biggest size reducer when you do need bodies. Note each message carries two distinct id concepts: the top-level `id` (the Gmail short hex message id — pass THIS as replyToMessageId to reply) and the `Message-Id` header (the RFC822 `<…@host>` value used in In-Reply-To/References) — don\'t confuse either with the `threadId`. To reply to the thread itself, pass the thread\'s id as replyToThreadId on gog_gmail_drafts_create.

full boolean outDir string latestN number download boolean threadId string snippetsOnly boolean sanitizeContent boolean useIndexedAttachmentIds boolean
readOnlyHint true
gog_gmail_thread_modify
annotations: verified low

Modify labels on all messages in a thread (add and/or remove labels).

add string remove string threadId string
readOnlyHint true destructiveHint true
gog_gmail_thread_attachments
annotations: verified low

List all attachments in a Gmail thread, optionally downloading them. NOTE: download/outDir write to the CONNECTOR/gog server\'s filesystem — on the remote connector you can\'t read those files, so use gog_gmail_attachment per attachment to receive bytes (image inline, or a Drive link). This tool is best used just to LIST attachments (filenames, ids, sizes) and then fetch the ones you want individually.

outDir string download boolean threadId string useIndexedAttachmentIds boolean
readOnlyHint true
gog_gmail_labels_list
annotations: verified low

List all Gmail labels for the account.

readOnlyHint true destructiveHint true
gog_gmail_labels_get
annotations: verified low

Get label details, including message and thread counts.

labelIdOrName string
readOnlyHint true destructiveHint true
gog_gmail_labels_create
annotations: verified low

Create a new Gmail label.

name string
destructiveHint true
gog_gmail_labels_rename
annotations: verified low

Rename a Gmail label.

newName string labelIdOrName string
readOnlyHint true destructiveHint true
gog_gmail_labels_delete
annotations: verified low

Delete a Gmail label.

labelIdOrName string
readOnlyHint true destructiveHint true
gog_gmail_labels_modify
annotations: verified low

Modify labels on one or more threads (add and/or remove labels).

add string remove string threadIds array
readOnlyHint true destructiveHint true
gog_${service}_run
annotations: verified low

destructiveHint true
gog_gmail_drafts_list
annotations: verified low

List Gmail drafts. Each entry is annotated FOR FREE — no extra gog invocation, whatever the number of drafts — with

all boolean max number enrich boolean
readOnlyHint true
gog_gmail_drafts_diff
annotations: verified low

Compare TWO NAMED DRAFTS and report exactly how they diverged: which body lines exist only in one, whether either is a

readOnlyHint true
gog_gmail_drafts_get
annotations: verified low

Get a Gmail draft by ID.

draftId string download boolean useIndexedAttachmentIds boolean
readOnlyHint true
gog_gmail_drafts_create
annotations: none low

Create a new Gmail draft. Recipients (to/cc/bcc) are optional; omit them (or set omitRecipients) to create a recipient-less draft as an accidental-send guard. For replies, prefer replyToThreadId (anchors to the thread\'s latest message) or replyToMessageId (a specific message) — don\'t pass a thread id into replyToMessageId, which mis-threads silently.

gog_gmail_drafts_update
annotations: verified low

Update an existing Gmail draft. For replies, prefer replyToThreadId (threads off the thread\'s latest message) or

destructiveHint true
gog_gmail_drafts_delete
annotations: verified low

Permanently delete a Gmail draft (not reversible — drafts do not go to Trash). Requires force:true to delete non-interactively.

force boolean draftId string
destructiveHint true
gog_gmail_drafts_send
annotations: verified low

Send an existing Gmail draft. If the id no longer resolves, the 404 comes back as a DRAFT_FORKED report — what happened,

draftId string
destructiveHint true
gog_gmail_import
annotations: verified low

Import an existing RFC822/EML message INTO the mailbox. This is Gmail\'s import path, not a send: nothing

file string labels array neverMarkSpam boolean internalDateSource enum processForCalendar boolean
destructiveHint true
gog_gmail_forward
annotations: verified low

Forward an existing Gmail message to new recipients.

cc string to string bcc string from string note string messageId string skipAttachments boolean
destructiveHint true
gog_gmail_reply
annotations: verified low

Reply to a Gmail message (sends to the original sender only). Threads off the message and inherits a "Re:" subject and the quoted original by default. For replying to every participant use gog_gmail_reply_all; to reply across many messages matching a query use gog_gmail_autoreply; to stage this same reply without sending it use gog_gmail_drafts_reply, which composes exactly what this tool would send.

destructiveHint true
gog_gmail_reply_all
annotations: verified low

Reply to all participants of a Gmail message (sender plus every To/Cc recipient). Same inherited "Re:" subject and quoting as gog_gmail_reply. Use the remove flag to drop specific recipients from the reply-all. To stage it without sending use gog_gmail_drafts_reply_all.

destructiveHint true
gog_gmail_drafts_reply
annotations: none low

Save a reply to a Gmail message as a draft (to the original sender only).

gog_gmail_drafts_reply_all
annotations: verified low

Save a reply-all to a Gmail message as a draft (sender plus every To/Cc recipient).

destructiveHint true
gog_gmail_drafts_forward
annotations: verified low

Save a forward of a Gmail message as a draft. Same composition as gog_gmail_forward — the original

cc string to string bcc string from string note string messageId string skipAttachments boolean
destructiveHint true
gog_gmail_autoreply
annotations: verified low

Reply once to all messages matching a Gmail search query. Use the label flag to dedupe across runs.

max number body string from string label string query string archive boolean replyTo string subject string bodyHtml string markRead boolean skipBulk boolean allowSelf boolean
destructiveHint true
gog_gmail_messages_search
annotations: verified low

Search individual messages (not threads) using Gmail query syntax. Returns one result per matching message.

all boolean max number full boolean query string maxPages number bodyFormat enum includeBody boolean includeAttachments boolean useIndexedAttachmentIds boolean
readOnlyHint true
gog_gmail_labels_style
annotations: verified low

Change a user label's color or visibility (background/text color from Gmail's palette, label-list and message-list visibility).

textColor string labelIdOrName string backgroundColor string labelListVisibility enum messageListVisibility enum
readOnlyHint true destructiveHint true
gog_gmail_vacation_update
annotations: verified low

Update the vacation responder. Pass enable (with subject/body) to turn it on, or disable to turn it off; optional start/end RFC3339 times and contactsOnly/domainOnly scoping.

end string body string start string enable boolean disable boolean subject string domainOnly boolean contactsOnly boolean
readOnlyHint true
gog_gmail_filters_list
annotations: verified low

List all Gmail filters for the account.

readOnlyHint true
gog_gmail_filters_get
annotations: verified low

Get the criteria and actions of a single Gmail filter by ID.

filterId string
readOnlyHint true
gog_gmail_filters_create
annotations: verified low

Create a Gmail filter. Specify match criteria (from/to/subject/query/hasAttachment) and one or more actions (label, archive, mark-read, star, important, trash, forward, never-spam).

to string from string star boolean query string trash boolean archive boolean forward string subject string addLabel string markRead boolean important boolean neverSpam boolean removeLabel string hasAttachment boolean
destructiveHint true
gog_gmail_filters_delete
annotations: verified low

Delete a Gmail filter by ID.

filterId string
readOnlyHint true destructiveHint true
gog_gmail_sendas_list
annotations: verified low

List all send-as aliases configured for the account.

readOnlyHint true destructiveHint true
gog_gmail_sendas_get
annotations: verified low

Get details of a single send-as alias by its email address.

email string
readOnlyHint true destructiveHint true
gog_gmail_sendas_create
annotations: verified low

Create a send-as alias. Newly added aliases generally require email verification before they can be used (see gog_gmail_sendas_verify).

email string replyTo string signature string displayName string treatAsAlias boolean
destructiveHint true
gog_gmail_sendas_update
annotations: verified low

Update a send-as alias (display name, reply-to, signature, alias handling, or make it the default).

email string replyTo string signature string displayName string makeDefault boolean treatAsAlias boolean
destructiveHint true
gog_gmail_sendas_delete
annotations: verified low

Delete a send-as alias by its email address.

email string
destructiveHint true
gog_gmail_sendas_verify
annotations: none low

Resend the verification email for a send-as alias that is pending verification.

email string
gog_classroom_courses_create
annotations: verified low

Create a new Google Classroom course.

name string
destructiveHint true
gog_classroom_courses_update
annotations: verified low

Update an existing Google Classroom course.

name string courseId string
destructiveHint true
gog_classroom_courses_delete
annotations: verified low

Delete a Google Classroom course.

courseId string
destructiveHint true
gog_classroom_courses_archive
annotations: verified low

Archive a Google Classroom course.

courseId string
destructiveHint true
gog_classroom_courses_unarchive
annotations: verified low

Unarchive a Google Classroom course (restore to ACTIVE).

courseId string
destructiveHint true
gog_classroom_students_add
annotations: verified low

Add a student to a Google Classroom course.

userId string courseId string enrollmentCode string
destructiveHint true
gog_classroom_students_remove
annotations: verified low

Remove a student from a Google Classroom course.

userId string courseId string
destructiveHint true
gog_classroom_teachers_add
annotations: verified low

Add a teacher to a Google Classroom course.

userId string courseId string
destructiveHint true
gog_classroom_teachers_remove
annotations: verified low

Remove a teacher from a Google Classroom course.

userId string courseId string
destructiveHint true
gog_tasks_lists
annotations: verified low

List all Google Task lists.

readOnlyHint true destructiveHint false
gog_classroom_coursework_update
annotations: verified low

Update an existing coursework item.

title string courseId string courseworkId string
destructiveHint true
gog_classroom_coursework_delete
annotations: verified low

Delete a coursework item.

courseId string courseworkId string
destructiveHint true
gog_classroom_announcements_update
annotations: verified low

Update an existing announcement.

text string courseId string scheduled string announcementId string
destructiveHint true
gog_classroom_announcements_delete
annotations: verified low

Delete an announcement.

courseId string announcementId string
destructiveHint true
gog_classroom_topics_create
annotations: verified low

Create a topic in a Google Classroom course.

name string courseId string
destructiveHint true
gog_classroom_topics_update
annotations: verified low

Rename an existing topic.

name string topicId string courseId string
destructiveHint true
gog_classroom_topics_delete
annotations: verified low

Delete a topic.

topicId string courseId string
destructiveHint true
gog_classroom_invitations_create
annotations: verified low

Create an invitation to a Google Classroom course.

role enum userId string courseId string
destructiveHint true
gog_classroom_invitations_delete
annotations: verified low

Delete (revoke) a Google Classroom invitation.

invitationId string
destructiveHint true
gog_drive_ls
annotations: verified low

List files in a Google Drive folder (default: root).

max number query string folderId string allDrives boolean
readOnlyHint true destructiveHint false
gog_drive_search
annotations: verified low

Search Google Drive files by full-text query.

query string
readOnlyHint true destructiveHint false
gog_drive_get
annotations: verified low

Get metadata for a Google Drive file.

fileId string
readOnlyHint true destructiveHint false
gog_drive_mkdir
annotations: verified low

Create a new folder in Google Drive.

name string
destructiveHint false
gog_drive_rename
annotations: verified low

Rename a file or folder in Google Drive.

fileId string newName string
destructiveHint true
gog_drive_move
annotations: verified low

Move a file to a different folder in Google Drive.

fileId string parentId string
destructiveHint true
gog_drive_delete
annotations: verified low

Move a Google Drive file to trash, or permanently delete it with permanent=true (irreversible).

fileId string permanent boolean
destructiveHint true
gog_drive_share
annotations: verified low

Share a Google Drive file or folder.

to enum role enum email string domain string fileId string
destructiveHint true
gog_drive_extract_text
annotations: verified low

Extract readable TEXT from a Drive file — PDF, image, docx, or a native Google Doc — and return

fileId string offset number maxChars number ocrLanguage string
destructiveHint false
gog_drive_read_bytes
annotations: verified low

Fetch a Drive file\'s raw bytes and return them base64-encoded as an embedded resource — the

fileId string
readOnlyHint true
gog_api_list
annotations: verified low

List the Google Discovery APIs available for gog_api_call / gog_api_describe (name + version + title).

all boolean
readOnlyHint true destructiveHint true
gog_api_describe
annotations: verified low

Describe a Google Discovery API, or a single method within it — its parameters, request/response schema, and required OAuth scopes. Use this to discover the exact api/version/method and params before calling gog_api_call.

api string method string version string
readOnlyHint true destructiveHint true
gog_api_call
annotations: verified low

Call any Discovery-described Google API method directly — an escape hatch for endpoints gog has no dedicated tool for. Find the exact api/version/method/params with gog_api_describe first. Read methods (GET/LIST) run as-is. Mutating methods (POST/PUT/PATCH/DELETE) are refused unless you set allowWrite=true — keep it false to preview, or set dryRun=true to print the intended request without sending it.

api string body string scope string dryRun boolean method string params string version string allowWrite boolean
destructiveHint true
gog_classroom_courses_list
annotations: verified low

List Google Classroom courses.

all boolean max number state string student string teacher string
readOnlyHint true
gog_classroom_courses_get
annotations: verified low

Get a single Google Classroom course by ID.

courseId string
readOnlyHint true
gog_classroom_students_list
annotations: verified low

List students enrolled in a Google Classroom course.

all boolean max number courseId string
readOnlyHint true
gog_classroom_students_get
annotations: verified low

Get a specific student enrolled in a course.

userId string courseId string
readOnlyHint true
gog_classroom_teachers_list
annotations: verified low

List teachers in a Google Classroom course.

all boolean max number courseId string
readOnlyHint true
gog_classroom_teachers_get
annotations: verified low

Get a specific teacher in a course.

userId string courseId string
readOnlyHint true
gog_classroom_roster
annotations: verified low

List the full roster (students and/or teachers) of a Google Classroom course. Omit both flags to return both groups.

all boolean max number courseId string students boolean teachers boolean
readOnlyHint true
gog_classroom_coursework_list
annotations: verified low

List coursework (assignments, questions, materials) for a course.

all boolean max number state string topic string orderBy string courseId string scanPages number
readOnlyHint true
gog_classroom_coursework_get
annotations: verified low

Get a single coursework item by ID.

courseId string courseworkId string
readOnlyHint true destructiveHint true
gog_classroom_submissions_list
annotations: verified low

List student submissions for a coursework item.

all boolean max number late enum user string state string courseId string courseworkId string
readOnlyHint true destructiveHint true
gog_classroom_submissions_get
annotations: verified low

Get a single submission by ID.

courseId string courseworkId string submissionId string
readOnlyHint true destructiveHint true
gog_classroom_submissions_grade
annotations: verified low

Grade a student submission. Set draft and/or assigned grade values.

draft string assigned string courseId string courseworkId string submissionId string
readOnlyHint true destructiveHint true
gog_classroom_submissions_return
annotations: verified low

Return a graded submission to the student.

courseId string courseworkId string submissionId string
readOnlyHint true destructiveHint true
gog_classroom_submissions_turn_in
annotations: verified low

Turn in a student submission (student action).

courseId string courseworkId string submissionId string
readOnlyHint true destructiveHint true
gog_classroom_submissions_reclaim
annotations: verified low

Reclaim a turned-in submission (student action to edit a submission).

courseId string courseworkId string submissionId string
readOnlyHint true destructiveHint true
gog_classroom_announcements_list
annotations: verified low

List announcements in a Google Classroom course.

all boolean max number state string orderBy string courseId string
readOnlyHint true
gog_classroom_announcements_get
annotations: verified low

Get a single announcement by ID.

courseId string announcementId string
readOnlyHint true
gog_classroom_announcements_create
annotations: verified low

Create an announcement in a Google Classroom course.

text string state enum courseId string scheduled string
readOnlyHint true
gog_classroom_topics_list
annotations: verified low

List topics in a Google Classroom course.

all boolean max number courseId string
readOnlyHint true
gog_classroom_topics_get
annotations: verified low

Get a single topic by ID.

topicId string courseId string
readOnlyHint true
gog_classroom_invitations_list
annotations: verified low

List Google Classroom invitations.

all boolean max number user string course string
readOnlyHint true
gog_classroom_invitations_get
annotations: verified low

Get a single invitation by ID.

invitationId string
readOnlyHint true
gog_classroom_invitations_accept
annotations: verified low

Accept a Google Classroom invitation.

invitationId string
readOnlyHint true
gog_classroom_profile_get
annotations: verified low

Get a Google Classroom user profile. Omit userId to fetch the authenticated user.

userId string
readOnlyHint true
gog_sheets_get
annotations: verified low

Read values from a Google Sheets range. Returns a JSON object with a "values" array of rows.

range string spreadsheetId string
readOnlyHint true destructiveHint true
gog_sheets_update
annotations: verified low

Write values to a Google Sheets range, overwriting existing content. Values may be strings, numbers, booleans, or null. Strings starting with "=" are interpreted as formulas (e.g. "=SUM(A1:A10)").

range string values array spreadsheetId string fail_on_formula_error boolean
destructiveHint true
gog_sheets_append
annotations: verified low

Append rows to a Google Sheet after the last row with data in the given range. Values may be strings, numbers, booleans, or null. Strings starting with "=" are interpreted as formulas.

range string values array spreadsheetId string
readOnlyHint true destructiveHint true
gog_sheets_clear
annotations: verified low

Clear all values in a Google Sheets range (formatting is preserved).

range string spreadsheetId string
readOnlyHint true destructiveHint true
gog_sheets_metadata
annotations: verified low

Get spreadsheet metadata: title, named ranges, and per-tab properties including grid dimensions (gridProperties.rowCount / columnCount). Use this to learn a sheet\'s current size before writing — a write outside the grid fails.

spreadsheetId string
readOnlyHint true destructiveHint false
gog_sheets_create
annotations: verified low

Create a new Google Spreadsheet. Returns JSON with the new spreadsheetId and URL.

title string
destructiveHint false
gog_sheets_find_replace
annotations: verified low

Find and replace text across an entire Google Spreadsheet.

find string replace string spreadsheetId string
destructiveHint true
gog_docs_info
annotations: verified low

Get Google Doc metadata: title, ID, and other properties.

docId string
readOnlyHint true destructiveHint true
gog_docs_cat
annotations: verified low

Read a Google Doc as plain text.

chips boolean docId string
readOnlyHint true destructiveHint true
gog_docs_create
annotations: verified low

Create a new Google Doc. Returns JSON with the new docId and URL.

title string
destructiveHint true
gog_docs_write
annotations: verified low

Write text content to a Google Doc, replacing existing body content by default. Set append=true to add after existing content.

text string batch string docId string append boolean bullets boolean ordered boolean indentEnd number noBullets boolean spaceAbove number spaceBelow number indentStart number bulletPreset string checkOrphans boolean keepWithNext boolean indentFirstLine number keepLinesTogether boolean
destructiveHint true
gog_docs_find_replace
annotations: verified low

Find and replace text in a Google Doc.

find string docId string replace string
readOnlyHint true destructiveHint true
gog_docs_structure
annotations: verified low

Show a Google Doc\'s structure with numbered paragraphs. Useful for understanding the document layout before making index-based edits.

docId string
readOnlyHint true
gog_calendar_events
annotations: verified low

List calendar events. Describe the window ONE way and one way only (gog >= 0.36.0 rejects the rest as ambiguous rather than silently discarding a flag):

to string all boolean max number days number from string query string today boolean timezone string calendarId string eventTypes array
readOnlyHint true
gog_calendar_get
annotations: verified low

Get a specific calendar event by ID.

eventId string timezone string calendarId string
readOnlyHint true destructiveHint false
gog_calendar_create
annotations: verified low

Create a calendar event. Set withZoom=true to attach a Zoom meeting (requires Zoom S2S OAuth setup via gog_zoom_auth_setup; the join URL + meeting ID + passcode are appended to the event description — Google rejects native conference card writes from non-Workspace-Marketplace OAuth clients).

to string from string allDay boolean summary string location string timezone string withZoom boolean attendees string calendarId string description string
destructiveHint false
gog_calendar_update
annotations: verified low

Update an existing calendar event. Zoom: withZoom adds a Zoom meeting, regenerateZoom replaces the existing one, removeZoom strips it. removeMeet clears the event\'s Google Meet conference data (e.g. before attaching another provider). Conference flags are independent — use one per call.

to string from string eventId string summary string location string withZoom boolean attendees string calendarId string removeMeet boolean removeZoom boolean attachments array description string addAttendees string regenerateZoom boolean
destructiveHint false
gog_calendar_delete
annotations: verified low

Delete a calendar event.

eventId string calendarId string
destructiveHint true
gog_calendar_respond
annotations: verified low

Respond to a calendar event invitation.

status enum comment string eventId string calendarId string
destructiveHint true
gog_contacts_search
annotations: verified low

Search personal Google Contacts by name, email, or phone. For searching the Workspace directory (internal users not in your personal contacts), use gog_people_search from gogcli-mcp-contacts.

query string
readOnlyHint true destructiveHint false
gog_contacts_list
annotations: verified low

List all Google Contacts.

readOnlyHint true destructiveHint false
gog_contacts_get
annotations: verified low

Get a contact by resource name.

resourceName string
readOnlyHint true destructiveHint false
gog_contacts_create
annotations: verified low

Create a new Google Contact.

org string email string phone string title string givenName string familyName string
destructiveHint false
gog_auth_list
annotations: verified low

List the Google accounts stored in gogcli, with their scopes. This reads local

readOnlyHint true
gog_auth_status
annotations: verified low

Show gogcli auth CONFIGURATION: keyring backend, credential files, and auth setup. Despite the

readOnlyHint true destructiveHint true
gog_auth_health
annotations: verified low

Check the LIVE health of each stored Google account. Unlike gog_auth_status (which only

readOnlyHint true destructiveHint true
gog_auth_services
annotations: verified low

List all Google services supported by gogcli and the OAuth scopes each requires.

readOnlyHint true destructiveHint true
gog_auth_add
annotations: verified low

Authorize a Google account via browser-based OAuth.

email string services string extraScopes string
destructiveHint true
gog_auth_add_url
annotations: verified low

Begin REMOTE/headless Google authorization (step 1 of 2). Returns a sign-in URL to open in any

email string services string extraScopes string
destructiveHint true
gog_auth_add_complete
annotations: verified low

Complete REMOTE/headless Google authorization (step 2 of 2). Takes the full redirected localhost

email string services string extraScopes string redirectUrl string
destructiveHint true
gog_tasks_add
annotations: verified low

Add a task to a Google Task list.

due string notes string title string tasklistId string
destructiveHint false
gog_tasks_done
annotations: verified low

Mark a task as completed.

taskId string tasklistId string
destructiveHint true
gog_tasks_delete
annotations: verified low

Delete a task.

taskId string tasklistId string
destructiveHint true
gog_slides_export
annotations: verified low

Export a Google Slides presentation to a local file (pdf or pptx).

out string format enum overwrite boolean presentationId string
readOnlyHint true
gog_slides_info
annotations: verified low

Get metadata for a Google Slides presentation (title, ID, slide count, etc.).

presentationId string
readOnlyHint true
gog_slides_create
annotations: verified low

Create a new Google Slides presentation, optionally in a folder or copying from a template.

title string parent string template string
readOnlyHint true
gog_slides_copy
annotations: verified low

Copy a Google Slides presentation to a new presentation with the given title.

title string parent string presentationId string
readOnlyHint true
gog_slides_list_slides
annotations: verified low

List slides in a Google Slides presentation.

presentationId string
readOnlyHint true
gog_slides_read_slide
annotations: verified low

Read the content of a slide (text, shapes, speaker notes). Set detail=true to also include normalized element geometry, styled text runs, paragraphs, table-cell content, and image source URLs.

detail boolean slideId string presentationId string
readOnlyHint true
gog_gmail_search
annotations: verified low

Search Gmail threads using Gmail query syntax (e.g. "from:alice subject:invoice is:unread"). The query is passed verbatim to Gmail; a bare name token (from:alison) matches per Gmail\'s own heuristics, a full address (from:alison@example.com) is exact. To match a contact across several addresses, OR them: from:(a@x.com OR b@y.com).

all boolean max number query string maxPages number fromContact string
readOnlyHint true
gog_gmail_get
annotations: verified low

Get a Gmail message by ID. For a long message, sanitizeContent is the cheapest way to keep it in context: it drops the raw MIME payload and the HTML part, which are usually the bulk of the response.

format enum messageId string sanitizeContent boolean
readOnlyHint true destructiveHint true
gog_gmail_send
annotations: verified low

Send an email. Two ways to attach a file: `attach` takes paths READ ON THE GOG SERVER, and

cc string to string bcc string body string attach array subject string threadId string replyToMessageId string
destructiveHint true
gog_slides_create_from_markdown
annotations: none low

Create a new Google Slides presentation from markdown content (inline or from a file).

debug boolean title string parent string content string contentFile string
gog_slides_create_from_template
annotations: none low

Create a new Google Slides presentation from a template, with optional placeholder replacements.

exact boolean title string parent string templateId string replacements record replacementsFile string
gog_slides_add_slide
annotations: none low

Add a new slide to a presentation from a local image, with optional speaker notes.

image string notes string before string notesFile string presentationId string
gog_slides_insert_image
annotations: verified low

Place an image on an existing slide at a given size and position, from a local file (image) or a public HTTPS URL (url — no Drive upload or sharing required). Unlike gog_slides_add_slide (which creates a new full-bleed image slide), this inserts onto a slide you already have. width is required; omit height to keep aspect ratio when using a local file (gog requires both width and height when using url).

x number y number url string unit enum image string width number height number slideId string presentationId string
destructiveHint true
gog_slides_delete_slide
annotations: verified low

Delete a slide from a Google Slides presentation.

slideId string presentationId string
destructiveHint true
gog_slides_update_notes
annotations: verified low

Update the speaker notes on a slide (inline text or from a file).

notes string slideId string notesFile string presentationId string
readOnlyHint true destructiveHint true
gog_slides_replace_slide
annotations: verified low

Replace the image content of an existing slide, from a local file (image) or a public HTTPS URL (url — no Drive upload or sharing required), with optional speaker notes.

url string image string notes string slideId string notesFile string presentationId string
readOnlyHint true destructiveHint true
gog_slides_raw
annotations: verified low

Dump the raw Google Slides API response (Presentations.Get) as JSON — lossless presentation metadata including every page, element, and style. Use gog_slides_read_slide for a friendlier per-slide view.

pretty boolean presentationId string
readOnlyHint true
gog_slides_locate
annotations: verified low

Locate literal text in a presentation\'s shapes and table cells, returning the containing element object IDs and UTF-16 ranges needed for gog_slides_style_text / gog_slides_link / gog_slides_bullets / gog_slides_insert_text. Read-only.

all boolean page string text string failEmpty boolean matchCase boolean occurrence number presentationId string
readOnlyHint true
gog_slides_thumbnail
annotations: verified low

Get or download a rendered thumbnail image for a single slide.

out string size enum format enum slideId string overwrite boolean presentationId string
readOnlyHint true
gog_slides_new_slide
annotations: verified low

Create a new native themed slide with a predefined layout (default BLANK) or an exact presentation layout object ID, at a zero-based insertion index.

index number layout enum layoutId string presentationId string
destructiveHint true
gog_slides_duplicate_slide
annotations: verified low

Duplicate a slide by object ID, optionally placing the copy at a zero-based insertion index.

slideId string toIndex number presentationId string
destructiveHint true
gog_slides_move_slide
annotations: verified low

Move a slide to a zero-based insertion index within the presentation.

slideId string toIndex number presentationId string
destructiveHint true
gog_slides_insert_text
annotations: verified low

Insert text into an existing page element (shape or table cell) by object ID. Target a table cell with zero-based row + col. Use replace=true to clear the element\'s existing text first.

col number row number text string replace boolean objectId string insertionIndex number presentationId string
destructiveHint true
gog_slides_style_text
annotations: none low

Apply range-scoped text styling to one page element. range is a UTF-16 start:end span (use gog_slides_locate to find it). Boolean flags set the attribute; the no* flags clear it.

bold boolean font string size number range string italic boolean noBold boolean noItalic boolean objectId string textColor string underline boolean noUnderline boolean presentationId string
gog_slides_link
annotations: verified low

Apply or clear a hyperlink on a UTF-16 text range in one page element. Provide url to set the link, or clear=true to remove it.

url string clear boolean range string objectId string presentationId string
destructiveHint true
gog_slides_bullets
annotations: verified low

Turn paragraph bullets on or off for a UTF-16 paragraph range in one page element. Use on (optionally with a preset glyph) or off.

on boolean off boolean range string preset string objectId string presentationId string
destructiveHint true
gog_slides_replace_text
annotations: verified low

Find-and-replace text within an explicit scope. You MUST choose a scope — restrict to a single shape (object), one or more slides (pages), or the entire presentation (all=true). There is no whole-deck default; gog rejects the call if no scope is given.

all boolean find string pages array object string matchCase boolean replacement string presentationId string
destructiveHint true
gog_slides_element_create_shape
annotations: none low

Create a native shape on a slide. type is a Slides shape type (e.g. RECTANGLE, TEXT_BOX, ELLIPSE, ROUND_RECTANGLE). Position/size are in unit (default PT).

x number y number type string unit enum width number height number slideId string objectId string presentationId string
gog_slides_element_create_line
annotations: none low

Create a native line on a slide. category is the connector routing (STRAIGHT, BENT, CURVED). Start position and extent are in unit (default PT).

x number y number unit enum width number height number slideId string category enum objectId string presentationId string
gog_slides_element_style
annotations: none low

Style a shape fill/outline or a line. Set kind to shape or line. Colors are #RGB or #RRGGBB.

kind enum objectId string fillColor string outlineDash enum outlineColor string outlineWeight number presentationId string fillTransparent boolean outlineTransparent boolean
gog_slides_element_transform
annotations: none low

Move, resize, rotate, or shear a page element. apply-mode RELATIVE (default) composes with the existing transform; ABSOLUTE replaces it. Translation is in unit (default PT).

unit enum rotate number scaleX number scaleY number shearX number shearY number objectId string applyMode enum translateX number translateY number presentationId string
gog_slides_element_z_order
annotations: verified low

Change a page element\'s stacking order.

objectId string operation enum presentationId string
destructiveHint true
gog_slides_element_group
annotations: verified low

Group two or more page elements into a single group.

groupId string objectIds array presentationId string
destructiveHint true
gog_slides_element_ungroup
annotations: verified low

Ungroup one or more element groups back into their constituent elements.

groupIds array presentationId string
destructiveHint true
gog_slides_element_alt_text
annotations: verified low

Set or clear a page element\'s accessibility title and/or description. Pass an empty string to clear a field.

title string objectId string description string presentationId string
destructiveHint true
gog_slides_element_delete
annotations: verified low

Delete one page element by object ID.

objectId string presentationId string
destructiveHint true
gog_slides_table_create
annotations: none low

Create an auto-sized native table on a slide with the given row and column counts.

cols number rows number slideId string objectId string presentationId string
gog_slides_table_cell_style
annotations: none low

Style one zero-based table cell: background fill, vertical content alignment, and inline text styling (optionally scoped to a UTF-16 range within the cell). Boolean flags set the attribute; the no* flags clear it.

col number row number bold boolean font string size number range string italic boolean noBold boolean noItalic boolean fillColor string textColor string underline boolean noUnderline boolean contentAlign enum tableObjectId string presentationId string fillTransparent boolean
gog_slides_table_border_style
annotations: none low

Style borders around or within a zero-based table cell range. position selects which borders are affected; dash sets the line style.

col number row number dash enum weight number colSpan number rowSpan number position enum borderColor string transparent boolean tableObjectId string presentationId string
gog_slides_table_column_insert
annotations: verified low

Insert one or more columns relative to a zero-based table column. Inserts to the left by default, or to the right with right=true.

col number count number right boolean tableObjectId string presentationId string
destructiveHint true
gog_slides_table_column_delete
annotations: verified low

Delete the column containing a zero-based table cell.

col number tableObjectId string presentationId string
destructiveHint true
gog_slides_table_column_size
annotations: verified low

Set the width of a zero-based table column.

col number width number tableObjectId string presentationId string
destructiveHint true
gog_slides_table_row_insert
annotations: verified low

Insert one or more rows relative to a zero-based table row. Inserts above by default, or below with below=true.

row number below boolean count number tableObjectId string presentationId string
destructiveHint true
gog_slides_table_row_delete
annotations: verified low

Delete the row containing a zero-based table cell.

row number tableObjectId string presentationId string
destructiveHint true
gog_slides_table_row_size
annotations: verified low

Set the minimum height of a zero-based table row.

row number height number tableObjectId string presentationId string
destructiveHint true
gog_slides_table_merge
annotations: verified low

Merge a rectangular table cell range starting at a zero-based cell. Content of non-anchor cells is absorbed by the merge; use gog_slides_table_unmerge to split back.

col number row number colSpan number rowSpan number tableObjectId string presentationId string
destructiveHint true
gog_slides_table_unmerge
annotations: none low

Unmerge (split) a rectangular range of previously merged cells, starting at a zero-based cell.

col number row number colSpan number rowSpan number tableObjectId string presentationId string

Permissions 4

network medium
Server uses network capabilities via: fetch()
filesystem low
Server uses filesystem capabilities via: fs, fs sync ops, fs/promises, path
shell high
Server uses shell capabilities via: child_process, execSync(), spawn(), spawnSync()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 760

info
Tool 'gog_drive_comments_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_comments_get' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_comments_add' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_changes_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_comments_update' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_comments_delete' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_format' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_table_unmerge' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_comments_reply' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_footer_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_comments_resolve' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_comments_reopen' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_du' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_tree' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_changes_start_token' annotations are consistent annotation_checker · 80%
info
Tool 'gog_meet_create' annotations are consistent annotation_checker · 80%
info
Tool 'gog_meet_get' annotations are consistent annotation_checker · 80%
info
Tool 'gog_meet_update' annotations are consistent annotation_checker · 80%
info
Tool 'gog_meet_end' annotations are consistent annotation_checker · 80%
info
Tool 'gog_meet_history' annotations are consistent annotation_checker · 80%
info
Tool 'gog_zoom_auth_setup' annotations are consistent annotation_checker · 80%
info
Tool 'gog_zoom_auth_doctor' annotations are consistent annotation_checker · 80%
info
Tool 'gog_calendar_calendars' annotations are consistent annotation_checker · 80%
info
Tool 'gog_calendar_search' annotations are consistent annotation_checker · 80%
info
Tool 'gog_calendar_changed' annotations are consistent annotation_checker · 80%
info
Tool 'gog_calendar_freebusy' annotations are consistent annotation_checker · 80%
info
Tool 'gog_calendar_colors' annotations are consistent annotation_checker · 80%
info
Tool 'gog_calendar_acl' annotations are consistent annotation_checker · 80%
info
Tool 'gog_calendar_move' annotations are consistent annotation_checker · 80%
info
Tool 'gog_calendar_out_of_office' annotations are consistent annotation_checker · 80%
info
Tool 'gog_calendar_unsubscribe' annotations are consistent annotation_checker · 80%
info
Tool 'gog_calendar_delete_calendar' annotations are consistent annotation_checker · 80%
info
Tool 'gog_meet_participants' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_download' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_upload' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_sync_push' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_copy' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_url' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_permissions' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_unshare' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_drives_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_revisions_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_revisions_get' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_shortcut_create' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_labels_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_labels_get' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_labels_file_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_labels_file_apply' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_labels_file_remove' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_activity' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_audit_sharing' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_audit_user' annotations are consistent annotation_checker · 80%
info
Tool 'gog_people_me' annotations are consistent annotation_checker · 80%
info
Tool 'gog_people_get' annotations are consistent annotation_checker · 80%
info
Tool 'gog_people_search' annotations are consistent annotation_checker · 80%
info
Tool 'gog_people_relations' annotations are consistent annotation_checker · 80%
info
Tool 'gog_contacts_update' annotations are consistent annotation_checker · 80%
info
Tool 'gog_contacts_delete' annotations are consistent annotation_checker · 80%
info
Tool 'gog_contacts_export' annotations are consistent annotation_checker · 80%
info
Tool 'gog_contacts_dedupe' annotations are consistent annotation_checker · 80%
info
Tool 'gog_contacts_directory_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_contacts_other_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_contacts_other_search' annotations are consistent annotation_checker · 80%
info
Tool 'gog_people_raw' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_copy' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_delete' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_trash' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_edit' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_read' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_suggestions_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_export' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_insert' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_append' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_list_tabs' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_sed' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_update' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_comments_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_comments_get' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_comments_add' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_comments_reply' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_comments_resolve' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_comments_delete' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_comments_reopen' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_comments_locate' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_find_range' annotations are consistent annotation_checker · 80%
info
Tool 'gog_batch_begin' annotations are consistent annotation_checker · 80%
info
Tool 'gog_batch_end' annotations are consistent annotation_checker · 80%
info
Tool 'gog_batch_abort' annotations are consistent annotation_checker · 80%
info
Tool 'gog_batch_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_batch_show' annotations are consistent annotation_checker · 80%
info
Tool 'gog_batch_prune' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_table_column_width' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_table_row_insert' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_table_row_delete' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_table_column_insert' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_table_column_delete' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_table_merge' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_named_range_create' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_named_range_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_named_range_delete' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_named_range_replace' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_tables_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_images_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_headings_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_paragraphs_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_insert_page_break' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_page_layout' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_insert_table' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_cell_update' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_cell_style' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_insert_image' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_insert_person' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_insert_date_chip' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_add_tab' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_rename_tab' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_delete_tab' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_clear' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_insert_footnote' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_insert_section_break' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_insert_horizontal_rule' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_section_columns' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_header_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_header_create' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_header_delete' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_footer_create' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_footer_delete' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_replace_image' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_table_row_pin_header' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_table_row_style' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_list_tabs' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_add_tab' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_delete_tab' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_rename_tab' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_copy' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_export' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_freeze' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_insert' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_copy_paste' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_merge' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_unmerge' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_format' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_number_format' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_read_format' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_resize_columns' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_resize_rows' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_notes' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_update_note' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_links' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_links_set' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_validation_get' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_validation_set' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_validation_clear' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_delete_dimension' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_named_ranges_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_named_ranges_get' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_named_ranges_add' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_named_ranges_update' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_named_ranges_delete' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_batch_update' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_reorder_tab' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_chart_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_chart_get' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_chart_create' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_chart_update' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_chart_delete' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_table_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_table_get' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_table_create' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_table_append' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_table_clear' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_table_delete' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_banding_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_banding_set' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_banding_clear' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_filter_set' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_conditional_format_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_conditional_format_add' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_conditional_format_clear' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_snapshot' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_datasource_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_datasource_describe' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_datasource_table_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_datasource_table_describe' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_datasource_table_read' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_raw' annotations are consistent annotation_checker · 80%
low
Tool 'gog_gmail_attachment' has no annotations annotation_checker · 100%
info
Tool 'gog_gmail_url' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_history' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_message_modify' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_batch_delete' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_batch_modify' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_thread_get' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_thread_modify' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_thread_attachments' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_labels_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_labels_get' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_labels_create' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_labels_rename' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_labels_delete' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_labels_modify' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_drafts_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_drafts_diff' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_drafts_get' annotations are consistent annotation_checker · 80%
low
Tool 'gog_gmail_drafts_create' has no annotations annotation_checker · 100%
info
Tool 'gog_gmail_drafts_update' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_drafts_delete' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_drafts_send' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_import' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_forward' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_reply' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_reply_all' annotations are consistent annotation_checker · 80%
low
Tool 'gog_gmail_drafts_reply' has no annotations annotation_checker · 100%
info
Tool 'gog_gmail_drafts_reply_all' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_drafts_forward' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_autoreply' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_messages_search' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_labels_style' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_vacation_get' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_vacation_update' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_filters_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_filters_get' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_filters_create' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_filters_delete' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_sendas_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_sendas_get' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_sendas_create' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_sendas_update' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_sendas_delete' annotations are consistent annotation_checker · 80%
low
Tool 'gog_gmail_sendas_verify' has no annotations annotation_checker · 100%
info
Tool 'gog_classroom_courses_create' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_courses_update' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_courses_delete' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_courses_archive' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_courses_unarchive' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_students_add' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_students_remove' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_teachers_add' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_teachers_remove' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_coursework_create' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_coursework_update' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_coursework_delete' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_announcements_update' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_announcements_delete' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_topics_create' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_topics_update' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_topics_delete' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_invitations_create' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_invitations_delete' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_ls' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_search' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_get' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_mkdir' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_rename' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_move' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_delete' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_share' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_extract_text' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_read_bytes' annotations are consistent annotation_checker · 80%
info
Tool 'gog_api_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_api_describe' annotations are consistent annotation_checker · 80%
info
Tool 'gog_api_call' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_courses_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_courses_get' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_students_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_students_get' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_teachers_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_teachers_get' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_roster' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_coursework_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_coursework_get' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_submissions_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_submissions_get' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_submissions_grade' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_submissions_return' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_submissions_turn_in' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_submissions_reclaim' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_announcements_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_announcements_get' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_announcements_create' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_topics_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_topics_get' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_invitations_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_invitations_get' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_invitations_accept' annotations are consistent annotation_checker · 80%
info
Tool 'gog_classroom_profile_get' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_get' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_update' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_append' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_clear' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_metadata' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_create' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_find_replace' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_info' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_cat' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_create' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_write' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_find_replace' annotations are consistent annotation_checker · 80%
info
Tool 'gog_docs_structure' annotations are consistent annotation_checker · 80%
info
Tool 'gog_calendar_events' annotations are consistent annotation_checker · 80%
info
Tool 'gog_calendar_get' annotations are consistent annotation_checker · 80%
info
Tool 'gog_calendar_create' annotations are consistent annotation_checker · 80%
info
Tool 'gog_calendar_update' annotations are consistent annotation_checker · 80%
info
Tool 'gog_calendar_delete' annotations are consistent annotation_checker · 80%
info
Tool 'gog_calendar_respond' annotations are consistent annotation_checker · 80%
info
Tool 'gog_contacts_search' annotations are consistent annotation_checker · 80%
info
Tool 'gog_contacts_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_contacts_get' annotations are consistent annotation_checker · 80%
info
Tool 'gog_contacts_create' annotations are consistent annotation_checker · 80%
info
Tool 'gog_auth_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_auth_status' annotations are consistent annotation_checker · 80%
info
Tool 'gog_auth_health' annotations are consistent annotation_checker · 80%
info
Tool 'gog_auth_services' annotations are consistent annotation_checker · 80%
info
Tool 'gog_auth_add' annotations are consistent annotation_checker · 80%
info
Tool 'gog_auth_add_url' annotations are consistent annotation_checker · 80%
info
Tool 'gog_auth_add_complete' annotations are consistent annotation_checker · 80%
info
Tool 'gog_${service}_run' annotations are consistent annotation_checker · 80%
info
Tool 'gog_tasks_lists' annotations are consistent annotation_checker · 80%
info
Tool 'gog_tasks_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_tasks_get' annotations are consistent annotation_checker · 80%
info
Tool 'gog_tasks_add' annotations are consistent annotation_checker · 80%
info
Tool 'gog_tasks_done' annotations are consistent annotation_checker · 80%
info
Tool 'gog_tasks_delete' annotations are consistent annotation_checker · 80%
info
Tool 'gog_slides_export' annotations are consistent annotation_checker · 80%
info
Tool 'gog_slides_info' annotations are consistent annotation_checker · 80%
info
Tool 'gog_slides_create' annotations are consistent annotation_checker · 80%
info
Tool 'gog_slides_copy' annotations are consistent annotation_checker · 80%
info
Tool 'gog_slides_list_slides' annotations are consistent annotation_checker · 80%
info
Tool 'gog_slides_read_slide' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_search' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_get' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_send' annotations are consistent annotation_checker · 80%
low
Tool 'gog_slides_create_from_markdown' has no annotations annotation_checker · 100%
low
Tool 'gog_slides_create_from_template' has no annotations annotation_checker · 100%
low
Tool 'gog_slides_add_slide' has no annotations annotation_checker · 100%
info
Tool 'gog_slides_insert_image' annotations are consistent annotation_checker · 80%
info
Tool 'gog_slides_delete_slide' annotations are consistent annotation_checker · 80%
info
Tool 'gog_slides_update_notes' annotations are consistent annotation_checker · 80%
info
Tool 'gog_slides_replace_slide' annotations are consistent annotation_checker · 80%
info
Tool 'gog_slides_raw' annotations are consistent annotation_checker · 80%
info
Tool 'gog_slides_locate' annotations are consistent annotation_checker · 80%
info
Tool 'gog_slides_thumbnail' annotations are consistent annotation_checker · 80%
info
Tool 'gog_slides_new_slide' annotations are consistent annotation_checker · 80%
info
Tool 'gog_slides_duplicate_slide' annotations are consistent annotation_checker · 80%
info
Tool 'gog_slides_move_slide' annotations are consistent annotation_checker · 80%
info
Tool 'gog_slides_insert_text' annotations are consistent annotation_checker · 80%
low
Tool 'gog_slides_style_text' has no annotations annotation_checker · 100%
info
Tool 'gog_slides_link' annotations are consistent annotation_checker · 80%
info
Tool 'gog_slides_bullets' annotations are consistent annotation_checker · 80%
info
Tool 'gog_slides_replace_text' annotations are consistent annotation_checker · 80%
low
Tool 'gog_slides_element_create_shape' has no annotations annotation_checker · 100%
low
Tool 'gog_slides_element_create_line' has no annotations annotation_checker · 100%
low
Tool 'gog_slides_element_style' has no annotations annotation_checker · 100%
low
Tool 'gog_slides_element_transform' has no annotations annotation_checker · 100%
info
Tool 'gog_slides_element_z_order' annotations are consistent annotation_checker · 80%
info
Tool 'gog_slides_element_group' annotations are consistent annotation_checker · 80%
info
Tool 'gog_slides_element_ungroup' annotations are consistent annotation_checker · 80%
info
Tool 'gog_slides_element_alt_text' annotations are consistent annotation_checker · 80%
info
Tool 'gog_slides_element_delete' annotations are consistent annotation_checker · 80%
low
Tool 'gog_slides_table_create' has no annotations annotation_checker · 100%
low
Tool 'gog_slides_table_cell_style' has no annotations annotation_checker · 100%
low
Tool 'gog_slides_table_border_style' has no annotations annotation_checker · 100%
info
Tool 'gog_slides_table_column_insert' annotations are consistent annotation_checker · 80%
info
Tool 'gog_slides_table_column_delete' annotations are consistent annotation_checker · 80%
info
Tool 'gog_slides_table_column_size' annotations are consistent annotation_checker · 80%
info
Tool 'gog_slides_table_row_insert' annotations are consistent annotation_checker · 80%
info
Tool 'gog_slides_table_row_delete' annotations are consistent annotation_checker · 80%
info
Tool 'gog_slides_table_row_size' annotations are consistent annotation_checker · 80%
info
Tool 'gog_slides_table_merge' annotations are consistent annotation_checker · 80%
low
Tool 'gog_slides_table_unmerge' has no annotations annotation_checker · 100%
high
Hardcoded OAuth client secret in chrischall-gogcli-mcp-80c47c6/packages/gogcli-mcp/tests/auth-log.test.ts auth_checker · 95%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Buffer.from base64 in chrischall-gogcli-mcp-80c47c6/fly-gog-runner/server.mjs:416 entropy_analyzer · 75%
medium
Buffer.from base64 in chrischall-gogcli-mcp-80c47c6/fly-gog-runner/server.mjs:498 entropy_analyzer · 75%
medium
Buffer.from base64 in chrischall-gogcli-mcp-80c47c6/packages/gogcli-mcp-gmail/src/tools/gmail-extra.ts:207 entropy_analyzer · 75%
medium
Buffer.from base64 in chrischall-gogcli-mcp-80c47c6/packages/gogcli-mcp/tests/runner.test.ts:607 entropy_analyzer · 75%
medium
Buffer.from base64 in chrischall-gogcli-mcp-80c47c6/packages/gogcli-mcp/tests/runner.test.ts:679 entropy_analyzer · 75%
medium
Buffer.from base64 in chrischall-gogcli-mcp-80c47c6/packages/gogcli-mcp/src/runner.ts:434 entropy_analyzer · 75%
medium
Buffer.from base64 in chrischall-gogcli-mcp-80c47c6/packages/gogcli-mcp/src/attachments.ts:168 entropy_analyzer · 75%
medium
Buffer.from base64 in chrischall-gogcli-mcp-80c47c6/packages/gogcli-mcp/src/tools/drive.ts:238 entropy_analyzer · 75%
info
package.json metadata manifest_parser · 100%
info
Tool: gog_meet_create manifest_parser · 85%
info
Tool: gog_meet_get manifest_parser · 85%
info
Tool: gog_meet_update manifest_parser · 85%
info
Tool: gog_meet_end manifest_parser · 85%
info
Tool: gog_meet_history manifest_parser · 85%
info
Tool: gog_zoom_auth_setup manifest_parser · 85%
info
Tool: gog_zoom_auth_doctor manifest_parser · 85%
info
Tool: gog_calendar_calendars manifest_parser · 85%
info
Tool: gog_calendar_search manifest_parser · 85%
info
Tool: gog_calendar_changed manifest_parser · 85%
info
Tool: gog_calendar_freebusy manifest_parser · 85%
info
Tool: gog_calendar_colors manifest_parser · 85%
info
Tool: gog_calendar_acl manifest_parser · 85%
info
Tool: gog_calendar_move manifest_parser · 85%
info
Tool: gog_calendar_out_of_office manifest_parser · 85%
info
Tool: gog_calendar_unsubscribe manifest_parser · 85%
info
Tool: gog_calendar_delete_calendar manifest_parser · 85%
info
Tool: gog_meet_participants manifest_parser · 85%
info
Tool: gog_drive_download manifest_parser · 85%
info
Tool: gog_drive_upload manifest_parser · 85%
info
Tool: gog_drive_sync_push manifest_parser · 85%
info
Tool: gog_drive_copy manifest_parser · 85%
info
Tool: gog_drive_url manifest_parser · 85%
info
Tool: gog_drive_permissions manifest_parser · 85%
info
Tool: gog_drive_unshare manifest_parser · 85%
info
Tool: gog_drive_drives_list manifest_parser · 85%
info
Tool: gog_drive_comments_list manifest_parser · 85%
info
Tool: gog_drive_comments_get manifest_parser · 85%
info
Tool: gog_drive_comments_add manifest_parser · 85%
info
Tool: gog_drive_comments_update manifest_parser · 85%
info
Tool: gog_drive_comments_delete manifest_parser · 85%
info
Tool: gog_drive_comments_reply manifest_parser · 85%
info
Tool: gog_drive_comments_resolve manifest_parser · 85%
info
Tool: gog_drive_comments_reopen manifest_parser · 85%
info
Tool: gog_drive_du manifest_parser · 85%
info
Tool: gog_drive_tree manifest_parser · 85%
info
Tool: gog_drive_changes_start_token manifest_parser · 85%
info
Tool: gog_people_raw manifest_parser · 85%
info
Tool: gog_drive_changes_list manifest_parser · 85%
info
Tool: gog_drive_revisions_list manifest_parser · 85%
info
Tool: gog_drive_revisions_get manifest_parser · 85%
info
Tool: gog_drive_shortcut_create manifest_parser · 85%
info
Tool: gog_drive_labels_list manifest_parser · 85%
info
Tool: gog_drive_labels_get manifest_parser · 85%
info
Tool: gog_drive_labels_file_list manifest_parser · 85%
info
Tool: gog_drive_labels_file_apply manifest_parser · 85%
info
Tool: gog_drive_labels_file_remove manifest_parser · 85%
info
Tool: gog_drive_activity manifest_parser · 85%
info
Tool: gog_drive_audit_sharing manifest_parser · 85%
info
Tool: gog_drive_audit_user manifest_parser · 85%
info
Tool: gog_people_me manifest_parser · 85%
info
Tool: gog_people_get manifest_parser · 85%
info
Tool: gog_people_search manifest_parser · 85%
info
Tool: gog_people_relations manifest_parser · 85%
info
Tool: gog_contacts_update manifest_parser · 85%
info
Tool: gog_contacts_delete manifest_parser · 85%
info
Tool: gog_contacts_export manifest_parser · 85%
info
Tool: gog_contacts_dedupe manifest_parser · 85%
info
Tool: gog_contacts_directory_list manifest_parser · 85%
info
Tool: gog_contacts_other_list manifest_parser · 85%
info
Tool: gog_contacts_other_search manifest_parser · 85%
info
Tool: gog_docs_copy manifest_parser · 85%
info
Tool: gog_docs_delete manifest_parser · 85%
info
Tool: gog_docs_trash manifest_parser · 85%
info
Tool: gog_docs_edit manifest_parser · 85%
info
Tool: gog_docs_read manifest_parser · 85%
info
Tool: gog_docs_format manifest_parser · 85%
info
Tool: gog_docs_suggestions_list manifest_parser · 85%
info
Tool: gog_docs_export manifest_parser · 85%
info
Tool: gog_docs_insert manifest_parser · 85%
info
Tool: gog_docs_comments_locate manifest_parser · 85%
info
Tool: gog_docs_append manifest_parser · 85%
info
Tool: gog_docs_list_tabs manifest_parser · 85%
info
Tool: gog_docs_sed manifest_parser · 85%
info
Tool: gog_docs_update manifest_parser · 85%
info
Tool: gog_docs_comments_list manifest_parser · 85%
info
Tool: gog_docs_comments_get manifest_parser · 85%
info
Tool: gog_docs_comments_add manifest_parser · 85%
info
Tool: gog_docs_comments_reply manifest_parser · 85%
info
Tool: gog_docs_comments_resolve manifest_parser · 85%
info
Tool: gog_docs_comments_delete manifest_parser · 85%
info
Tool: gog_docs_comments_reopen manifest_parser · 85%
info
Tool: gog_docs_find_range manifest_parser · 85%
info
Tool: gog_batch_begin manifest_parser · 85%
info
Tool: gog_batch_end manifest_parser · 85%
info
Tool: gog_batch_abort manifest_parser · 85%
info
Tool: gog_batch_list manifest_parser · 85%
info
Tool: gog_batch_show manifest_parser · 85%
info
Tool: gog_batch_prune manifest_parser · 85%
info
Tool: gog_docs_table_column_width manifest_parser · 85%
info
Tool: gog_docs_table_row_insert manifest_parser · 85%
info
Tool: gog_docs_table_row_delete manifest_parser · 85%
info
Tool: gog_docs_table_column_insert manifest_parser · 85%
info
Tool: gog_docs_table_column_delete manifest_parser · 85%
info
Tool: gog_docs_table_merge manifest_parser · 85%
info
Tool: gog_docs_table_unmerge manifest_parser · 85%
info
Tool: gog_docs_named_range_create manifest_parser · 85%
info
Tool: gog_docs_named_range_list manifest_parser · 85%
info
Tool: gog_docs_named_range_delete manifest_parser · 85%
info
Tool: gog_docs_named_range_replace manifest_parser · 85%
info
Tool: gog_docs_tables_list manifest_parser · 85%
info
Tool: gog_docs_images_list manifest_parser · 85%
info
Tool: gog_docs_headings_list manifest_parser · 85%
info
Tool: gog_docs_paragraphs_list manifest_parser · 85%
info
Tool: gog_gmail_sendas_delete manifest_parser · 85%
info
Tool: gog_docs_insert_page_break manifest_parser · 85%
info
Tool: gog_docs_page_layout manifest_parser · 85%
info
Tool: gog_docs_insert_table manifest_parser · 85%
info
Tool: gog_docs_cell_update manifest_parser · 85%
info
Tool: gog_docs_cell_style manifest_parser · 85%
info
Tool: gog_docs_insert_image manifest_parser · 85%
info
Tool: gog_docs_insert_person manifest_parser · 85%
info
Tool: gog_docs_insert_date_chip manifest_parser · 85%
info
Tool: gog_docs_add_tab manifest_parser · 85%
info
Tool: gog_docs_rename_tab manifest_parser · 85%
info
Tool: gog_docs_delete_tab manifest_parser · 85%
info
Tool: gog_docs_clear manifest_parser · 85%
info
Tool: gog_docs_insert_footnote manifest_parser · 85%
info
Tool: gog_docs_insert_section_break manifest_parser · 85%
info
Tool: gog_docs_insert_horizontal_rule manifest_parser · 85%
info
Tool: gog_docs_section_columns manifest_parser · 85%
info
Tool: gog_docs_header_list manifest_parser · 85%
info
Tool: gog_docs_header_create manifest_parser · 85%
info
Tool: gog_docs_header_delete manifest_parser · 85%
info
Tool: gog_docs_footer_list manifest_parser · 85%
info
Tool: gog_docs_footer_create manifest_parser · 85%
info
Tool: gog_docs_footer_delete manifest_parser · 85%
info
Tool: gog_docs_replace_image manifest_parser · 85%
info
Tool: gog_docs_table_row_pin_header manifest_parser · 85%
info
Tool: gog_docs_table_row_style manifest_parser · 85%
info
Tool: gog_sheets_list_tabs manifest_parser · 85%
info
Tool: gog_sheets_add_tab manifest_parser · 85%
info
Tool: gog_sheets_delete_tab manifest_parser · 85%
info
Tool: gog_sheets_rename_tab manifest_parser · 85%
info
Tool: gog_gmail_sendas_verify manifest_parser · 85%
info
Tool: gog_sheets_copy manifest_parser · 85%
info
Tool: gog_sheets_export manifest_parser · 85%
info
Tool: gog_sheets_freeze manifest_parser · 85%
info
Tool: gog_sheets_insert manifest_parser · 85%
info
Tool: gog_sheets_copy_paste manifest_parser · 85%
info
Tool: gog_sheets_merge manifest_parser · 85%
info
Tool: gog_sheets_unmerge manifest_parser · 85%
info
Tool: gog_sheets_format manifest_parser · 85%
info
Tool: gog_sheets_number_format manifest_parser · 85%
info
Tool: gog_sheets_read_format manifest_parser · 85%
info
Tool: gog_sheets_named_ranges_add manifest_parser · 85%
info
Tool: gog_sheets_resize_columns manifest_parser · 85%
info
Tool: gog_sheets_resize_rows manifest_parser · 85%
info
Tool: gog_sheets_notes manifest_parser · 85%
info
Tool: gog_sheets_update_note manifest_parser · 85%
info
Tool: gog_sheets_links manifest_parser · 85%
info
Tool: gog_sheets_links_set manifest_parser · 85%
info
Tool: gog_sheets_validation_get manifest_parser · 85%
info
Tool: gog_sheets_validation_set manifest_parser · 85%
info
Tool: gog_sheets_validation_clear manifest_parser · 85%
info
Tool: gog_sheets_delete_dimension manifest_parser · 85%
info
Tool: gog_sheets_named_ranges_list manifest_parser · 85%
info
Tool: gog_sheets_named_ranges_get manifest_parser · 85%
info
Tool: gog_sheets_named_ranges_update manifest_parser · 85%
info
Tool: gog_sheets_named_ranges_delete manifest_parser · 85%
info
Tool: gog_sheets_batch_update manifest_parser · 85%
info
Tool: gog_sheets_reorder_tab manifest_parser · 85%
info
Tool: gog_sheets_chart_list manifest_parser · 85%
info
Tool: gog_sheets_chart_get manifest_parser · 85%
info
Tool: gog_sheets_chart_create manifest_parser · 85%
info
Tool: gog_sheets_chart_update manifest_parser · 85%
info
Tool: gog_sheets_chart_delete manifest_parser · 85%
info
Tool: gog_sheets_table_list manifest_parser · 85%
info
Tool: gog_sheets_table_get manifest_parser · 85%
info
Tool: gog_gmail_drafts_list manifest_parser · 85%
info
Tool: gog_sheets_table_create manifest_parser · 85%
info
Tool: gog_sheets_table_append manifest_parser · 85%
info
Tool: gog_sheets_table_clear manifest_parser · 85%
info
Tool: gog_sheets_table_delete manifest_parser · 85%
info
Tool: gog_sheets_banding_list manifest_parser · 85%
info
Tool: gog_sheets_banding_set manifest_parser · 85%
info
Tool: gog_sheets_banding_clear manifest_parser · 85%
info
Tool: gog_sheets_filter_set manifest_parser · 85%
info
Tool: gog_sheets_conditional_format_list manifest_parser · 85%
info
Tool: gog_sheets_conditional_format_add manifest_parser · 85%
info
Tool: gog_gmail_drafts_diff manifest_parser · 85%
info
Tool: gog_sheets_conditional_format_clear manifest_parser · 85%
info
Tool: gog_sheets_snapshot manifest_parser · 85%
info
Tool: gog_sheets_datasource_list manifest_parser · 85%
info
Tool: gog_sheets_datasource_describe manifest_parser · 85%
info
Tool: gog_sheets_datasource_table_list manifest_parser · 85%
info
Tool: gog_sheets_datasource_table_describe manifest_parser · 85%
info
Tool: gog_sheets_datasource_table_read manifest_parser · 85%
info
Tool: gog_gmail_raw manifest_parser · 85%
info
Tool: gog_gmail_attachment manifest_parser · 85%
info
Tool: gog_gmail_url manifest_parser · 85%
info
Tool: gog_gmail_history manifest_parser · 85%
info
Tool: gog_gmail_message_modify manifest_parser · 85%
info
Tool: gog_gmail_drafts_get manifest_parser · 85%
info
Tool: gog_gmail_batch_delete manifest_parser · 85%
info
Tool: gog_gmail_batch_modify manifest_parser · 85%
info
Tool: gog_gmail_thread_get manifest_parser · 85%
info
Tool: gog_gmail_thread_modify manifest_parser · 85%
info
Tool: gog_gmail_thread_attachments manifest_parser · 85%
info
Tool: gog_gmail_labels_list manifest_parser · 85%
info
Tool: gog_gmail_labels_get manifest_parser · 85%
info
Tool: gog_gmail_labels_create manifest_parser · 85%
info
Tool: gog_gmail_labels_rename manifest_parser · 85%
info
Tool: gog_gmail_labels_delete manifest_parser · 85%
info
Tool: gog_gmail_labels_modify manifest_parser · 85%
info
Tool: gog_gmail_drafts_create manifest_parser · 85%
info
Tool: gog_gmail_drafts_update manifest_parser · 85%
info
Tool: gog_gmail_drafts_delete manifest_parser · 85%
info
Tool: gog_gmail_drafts_send manifest_parser · 85%
info
Tool: gog_gmail_import manifest_parser · 85%
info
Tool: gog_gmail_forward manifest_parser · 85%
info
Tool: gog_gmail_reply manifest_parser · 85%
info
Tool: gog_gmail_reply_all manifest_parser · 85%
info
Tool: gog_gmail_drafts_reply manifest_parser · 85%
info
Tool: gog_gmail_drafts_reply_all manifest_parser · 85%
info
Tool: gog_gmail_drafts_forward manifest_parser · 85%
info
Tool: gog_gmail_autoreply manifest_parser · 85%
info
Tool: gog_gmail_messages_search manifest_parser · 85%
info
Tool: gog_gmail_labels_style manifest_parser · 85%
info
Tool: gog_gmail_vacation_get manifest_parser · 85%
info
Tool: gog_gmail_vacation_update manifest_parser · 85%
info
Tool: gog_gmail_filters_list manifest_parser · 85%
info
Tool: gog_gmail_filters_get manifest_parser · 85%
info
Tool: gog_gmail_filters_create manifest_parser · 85%
info
Tool: gog_gmail_filters_delete manifest_parser · 85%
info
Tool: gog_gmail_sendas_list manifest_parser · 85%
info
Tool: gog_gmail_sendas_get manifest_parser · 85%
info
Tool: gog_gmail_sendas_create manifest_parser · 85%
info
Tool: gog_gmail_sendas_update manifest_parser · 85%
info
Tool: gog_classroom_courses_create manifest_parser · 85%
info
Tool: gog_classroom_courses_update manifest_parser · 85%
info
Tool: gog_classroom_courses_delete manifest_parser · 85%
info
Tool: gog_classroom_courses_archive manifest_parser · 85%
info
Tool: gog_classroom_courses_unarchive manifest_parser · 85%
info
Tool: gog_classroom_students_add manifest_parser · 85%
info
Tool: gog_classroom_students_remove manifest_parser · 85%
info
Tool: gog_classroom_teachers_add manifest_parser · 85%
info
Tool: gog_classroom_teachers_remove manifest_parser · 85%
info
Tool: gog_classroom_coursework_create manifest_parser · 85%
info
Tool: gog_classroom_coursework_update manifest_parser · 85%
info
Tool: gog_classroom_coursework_delete manifest_parser · 85%
info
Tool: gog_classroom_announcements_update manifest_parser · 85%
info
Tool: gog_classroom_announcements_delete manifest_parser · 85%
info
Tool: gog_classroom_topics_create manifest_parser · 85%
info
Tool: gog_classroom_topics_update manifest_parser · 85%
info
Tool: gog_classroom_topics_delete manifest_parser · 85%
info
Tool: gog_classroom_invitations_create manifest_parser · 85%
info
Tool: gog_classroom_invitations_delete manifest_parser · 85%
info
Tool: gog_drive_ls manifest_parser · 85%
info
Tool: gog_drive_search manifest_parser · 85%
info
Tool: gog_drive_get manifest_parser · 85%
info
Tool: gog_drive_mkdir manifest_parser · 85%
info
Tool: gog_drive_rename manifest_parser · 85%
info
Tool: gog_drive_move manifest_parser · 85%
info
Tool: gog_drive_delete manifest_parser · 85%
info
Tool: gog_drive_share manifest_parser · 85%
info
Tool: gog_drive_extract_text manifest_parser · 85%
info
Tool: gog_drive_read_bytes manifest_parser · 85%
info
Tool: gog_api_list manifest_parser · 85%
info
Tool: gog_api_describe manifest_parser · 85%
info
Tool: gog_api_call manifest_parser · 85%
info
Tool: gog_classroom_courses_list manifest_parser · 85%
info
Tool: gog_classroom_courses_get manifest_parser · 85%
info
Tool: gog_classroom_students_list manifest_parser · 85%
info
Tool: gog_classroom_students_get manifest_parser · 85%
info
Tool: gog_classroom_teachers_list manifest_parser · 85%
info
Tool: gog_classroom_teachers_get manifest_parser · 85%
info
Tool: gog_classroom_roster manifest_parser · 85%
info
Tool: gog_classroom_coursework_list manifest_parser · 85%
info
Tool: gog_classroom_coursework_get manifest_parser · 85%
info
Tool: gog_classroom_submissions_list manifest_parser · 85%
info
Tool: gog_classroom_submissions_get manifest_parser · 85%
info
Tool: gog_classroom_submissions_grade manifest_parser · 85%
info
Tool: gog_classroom_submissions_return manifest_parser · 85%
info
Tool: gog_classroom_submissions_turn_in manifest_parser · 85%
info
Tool: gog_classroom_submissions_reclaim manifest_parser · 85%
info
Tool: gog_classroom_announcements_list manifest_parser · 85%
info
Tool: gog_classroom_announcements_get manifest_parser · 85%
info
Tool: gog_classroom_announcements_create manifest_parser · 85%
info
Tool: gog_classroom_topics_list manifest_parser · 85%
info
Tool: gog_classroom_topics_get manifest_parser · 85%
info
Tool: gog_classroom_invitations_list manifest_parser · 85%
info
Tool: gog_classroom_invitations_get manifest_parser · 85%
info
Tool: gog_classroom_invitations_accept manifest_parser · 85%
info
Tool: gog_classroom_profile_get manifest_parser · 85%
info
Tool: gog_sheets_get manifest_parser · 85%
info
Tool: gog_sheets_update manifest_parser · 85%
info
Tool: gog_sheets_append manifest_parser · 85%
info
Tool: gog_sheets_clear manifest_parser · 85%
info
Tool: gog_sheets_metadata manifest_parser · 85%
info
Tool: gog_sheets_create manifest_parser · 85%
info
Tool: gog_sheets_find_replace manifest_parser · 85%
info
Tool: gog_docs_info manifest_parser · 85%
info
Tool: gog_docs_cat manifest_parser · 85%
info
Tool: gog_docs_create manifest_parser · 85%
info
Tool: gog_contacts_get manifest_parser · 85%
info
Tool: gog_docs_write manifest_parser · 85%
info
Tool: gog_docs_find_replace manifest_parser · 85%
info
Tool: gog_docs_structure manifest_parser · 85%
info
Tool: gog_calendar_events manifest_parser · 85%
info
Tool: gog_calendar_get manifest_parser · 85%
info
Tool: gog_calendar_create manifest_parser · 85%
info
Tool: gog_calendar_update manifest_parser · 85%
info
Tool: gog_calendar_delete manifest_parser · 85%
info
Tool: gog_calendar_respond manifest_parser · 85%
info
Tool: gog_contacts_search manifest_parser · 85%
info
Tool: gog_contacts_list manifest_parser · 85%
info
Tool: gog_contacts_create manifest_parser · 85%
info
Tool: gog_auth_list manifest_parser · 85%
info
Tool: gog_auth_status manifest_parser · 85%
info
Tool: gog_auth_health manifest_parser · 85%
info
Tool: gog_auth_services manifest_parser · 85%
info
Tool: gog_auth_add manifest_parser · 85%
info
Tool: gog_auth_add_url manifest_parser · 85%
info
Tool: gog_auth_add_complete manifest_parser · 85%
info
Tool: gog_${service}_run manifest_parser · 85%
info
Tool: gog_tasks_lists manifest_parser · 85%
info
Tool: gog_tasks_list manifest_parser · 85%
info
Tool: gog_tasks_get manifest_parser · 85%
info
Tool: gog_tasks_add manifest_parser · 85%
info
Tool: gog_tasks_done manifest_parser · 85%
info
Tool: gog_tasks_delete manifest_parser · 85%
info
Tool: gog_slides_export manifest_parser · 85%
info
Tool: gog_slides_info manifest_parser · 85%
info
Tool: gog_slides_create manifest_parser · 85%
info
Tool: gog_slides_copy manifest_parser · 85%
info
Tool: gog_slides_list_slides manifest_parser · 85%
info
Tool: gog_slides_read_slide manifest_parser · 85%
info
Tool: gog_gmail_search manifest_parser · 85%
info
Tool: gog_gmail_get manifest_parser · 85%
info
Tool: gog_gmail_send manifest_parser · 85%
info
Tool: gog_slides_create_from_markdown manifest_parser · 85%
info
Tool: gog_slides_create_from_template manifest_parser · 85%
info
Tool: gog_slides_add_slide manifest_parser · 85%
info
Tool: gog_slides_insert_image manifest_parser · 85%
info
Tool: gog_slides_delete_slide manifest_parser · 85%
info
Tool: gog_slides_update_notes manifest_parser · 85%
info
Tool: gog_slides_replace_slide manifest_parser · 85%
info
Tool: gog_slides_raw manifest_parser · 85%
info
Tool: gog_slides_locate manifest_parser · 85%
info
Tool: gog_slides_thumbnail manifest_parser · 85%
info
Tool: gog_slides_new_slide manifest_parser · 85%
info
Tool: gog_slides_duplicate_slide manifest_parser · 85%
info
Tool: gog_slides_move_slide manifest_parser · 85%
info
Tool: gog_slides_element_z_order manifest_parser · 85%
info
Tool: gog_slides_insert_text manifest_parser · 85%
info
Tool: gog_slides_style_text manifest_parser · 85%
info
Tool: gog_slides_link manifest_parser · 85%
info
Tool: gog_slides_bullets manifest_parser · 85%
info
Tool: gog_slides_replace_text manifest_parser · 85%
info
Tool: gog_slides_element_create_shape manifest_parser · 85%
info
Tool: gog_slides_element_create_line manifest_parser · 85%
info
Tool: gog_slides_element_style manifest_parser · 85%
info
Tool: gog_slides_element_transform manifest_parser · 85%
info
Tool: gog_slides_element_group manifest_parser · 85%
info
Tool: gog_slides_element_ungroup manifest_parser · 85%
info
Tool: gog_slides_element_alt_text manifest_parser · 85%
info
Tool: gog_slides_element_delete manifest_parser · 85%
info
Tool: gog_slides_table_create manifest_parser · 85%
info
Tool: gog_slides_table_cell_style manifest_parser · 85%
info
Tool: gog_slides_table_border_style manifest_parser · 85%
info
Tool: gog_slides_table_column_insert manifest_parser · 85%
info
Tool: gog_slides_table_column_delete manifest_parser · 85%
info
Tool: gog_slides_table_column_size manifest_parser · 85%
info
Tool: gog_slides_table_row_insert manifest_parser · 85%
info
Tool: gog_slides_table_row_delete manifest_parser · 85%
info
Tool: gog_slides_table_row_size manifest_parser · 85%
info
Tool: gog_slides_table_merge manifest_parser · 85%
info
Tool: gog_slides_table_unmerge manifest_parser · 85%
info
Required env vars (17) manifest_parser · 80%
high
High-risk OAuth scope: https://www.googleapis.com/auth/drive oauth_scope_analyzer · 80%
high
High-risk OAuth scope: https://www.googleapis.com/auth/gmail.modify oauth_scope_analyzer · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
low
Permission: filesystem access detected permission_analyzer · 90%
high
Permission: shell access detected permission_analyzer · 95%
low
Permission: env_vars access detected permission_analyzer · 90%
critical
Tool poisoning in 'gog_slides_replace_text': Directive language: 'you must' poisoning · 85%
info
SBOM generated: 398 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%