← Back to search

gogcli-mcp

GitHub Actions Scanned 23d ago

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

B
75.9 / 100

Versions

gogcli-mcp-slides
2.18.4latest
Jul 29, 2026
2.18.3
Jul 27, 2026
2.18.2
Jul 27, 2026
2.18.1
Jul 27, 2026
2.18.0
Jul 27, 2026
+ show 20 moreshow less
2.8.0
Jun 12, 2026
2.7.1
Jun 11, 2026
2.7.0
Jun 11, 2026
2.6.1
Jun 9, 2026
2.6.0
Jun 9, 2026
2.5.0
Jun 7, 2026
2.4.1
Jun 2, 2026
2.4.0
Jun 1, 2026
2.3.0
May 30, 2026
2.2.0
May 30, 2026
2.0.12
May 22, 2026
2.0.11
May 19, 2026
2.0.10
May 19, 2026
2.0.9
May 15, 2026
2.0.8
May 14, 2026
2.0.7
May 14, 2026
2.0.6
May 14, 2026
2.0.4
May 12, 2026
2.0.2
Apr 19, 2026
2.0.0
Apr 19, 2026
gogcli-mcp-sheets
2.18.4latest
Jul 29, 2026
2.18.3
Jul 27, 2026
2.18.2
Jul 27, 2026
2.18.1
Jul 27, 2026
2.18.0
Jul 27, 2026
+ show 24 moreshow less
2.8.0
Jun 12, 2026
2.7.1
Jun 11, 2026
2.7.0
Jun 11, 2026
2.6.1
Jun 9, 2026
2.6.0
Jun 9, 2026
2.5.0
Jun 7, 2026
2.4.1
Jun 2, 2026
2.4.0
Jun 1, 2026
2.3.0
May 30, 2026
2.2.0
May 30, 2026
2.0.12
May 22, 2026
2.0.11
May 19, 2026
2.0.10
May 19, 2026
2.0.9
May 15, 2026
2.0.8
May 14, 2026
2.0.7
May 14, 2026
2.0.6
May 14, 2026
2.0.4
May 12, 2026
2.0.2
Apr 19, 2026
2.0.0
Apr 13, 2026
1.0.9
Apr 13, 2026
1.0.8
Apr 13, 2026
1.0.7
Apr 13, 2026
1.0.6
Apr 13, 2026
gogcli-mcp-drive
2.18.4latest
Jul 29, 2026
2.18.3
Jul 27, 2026
2.18.2
Jul 27, 2026
2.18.1
Jul 27, 2026
2.18.0
Jul 27, 2026
+ show 22 moreshow less
2.8.0
Jun 12, 2026
2.7.1
Jun 11, 2026
2.7.0
Jun 11, 2026
2.6.1
Jun 9, 2026
2.6.0
Jun 9, 2026
2.5.0
Jun 7, 2026
2.4.1
Jun 2, 2026
2.4.0
Jun 1, 2026
2.3.0
May 30, 2026
2.2.0
May 30, 2026
2.1.0
May 26, 2026
2.0.12
May 22, 2026
2.0.11
May 19, 2026
2.0.10
May 19, 2026
2.0.9
May 15, 2026
2.0.8
May 14, 2026
2.0.7
May 14, 2026
2.0.6
May 14, 2026
2.0.4
May 12, 2026
2.0.3
May 12, 2026
2.0.2
Apr 19, 2026
2.0.0
Apr 15, 2026
gogcli-mcp-docs
2.18.4latest
Jul 29, 2026
2.18.3
Jul 27, 2026
2.18.2
Jul 27, 2026
2.18.1
Jul 27, 2026
2.18.0
Jul 27, 2026
+ show 26 moreshow less
2.8.0
Jun 12, 2026
2.7.1
Jun 11, 2026
2.7.0
Jun 11, 2026
2.6.1
Jun 9, 2026
2.6.0
Jun 9, 2026
2.5.0
Jun 7, 2026
2.4.1
Jun 2, 2026
2.4.0
Jun 1, 2026
2.3.0
May 30, 2026
2.2.0
May 30, 2026
2.1.0
May 26, 2026
2.0.12
May 22, 2026
2.0.11
May 19, 2026
2.0.10
May 19, 2026
2.0.9
May 15, 2026
2.0.8
May 14, 2026
2.0.7
May 14, 2026
2.0.6
May 14, 2026
2.0.4
May 12, 2026
2.0.3
May 12, 2026
2.0.2
Apr 19, 2026
2.0.0
Apr 13, 2026
1.0.9
Apr 13, 2026
1.0.8
Apr 13, 2026
1.0.7
Apr 13, 2026
1.0.6
Apr 13, 2026
gogcli-mcp-classroom
2.18.4latest
Jul 29, 2026
2.18.3
Jul 27, 2026
2.18.2
Jul 27, 2026
2.18.1
Jul 27, 2026
2.18.0
Jul 27, 2026
+ show 22 moreshow less
2.8.0
Jun 12, 2026
2.7.1
Jun 11, 2026
2.7.0
Jun 11, 2026
2.6.1
Jun 9, 2026
2.6.0
Jun 9, 2026
2.5.0
Jun 7, 2026
2.4.1
Jun 2, 2026
2.4.0
Jun 1, 2026
2.3.0
May 30, 2026
2.2.0
May 30, 2026
2.1.0
May 26, 2026
2.0.12
May 22, 2026
2.0.11
May 19, 2026
2.0.10
May 19, 2026
2.0.9
May 15, 2026
2.0.8
May 14, 2026
2.0.7
May 14, 2026
2.0.6
May 14, 2026
2.0.4
May 12, 2026
2.0.3
May 12, 2026
2.0.2
Apr 19, 2026
2.0.0
Apr 19, 2026
gogcli-mcp
2.18.4latest
Jul 29, 2026
2.18.3
Jul 27, 2026
2.18.2
Jul 27, 2026
2.18.1
Jul 27, 2026
2.18.0
Jul 27, 2026
+ show 30 moreshow less
2.8.0
Jun 12, 2026
2.7.1
Jun 11, 2026
2.7.0
Jun 11, 2026
2.6.1
Jun 9, 2026
2.6.0
Jun 9, 2026
2.5.0
Jun 7, 2026
2.4.1
Jun 2, 2026
2.4.0
Jun 1, 2026
2.3.0
May 30, 2026
2.2.0
May 30, 2026
2.0.12
May 22, 2026
2.0.11
May 19, 2026
2.0.10
May 19, 2026
2.0.9
May 15, 2026
2.0.8
May 14, 2026
2.0.7
May 14, 2026
2.0.6
May 14, 2026
2.0.4
May 12, 2026
2.0.2
Apr 19, 2026
2.0.0
Apr 13, 2026
1.0.10
Apr 13, 2026
1.0.9
Apr 13, 2026
1.0.8
Apr 13, 2026
1.0.7
Apr 13, 2026
1.0.6
Apr 13, 2026
1.0.5
Apr 13, 2026
1.0.4
Apr 13, 2026
1.0.3
Apr 13, 2026
1.0.2
Apr 13, 2026
1.0.0
Apr 13, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 394

gog_slides_create_from_markdown
annotations: verified low

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

destructiveHint true
gog_slides_create_from_template
annotations: verified low

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

destructiveHint true
gog_slides_add_slide
annotations: verified low

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

destructiveHint true
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).

destructiveHint false
gog_slides_delete_slide
annotations: verified low

Delete a slide from a Google Slides presentation.

destructiveHint true
gog_slides_skip_slide
annotations: verified low

Skip a slide during presentation — it stays in the deck at its current position but is not shown when presenting

destructiveHint false
gog_slides_unskip_slide
annotations: verified low

Include a previously skipped slide again when the deck is presented. Safe to call on a slide that was never skipped.

destructiveHint false
gog_slides_update_notes
annotations: verified low

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

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.

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.

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.

readOnlyHint true destructiveHint false
gog_slides_thumbnail
annotations: verified low

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

readOnlyHint true destructiveHint false
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.

destructiveHint false
gog_slides_duplicate_slide
annotations: verified low

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

destructiveHint false
gog_slides_move_slide
annotations: verified low

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

destructiveHint false
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.

destructiveHint true
gog_slides_style_text
annotations: verified 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.

destructiveHint false
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.

destructiveHint false
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.

destructiveHint false
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.

destructiveHint true
gog_slides_element_create_shape
annotations: verified 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).

destructiveHint false
gog_slides_element_create_line
annotations: verified 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).

destructiveHint false
gog_slides_element_style
annotations: verified low

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

destructiveHint false
gog_slides_element_transform
annotations: verified 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).

destructiveHint false
gog_slides_element_z_order
annotations: verified low

Change a page element\'s stacking order.

destructiveHint false
gog_slides_element_group
annotations: verified low

Group two or more page elements into a single group.

destructiveHint false
gog_slides_element_ungroup
annotations: verified low

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

destructiveHint false
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.

destructiveHint false
gog_slides_element_delete
annotations: verified low

Delete one page element by object ID.

destructiveHint true
gog_slides_table_create
annotations: verified low

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

destructiveHint false
gog_slides_table_cell_style
annotations: verified 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.

destructiveHint false
gog_slides_table_border_style
annotations: verified low

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

destructiveHint false
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.

destructiveHint false
gog_slides_table_column_delete
annotations: verified low

Delete the column containing a zero-based table cell.

destructiveHint true
gog_slides_table_column_size
annotations: verified low

Set the width of a zero-based table column.

destructiveHint false
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.

destructiveHint false
gog_slides_table_row_delete
annotations: verified low

Delete the row containing a zero-based table cell.

destructiveHint true
gog_slides_table_row_size
annotations: verified low

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

destructiveHint false
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.

destructiveHint true
gog_slides_table_unmerge
annotations: verified low

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

destructiveHint false
gog_gmail_raw
annotations: verified low

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

readOnlyHint true
gog_gmail_attachment
annotations: verified low

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

readOnlyHint true
gog_gmail_url
annotations: verified low

Print Gmail web URLs for one or more threads.

readOnlyHint true destructiveHint true
gog_gmail_history
annotations: verified low

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

readOnlyHint true destructiveHint true
gog_gmail_message_modify
annotations: verified low

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

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.

readOnlyHint true destructiveHint true
gog_gmail_batch_modify
annotations: verified low

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

readOnlyHint true destructiveHint false
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.

readOnlyHint true
gog_gmail_thread_modify
annotations: verified low

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

readOnlyHint true destructiveHint false
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 a hosted deployment (e.g. mcp-host) you can\'t read those files, so use gog_gmail_attachment per attachment to receive bytes (image inline, or deliver="url"/"drive"). This tool is best used just to LIST attachments (filenames, ids, sizes) and then fetch the ones you want individually.

readOnlyHint true
gog_gmail_labels_list
annotations: verified low

List all Gmail labels for the account.

readOnlyHint true destructiveHint false
gog_gmail_labels_get
annotations: verified low

Get label details, including message and thread counts.

readOnlyHint true destructiveHint false
gog_gmail_labels_create
annotations: verified low

Create a new Gmail label.

destructiveHint false
gog_gmail_labels_rename
annotations: verified low

Rename a Gmail label.

readOnlyHint true destructiveHint false
gog_gmail_labels_delete
annotations: verified low

Delete a Gmail label.

readOnlyHint true destructiveHint true
gog_gmail_labels_modify
annotations: verified low

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

readOnlyHint true destructiveHint false
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

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.

readOnlyHint true
gog_gmail_drafts_create
annotations: verified low

SAVES ONLY. DOES NOT SEND. 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.

destructiveHint false
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 false
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.

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,

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

destructiveHint true
gog_gmail_forward
annotations: verified low

SENDS MAIL — asks the MCP host to show a confirmation prompt with the recipients, note size, and attachment handling.

destructiveHint true
gog_gmail_drafts_reply
annotations: verified low

SAVES ONLY. DOES NOT SEND. Save a reply to a Gmail message as a draft (to the original sender only).

destructiveHint false
gog_gmail_drafts_reply_all
annotations: verified low

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

destructiveHint false
gog_gmail_drafts_forward
annotations: verified low

SAVES ONLY. DOES NOT SEND. Save a forward of a Gmail message as a draft. Same composition as gog_gmail_forward — the original

destructiveHint false
gog_gmail_autoreply
annotations: verified low

SENDS MAIL to every message matching the query — asks the MCP host to show a confirmation prompt containing

destructiveHint true
gog_gmail_messages_search
annotations: verified low

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

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).

readOnlyHint true destructiveHint false
gog_gmail_vacation_get
annotations: verified low

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

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.

readOnlyHint true destructiveHint true
gog_gmail_filters_list
annotations: verified low

List all Gmail filters for the account.

readOnlyHint true destructiveHint true
gog_gmail_filters_get
annotations: verified low

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

readOnlyHint true destructiveHint 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).

destructiveHint true
gog_gmail_filters_delete
annotations: verified low

Delete a Gmail filter by ID.

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.

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).

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).

destructiveHint true
gog_gmail_sendas_delete
annotations: verified low

Delete a send-as alias by its email address.

destructiveHint true
gog_gmail_sendas_verify
annotations: verified low

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

destructiveHint true
gog_slides_export
annotations: verified low

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

readOnlyHint true destructiveHint true
gog_slides_info
annotations: verified low

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

readOnlyHint true destructiveHint true
gog_slides_create
annotations: verified low

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

readOnlyHint true destructiveHint true
gog_slides_copy
annotations: verified low

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

readOnlyHint true destructiveHint true
gog_slides_list_slides
annotations: verified low

List slides in a Google Slides presentation.

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.

readOnlyHint true
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.

readOnlyHint true 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

readOnlyHint true destructiveHint true
gog_auth_add_complete
annotations: verified low

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

destructiveHint true
gog_api_list
annotations: verified low

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

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.

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.

destructiveHint true
gog_drive_ls
annotations: verified low

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

readOnlyHint true
gog_drive_search
annotations: verified low

Search Google Drive files by full-text query.

readOnlyHint true destructiveHint false
gog_drive_get
annotations: verified low

Get metadata for a Google Drive file.

readOnlyHint true destructiveHint false
gog_drive_mkdir
annotations: verified low

Create a new folder in Google Drive.

destructiveHint false
gog_drive_rename
annotations: verified low

Rename a file or folder in Google Drive.

destructiveHint false
gog_drive_move
annotations: verified low

Move a file to a different folder in Google Drive.

destructiveHint false
gog_drive_delete
annotations: verified low

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

destructiveHint true
gog_drive_share
annotations: verified low

Share a Google Drive file or folder.

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

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

readOnlyHint 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.

readOnlyHint true destructiveHint true
gog_contacts_list
annotations: verified low

List all Google Contacts.

readOnlyHint true destructiveHint true
gog_contacts_get
annotations: verified low

Get a contact by resource name.

readOnlyHint true destructiveHint true
gog_contacts_create
annotations: verified low

Create a new Google Contact.

destructiveHint true
gog_appscript_get
annotations: verified low

Get an Apps Script project\'s metadata: title, creator, create/update times, and the parent Drive file when the

readOnlyHint true destructiveHint true
gog_appscript_content
annotations: verified low

Read a project\'s source — every .gs file and its appsscript.json manifest — INLINE in the response. This is the

readOnlyHint true destructiveHint true
gog_appscript_pull
annotations: verified low

Write a project\'s files into a local directory, for editing a script as ordinary files.

readOnlyHint true destructiveHint true
gog_appscript_create
annotations: verified low

Create a new, empty Apps Script project. Pass parentId to bind it to a Drive file (a Sheet, Doc or Form), which is

readOnlyHint true destructiveHint true
gog_appscript_deployments
annotations: verified low

List a project\'s deployments — the published web apps, add-ons and API executables, each pinned to a version. A

readOnlyHint true destructiveHint true
gog_appscript_versions
annotations: verified low

List a project\'s saved versions — the immutable snapshots deployments point at, with their numbers and

readOnlyHint true destructiveHint true
gog_appscript_run_function
annotations: verified low

Execute a function in a deployed Apps Script project. TREAT THIS AS ARBITRARY CODE EXECUTION: the script runs with

destructiveHint true
gog_sheets_get
annotations: verified low

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

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)").

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.

readOnlyHint true destructiveHint true
gog_sheets_clear
annotations: verified low

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

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.

readOnlyHint true destructiveHint true
gog_sheets_create
annotations: verified low

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

destructiveHint true
gog_sheets_find_replace
annotations: verified low

Find and replace text across an entire Google Spreadsheet.

destructiveHint true
gog_chat_spaces_list
annotations: verified low

List the Google Chat spaces the account belongs to — named rooms and DMs alike — with their resource names.

readOnlyHint true destructiveHint true
gog_chat_spaces_find
annotations: verified low

Find spaces whose display name matches. Substring and case-insensitive by default, which is what you want when the

readOnlyHint true destructiveHint true
gog_chat_spaces_create
annotations: verified low

Create a named Chat space, optionally seeding its membership. Members are added immediately and are notified — this

readOnlyHint true destructiveHint true
gog_chat_threads_list
annotations: verified low

List the threads in a space, so a reply can be targeted at an existing conversation rather than starting a new one.

readOnlyHint true
gog_chat_messages_list
annotations: verified low

Read messages in a space. The JSON carries each message\'s @-mentions and a summary of its emoji reactions

readOnlyHint true
gog_chat_messages_search
annotations: verified low

Search Chat messages ACROSS every space and DM the account can see (gog >= 0.39.0) — the tool to reach for when the

readOnlyHint true
gog_chat_messages_send
annotations: verified low

Post a message to a Chat space. THIS IS IMMEDIATELY VISIBLE TO EVERYONE IN THE SPACE and cannot be unsent through

destructiveHint true
gog_chat_dm_send
annotations: verified low

Send a direct message to one person by email address, creating the DM space if this is the first message. Delivered

readOnlyHint true destructiveHint true
gog_chat_dm_space
annotations: verified low

Resolve the DM space for an email address — the bridge from a person to the "spaces/..." name the message tools

readOnlyHint true destructiveHint true
gog_chat_reactions_list
annotations: verified low

List the emoji reactions on one message, with who reacted. gog_chat_messages_list already returns a reaction

readOnlyHint true destructiveHint false
gog_chat_reactions_create
annotations: verified low

React to a message with an emoji. Visible to the space immediately. Pass the emoji itself ("👍"), not a :shortcode:.

destructiveHint false
gog_chat_reactions_delete
annotations: verified low

Remove one emoji reaction. Takes the REACTION\'s own resource name ("spaces/.../messages/.../reactions/..."), not

destructiveHint true
gog_tasks_lists
annotations: verified low

List all Google Task lists.

readOnlyHint true destructiveHint false
gog_tasks_list
annotations: verified low

List tasks in a Google Task list.

readOnlyHint true destructiveHint false
gog_tasks_get
annotations: verified low

Get a specific task by ID.

readOnlyHint true destructiveHint false
gog_tasks_add
annotations: verified low

Add a task to a Google Task list.

destructiveHint false
gog_tasks_done
annotations: verified low

Mark a task as completed.

destructiveHint false
gog_tasks_delete
annotations: verified low

Delete a task.

destructiveHint true
gog_docs_info
annotations: verified low

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

readOnlyHint true destructiveHint true
gog_docs_cat
annotations: verified low

Read a Google Doc as plain text.

readOnlyHint true destructiveHint true
gog_docs_create
annotations: verified low

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

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.

destructiveHint true
gog_docs_find_replace
annotations: verified low

Find and replace text in a Google Doc.

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.

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).

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.

readOnlyHint true destructiveHint true
gog_gmail_send
annotations: verified low

SENDS MAIL — asks the MCP host to show a confirmation prompt with the recipients, subject, and body size.

destructiveHint true
gog_gmail_reply
annotations: verified low

SENDS MAIL — asks the MCP host to show a confirmation prompt with the resolved recipient, subject, and body size.

destructiveHint true
gog_gmail_reply_all
annotations: verified low

SENDS MAIL — asks the MCP host to show a confirmation prompt with the resolved recipients, subject, and body size.

destructiveHint 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):

readOnlyHint true
gog_calendar_get
annotations: verified low

Get a specific calendar event by ID.

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).

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.

destructiveHint false
gog_calendar_delete
annotations: verified low

Delete a calendar event.

destructiveHint true
gog_calendar_respond
annotations: verified low

Respond to a calendar event invitation.

destructiveHint true
gog_${service}_run
annotations: verified low

destructiveHint true
gog_classroom_courses_list
annotations: verified low

List Google Classroom courses.

readOnlyHint true
gog_classroom_courses_get
annotations: verified low

Get a single Google Classroom course by ID.

readOnlyHint true
gog_classroom_students_list
annotations: verified low

List students enrolled in a Google Classroom course.

readOnlyHint true
gog_classroom_students_get
annotations: verified low

Get a specific student enrolled in a course.

readOnlyHint true
gog_classroom_teachers_list
annotations: verified low

List teachers in a Google Classroom course.

readOnlyHint true
gog_classroom_teachers_get
annotations: verified low

Get a specific teacher in a course.

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.

readOnlyHint true
gog_classroom_coursework_list
annotations: verified low

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

readOnlyHint true
gog_classroom_coursework_get
annotations: verified low

Get a single coursework item by ID.

readOnlyHint true destructiveHint true
gog_classroom_submissions_list
annotations: verified low

List student submissions for a coursework item.

readOnlyHint true destructiveHint true
gog_classroom_submissions_get
annotations: verified low

Get a single submission by ID.

readOnlyHint true destructiveHint true
gog_classroom_submissions_grade
annotations: verified low

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

readOnlyHint true destructiveHint true
gog_classroom_submissions_return
annotations: verified low

Return a graded submission to the student.

readOnlyHint true destructiveHint true
gog_classroom_submissions_turn_in
annotations: verified low

Turn in a student submission (student action).

readOnlyHint true destructiveHint true
gog_classroom_submissions_reclaim
annotations: verified low

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

readOnlyHint true destructiveHint true
gog_classroom_announcements_list
annotations: verified low

List announcements in a Google Classroom course.

readOnlyHint true destructiveHint true
gog_classroom_announcements_get
annotations: verified low

Get a single announcement by ID.

readOnlyHint true destructiveHint true
gog_classroom_announcements_create
annotations: verified low

Create an announcement in a Google Classroom course.

readOnlyHint true destructiveHint true
gog_classroom_topics_list
annotations: verified low

List topics in a Google Classroom course.

readOnlyHint true destructiveHint true
gog_classroom_topics_get
annotations: verified low

Get a single topic by ID.

readOnlyHint true destructiveHint true
gog_classroom_invitations_list
annotations: verified low

List Google Classroom invitations.

readOnlyHint true destructiveHint true
gog_classroom_invitations_get
annotations: verified low

Get a single invitation by ID.

readOnlyHint true destructiveHint true
gog_classroom_invitations_accept
annotations: verified low

Accept a Google Classroom invitation.

readOnlyHint true destructiveHint true
gog_classroom_profile_get
annotations: verified low

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

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).

readOnlyHint true destructiveHint false
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 false
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.

readOnlyHint true destructiveHint true
gog_drive_copy
annotations: verified low

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

readOnlyHint true destructiveHint false
gog_drive_url
annotations: verified low

Print shareable web URLs for one or more Drive files.

readOnlyHint true destructiveHint true
gog_drive_permissions
annotations: verified low

List permissions on a Drive file.

readOnlyHint true destructiveHint true
gog_drive_unshare
annotations: verified low

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

readOnlyHint true destructiveHint true
gog_drive_drives_list
annotations: verified low

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

readOnlyHint true destructiveHint false
gog_drive_comments_list
annotations: verified low

List comments on a Drive file.

readOnlyHint true destructiveHint false
gog_drive_comments_get
annotations: verified low

Get a single comment on a Drive file by ID.

readOnlyHint true destructiveHint false
gog_drive_comments_add
annotations: verified low

Add a new comment to a Drive file.

destructiveHint false
gog_drive_comments_update
annotations: verified low

Update the text of an existing comment.

destructiveHint false
gog_drive_comments_delete
annotations: verified low

Delete a comment from a Drive file.

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).

readOnlyHint true destructiveHint false
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".

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".

readOnlyHint true destructiveHint true
gog_drive_du
annotations: verified low

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

readOnlyHint true
gog_drive_tree
annotations: verified low

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

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.

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.

readOnlyHint true destructiveHint false
gog_drive_revisions_list
annotations: verified low

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

readOnlyHint true destructiveHint false
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.

readOnlyHint true destructiveHint false
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.

readOnlyHint true destructiveHint false
gog_drive_labels_list
annotations: verified low

List Drive label schemas available to the account.

readOnlyHint true
gog_drive_labels_get
annotations: verified low

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

readOnlyHint true destructiveHint false
gog_drive_labels_file_list
annotations: verified low

List labels applied to a Drive file.

readOnlyHint true destructiveHint false
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.

readOnlyHint true destructiveHint false
gog_drive_labels_file_remove
annotations: verified low

Remove a label from a Drive file.

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.

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.

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.

readOnlyHint true
gog_meet_create
annotations: verified low

Create a Google Meet space and return its meeting code.

readOnlyHint true destructiveHint false
gog_meet_get
annotations: verified low

Get a Google Meet space by its meeting code.

readOnlyHint true destructiveHint true
gog_meet_update
annotations: verified low

Update a Google Meet space configuration.

readOnlyHint true destructiveHint true
gog_meet_end
annotations: verified low

End the active conference in a Google Meet space.

readOnlyHint true destructiveHint true
gog_meet_history
annotations: verified low

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

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.

readOnlyHint true destructiveHint true
gog_zoom_auth_doctor
annotations: verified low

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

readOnlyHint true
gog_calendar_calendars
annotations: verified low

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

readOnlyHint true
gog_calendar_search
annotations: verified low

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

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.

readOnlyHint true
gog_calendar_freebusy
annotations: verified low

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

readOnlyHint true destructiveHint false
gog_calendar_colors
annotations: verified low

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

readOnlyHint true destructiveHint false
gog_calendar_acl
annotations: verified low

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

readOnlyHint true destructiveHint false
gog_calendar_move
annotations: verified low

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

destructiveHint false
gog_calendar_out_of_office
annotations: verified low

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

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.

readOnlyHint true 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.

readOnlyHint true destructiveHint true
gog_meet_participants
annotations: verified low

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

readOnlyHint true
gog_people_me
annotations: verified low

Show your own People profile (people/me).

readOnlyHint true destructiveHint true
gog_people_get
annotations: verified low

Get a People profile by resource name.

readOnlyHint true destructiveHint 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).

readOnlyHint true destructiveHint true
gog_people_relations
annotations: verified low

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

readOnlyHint true destructiveHint 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.

readOnlyHint true destructiveHint true
gog_contacts_delete
annotations: verified low

Delete a Google Contact by resource name.

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.

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.

readOnlyHint true destructiveHint true
gog_contacts_directory_list
annotations: verified low

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

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.

readOnlyHint true
gog_contacts_other_search
annotations: verified low

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

readOnlyHint true
gog_people_raw
annotations: verified low

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

readOnlyHint true
gog_docs_copy
annotations: verified low

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

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.

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.

readOnlyHint true destructiveHint true
gog_docs_edit
annotations: verified low

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

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.

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.

readOnlyHint true destructiveHint true
gog_docs_export
annotations: verified low

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

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.

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).

readOnlyHint true destructiveHint true
gog_docs_list_tabs
annotations: verified low

List all tabs in a Google Doc.

readOnlyHint true destructiveHint true
gog_docs_sed
annotations: verified low

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

destructiveHint true
gog_docs_update
annotations: verified low

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

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.

readOnlyHint true destructiveHint false
gog_docs_comments_get
annotations: verified low

Get a single comment by ID, including its replies.

readOnlyHint true destructiveHint false
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.

destructiveHint false
gog_docs_comments_reply
annotations: verified low

Reply to an existing comment on a Google Doc.

readOnlyHint true destructiveHint false
gog_docs_comments_resolve
annotations: verified low

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

readOnlyHint true destructiveHint true
gog_docs_comments_delete
annotations: verified low

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

readOnlyHint true destructiveHint true
gog_docs_comments_reopen
annotations: verified low

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

readOnlyHint true destructiveHint true
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.

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.

readOnlyHint true destructiveHint false
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.

readOnlyHint true destructiveHint false
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.

readOnlyHint true destructiveHint true
gog_batch_abort
annotations: verified low

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

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.

readOnlyHint true destructiveHint true
gog_batch_prune
annotations: verified low

Delete stale persisted batches (not updated within olderThan).

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.

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).

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.

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).

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.

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.

destructiveHint true
gog_docs_table_unmerge
annotations: verified low

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

readOnlyHint true destructiveHint 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.

readOnlyHint true destructiveHint true
gog_docs_named_range_list
annotations: verified low

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

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).

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.

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.

readOnlyHint true
gog_docs_images_list
annotations: verified low

Enumerate inline/positioned images in a Google Doc.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

destructiveHint false
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.

destructiveHint false
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.

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.

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.

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).

destructiveHint true
gog_docs_insert_horizontal_rule
annotations: verified low

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

destructiveHint true
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.

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.

readOnlyHint true destructiveHint false
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.

readOnlyHint true destructiveHint false
gog_docs_header_delete
annotations: verified low

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

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.

readOnlyHint true destructiveHint false
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.

destructiveHint false
gog_docs_footer_delete
annotations: verified low

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

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.

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.

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.

destructiveHint true
gog_classroom_courses_create
annotations: verified low

Create a new Google Classroom course.

destructiveHint false
gog_classroom_courses_update
annotations: verified low

Update an existing Google Classroom course.

destructiveHint true
gog_classroom_courses_delete
annotations: verified low

Delete a Google Classroom course.

destructiveHint true
gog_classroom_courses_archive
annotations: verified low

Archive a Google Classroom course.

destructiveHint true
gog_classroom_courses_unarchive
annotations: verified low

Unarchive a Google Classroom course (restore to ACTIVE).

destructiveHint false
gog_classroom_students_add
annotations: verified low

Add a student to a Google Classroom course.

destructiveHint true
gog_classroom_students_remove
annotations: verified low

Remove a student from a Google Classroom course.

destructiveHint true
gog_classroom_teachers_add
annotations: verified low

Add a teacher to a Google Classroom course.

destructiveHint true
gog_classroom_teachers_remove
annotations: verified low

Remove a teacher from a Google Classroom course.

destructiveHint true
gog_classroom_coursework_create
annotations: verified low

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

destructiveHint true
gog_classroom_coursework_update
annotations: verified low

Update an existing coursework item.

destructiveHint true
gog_classroom_coursework_delete
annotations: verified low

Delete a coursework item.

destructiveHint true
gog_classroom_announcements_update
annotations: verified low

Update an existing announcement.

destructiveHint true
gog_classroom_announcements_delete
annotations: verified low

Delete an announcement.

destructiveHint true
gog_classroom_topics_create
annotations: verified low

Create a topic in a Google Classroom course.

destructiveHint false
gog_classroom_topics_update
annotations: verified low

Rename an existing topic.

destructiveHint true
gog_classroom_topics_delete
annotations: verified low

Delete a topic.

destructiveHint true
gog_classroom_invitations_create
annotations: verified low

Create an invitation to a Google Classroom course.

destructiveHint true
gog_classroom_invitations_delete
annotations: verified low

Delete (revoke) a Google Classroom invitation.

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.

readOnlyHint true destructiveHint false
gog_sheets_add_tab
annotations: verified low

Add a new sheet tab to a spreadsheet.

readOnlyHint true destructiveHint false
gog_sheets_delete_tab
annotations: verified low

Delete a sheet tab from a spreadsheet.

readOnlyHint true destructiveHint true
gog_sheets_rename_tab
annotations: verified low

Rename a sheet tab.

readOnlyHint true destructiveHint false
gog_sheets_copy
annotations: verified low

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

readOnlyHint true destructiveHint true
gog_sheets_export
annotations: verified low

Export a spreadsheet as CSV, TSV, or PDF.

readOnlyHint true destructiveHint true
gog_sheets_freeze
annotations: verified low

Freeze rows and/or columns in a sheet.

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).

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).

destructiveHint true
gog_sheets_merge
annotations: verified low

Merge cells in a range.

destructiveHint true
gog_sheets_unmerge
annotations: verified low

Unmerge previously merged cells in a range.

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.

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.

readOnlyHint true destructiveHint true
gog_sheets_read_format
annotations: verified low

Read cell formatting for a range.

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.

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.

readOnlyHint true destructiveHint true
gog_sheets_notes
annotations: verified low

Read cell notes in a range.

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.

readOnlyHint true destructiveHint true
gog_sheets_links
annotations: verified low

List hyperlinks in a range.

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);

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.

readOnlyHint true 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.

destructiveHint true
gog_sheets_validation_clear
annotations: verified low

Remove all data-validation rules from a range.

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.

readOnlyHint true destructiveHint true
gog_sheets_named_ranges_list
annotations: verified low

List all named ranges in a spreadsheet.

readOnlyHint true destructiveHint true
gog_sheets_named_ranges_get
annotations: verified low

Get a named range by name or ID.

readOnlyHint true destructiveHint true
gog_sheets_named_ranges_add
annotations: verified low

Create a new named range.

destructiveHint true
gog_sheets_named_ranges_update
annotations: verified low

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

destructiveHint true
gog_sheets_named_ranges_delete
annotations: verified low

Delete a named range.

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.)

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.

readOnlyHint true destructiveHint true
gog_sheets_chart_list
annotations: verified low

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

readOnlyHint true destructiveHint false
gog_sheets_chart_get
annotations: verified low

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

readOnlyHint true destructiveHint false
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.

readOnlyHint true destructiveHint false
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.

readOnlyHint true destructiveHint false
gog_sheets_chart_delete
annotations: verified low

Delete a chart by its numeric chart ID.

readOnlyHint true destructiveHint true
gog_sheets_table_list
annotations: verified low

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

readOnlyHint true destructiveHint false
gog_sheets_table_get
annotations: verified low

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

readOnlyHint true destructiveHint false
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.

destructiveHint false
gog_sheets_table_append
annotations: verified low

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

destructiveHint false
gog_sheets_table_clear
annotations: verified low

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

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.

destructiveHint true
gog_sheets_banding_list
annotations: verified low

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

readOnlyHint true destructiveHint false
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.

destructiveHint false
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.

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.

readOnlyHint true destructiveHint false
gog_sheets_conditional_format_list
annotations: verified low

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

readOnlyHint true destructiveHint false
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.

destructiveHint false
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.

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).

destructiveHint false
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

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,

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

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

readOnlyHint 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

readOnlyHint true
gog_sheets_datasource_add
annotations: verified low

Add a BigQuery Connected Sheets data source to a spreadsheet, creating its linked DATA_SOURCE sheet. Point it at

destructiveHint false
gog_sheets_datasource_update
annotations: verified low

Repoint an existing BigQuery Connected Sheets data source: new SQL for a query-backed source, a new dataset/table for

destructiveHint true
gog_sheets_datasource_refresh
annotations: verified low

Re-run a Connected Sheets data source so its sheet and extracts pick up current BigQuery data. Google refuses to

destructiveHint true
gog_sheets_datasource_delete
annotations: verified low

Delete a Connected Sheets data source. This is WIDER than it sounds: it also deletes the source\'s linked

destructiveHint true

Permissions 4

network medium
Server uses network capabilities via: fetch(), http, https
filesystem low
Server uses filesystem capabilities via: fs, 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 808

info
Tool 'gog_slides_create_from_markdown' annotations are consistent annotation_checker · 80%
info
Tool 'gog_slides_create_from_template' annotations are consistent annotation_checker · 80%
info
Tool 'gog_slides_add_slide' annotations are consistent annotation_checker · 80%
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_skip_slide' annotations are consistent annotation_checker · 80%
info
Tool 'gog_slides_unskip_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%
info
Tool 'gog_slides_style_text' annotations are consistent annotation_checker · 80%
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%
info
Tool 'gog_slides_element_create_shape' annotations are consistent annotation_checker · 80%
info
Tool 'gog_slides_element_create_line' annotations are consistent annotation_checker · 80%
info
Tool 'gog_slides_element_style' annotations are consistent annotation_checker · 80%
info
Tool 'gog_slides_element_transform' annotations are consistent annotation_checker · 80%
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%
info
Tool 'gog_slides_table_create' annotations are consistent annotation_checker · 80%
info
Tool 'gog_slides_table_cell_style' annotations are consistent annotation_checker · 80%
info
Tool 'gog_slides_table_border_style' annotations are consistent annotation_checker · 80%
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%
info
Tool 'gog_slides_table_unmerge' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_raw' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_attachment' annotations are consistent annotation_checker · 80%
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%
info
Tool 'gog_gmail_drafts_create' annotations are consistent annotation_checker · 80%
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_drafts_reply' annotations are consistent annotation_checker · 80%
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%
info
Tool 'gog_gmail_sendas_verify' 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_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_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_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_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_appscript_get' annotations are consistent annotation_checker · 80%
info
Tool 'gog_appscript_content' annotations are consistent annotation_checker · 80%
info
Tool 'gog_appscript_pull' annotations are consistent annotation_checker · 80%
info
Tool 'gog_appscript_create' annotations are consistent annotation_checker · 80%
info
Tool 'gog_appscript_deployments' annotations are consistent annotation_checker · 80%
info
Tool 'gog_appscript_versions' annotations are consistent annotation_checker · 80%
info
Tool 'gog_appscript_run_function' 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_chat_spaces_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_chat_spaces_find' annotations are consistent annotation_checker · 80%
info
Tool 'gog_chat_spaces_create' annotations are consistent annotation_checker · 80%
info
Tool 'gog_chat_threads_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_chat_messages_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_chat_messages_search' annotations are consistent annotation_checker · 80%
info
Tool 'gog_chat_messages_send' annotations are consistent annotation_checker · 80%
info
Tool 'gog_chat_dm_send' annotations are consistent annotation_checker · 80%
info
Tool 'gog_chat_dm_space' annotations are consistent annotation_checker · 80%
info
Tool 'gog_chat_reactions_list' annotations are consistent annotation_checker · 80%
info
Tool 'gog_chat_reactions_create' annotations are consistent annotation_checker · 80%
info
Tool 'gog_chat_reactions_delete' 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_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_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%
info
Tool 'gog_gmail_reply' annotations are consistent annotation_checker · 80%
info
Tool 'gog_gmail_reply_all' 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_${service}_run' 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_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_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_comments_update' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_comments_delete' annotations are consistent annotation_checker · 80%
info
Tool 'gog_drive_comments_reply' 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_drive_changes_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_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_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_format' 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_table_unmerge' 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_list' 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_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_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_sheets_datasource_add' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_datasource_update' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_datasource_refresh' annotations are consistent annotation_checker · 80%
info
Tool 'gog_sheets_datasource_delete' annotations are consistent annotation_checker · 80%
high
Hardcoded OAuth client secret in chrischall-gogcli-mcp-089df82/packages/gogcli-mcp/tests/bootstrap-auth.test.ts auth_checker · 95%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Buffer.from base64 in chrischall-gogcli-mcp-089df82/packages/gogcli-mcp-gmail/src/tools/gmail-extra.ts:198 entropy_analyzer · 75%
medium
Buffer.from base64 in chrischall-gogcli-mcp-089df82/packages/gogcli-mcp/tests/runner.test.ts:708 entropy_analyzer · 75%
medium
Buffer.from base64 in chrischall-gogcli-mcp-089df82/packages/gogcli-mcp/tests/runner.test.ts:780 entropy_analyzer · 75%
medium
Buffer.from base64 in chrischall-gogcli-mcp-089df82/packages/gogcli-mcp/src/runner.ts:335 entropy_analyzer · 75%
medium
Buffer.from base64 in chrischall-gogcli-mcp-089df82/packages/gogcli-mcp/src/attachments.ts:162 entropy_analyzer · 75%
medium
Buffer.from base64 in chrischall-gogcli-mcp-089df82/packages/gogcli-mcp/src/tools/drive.ts:277 entropy_analyzer · 75%
info
package.json metadata manifest_parser · 100%
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_skip_slide manifest_parser · 85%
info
Tool: gog_slides_unskip_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_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_z_order 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
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_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_list manifest_parser · 85%
info
Tool: gog_gmail_drafts_diff manifest_parser · 85%
info
Tool: gog_gmail_drafts_get 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_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_gmail_sendas_delete manifest_parser · 85%
info
Tool: gog_gmail_sendas_verify 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_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_api_list manifest_parser · 85%
info
Tool: gog_api_describe manifest_parser · 85%
info
Tool: gog_api_call 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_contacts_search manifest_parser · 85%
info
Tool: gog_contacts_list manifest_parser · 85%
info
Tool: gog_contacts_get manifest_parser · 85%
info
Tool: gog_contacts_create manifest_parser · 85%
info
Tool: gog_appscript_get manifest_parser · 85%
info
Tool: gog_appscript_content manifest_parser · 85%
info
Tool: gog_appscript_pull manifest_parser · 85%
info
Tool: gog_appscript_create manifest_parser · 85%
info
Tool: gog_appscript_deployments manifest_parser · 85%
info
Tool: gog_appscript_versions manifest_parser · 85%
info
Tool: gog_appscript_run_function 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_chat_spaces_list manifest_parser · 85%
info
Tool: gog_chat_spaces_find manifest_parser · 85%
info
Tool: gog_chat_spaces_create manifest_parser · 85%
info
Tool: gog_chat_threads_list manifest_parser · 85%
info
Tool: gog_chat_messages_list manifest_parser · 85%
info
Tool: gog_chat_messages_search manifest_parser · 85%
info
Tool: gog_chat_messages_send manifest_parser · 85%
info
Tool: gog_chat_dm_send manifest_parser · 85%
info
Tool: gog_chat_dm_space manifest_parser · 85%
info
Tool: gog_chat_reactions_list manifest_parser · 85%
info
Tool: gog_chat_reactions_create manifest_parser · 85%
info
Tool: gog_chat_reactions_delete 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_docs_info manifest_parser · 85%
info
Tool: gog_docs_cat manifest_parser · 85%
info
Tool: gog_docs_create 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_gmail_search manifest_parser · 85%
info
Tool: gog_gmail_get manifest_parser · 85%
info
Tool: gog_gmail_send manifest_parser · 85%
info
Tool: gog_gmail_reply manifest_parser · 85%
info
Tool: gog_gmail_reply_all 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_${service}_run 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_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_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_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_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_people_raw 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_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_comments_locate 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_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_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_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_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_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_add 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_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_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_sheets_datasource_add manifest_parser · 85%
info
Tool: gog_sheets_datasource_update manifest_parser · 85%
info
Tool: gog_sheets_datasource_refresh manifest_parser · 85%
info
Tool: gog_sheets_datasource_delete manifest_parser · 85%
info
Required env vars (20) manifest_parser · 80%
high
High-risk OAuth scope: https://www.googleapis.com/auth/gmail.modify oauth_scope_analyzer · 80%
high
High-risk OAuth scope: https://www.googleapis.com/auth/drive oauth_scope_analyzer · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 80%
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: 149 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%