[ agent capabilities ]

The MCP tool directory.

Each row is one tool from one provider. Tools sharing a name across providers (e.g. search) are listed separately because they aren't interchangeable.

[ 3315 tools indexed ]

[ all tools ]

30 / 3315

Google Drive /

gd_export_file

[  remote  ]

Export a Google Workspace file (Docs, Sheets, Slides, Drawings) to a standard format. Use this for Google-native files; use gd_read_file for regular files. Supported exports: Docs→text/plain,text/html,application/pdf; Sheets→text/csv,application/pdf; Slides→application/pdf,text/plain.

Google Drive /

gd_get_file

[  remote  ]

Get detailed metadata for a specific file or folder by ID. Returns all available metadata fields including size, owners, permissions, timestamps, and links.

Google Drive /

gd_list_comments

[  remote  ]

List comments on a file. Returns comment text, author, timestamps, resolved status, and inline replies.

Google Drive /

gd_list_drives

[  remote  ]

List shared drives (formerly Team Drives) that the user has access to. Supports search query for filtering by name.

Google Drive /

gd_list_permissions

[  remote  ]

List all permissions (sharing settings) for a file or folder. Shows who has access, their role (owner, writer, commenter, reader), and sharing type (user, group, domain, anyone).

Google Drive /

gd_list_replies

[  remote  ]

List replies to a specific comment on a file.

Google Drive /

gd_list_revisions

[  remote  ]

List revision history for a file. Shows who modified the file, when, file size at each revision, and checksums.

Google Drive /

gd_read_file

[  remote  ]

Read/download file content. Returns text content for text-based files (txt, csv, json, html, xml, code). For binary files, returns file info. For Google Workspace files (Docs, Sheets, Slides), use gd_export_file instead.

Google Drive /

gd_search_files

[  remote  ]

Search and list files in Google Drive. Use the q parameter for powerful search queries: name contains, mimeType, parent folder, trashed status, date filters. Returns file metadata with pagination support.

Google Drive /

gd_share_file

[  remote  ]

Share a file or folder by creating a permission. Share with a specific user (email), domain, or make public (anyone). Set role to control access level.

Google Drive /

gd_unshare_file

[  remote  ]

Remove a permission from a file or folder, revoking access for a user, group, or domain. Use gd_list_permissions to find the permission_id first.

Google Drive /

gd_update_file

[  remote  ]

Update file metadata — rename, change description, star/unstar, move between folders, or trash/untrash. Use add_parents/remove_parents to move files.

Google Docs /

gdoc_batch_update

[  remote  ]

Send a raw batchUpdate request with any combination of operations. Use this for complex multi-step updates or operations not covered by other tools.

Google Docs /

gdoc_create

[  remote  ]

Create a new Google Docs document with a title. Returns the document ID and metadata.

Google Docs /

gdoc_create_bullets

[  remote  ]

Convert paragraphs in a range to a bulleted or numbered list.

Google Docs /

gdoc_create_footer

[  remote  ]

Create a footer in the document. Returns the footer ID for inserting content.

Google Docs /

gdoc_create_header

[  remote  ]

Create a header in the document. Returns the header ID for inserting content.

Google Docs /

gdoc_create_named_range

[  remote  ]

Create a named range in the document for referencing a section of content.

Google Docs /

gdoc_delete_bullets

[  remote  ]

Remove bullets or numbering from paragraphs in a range.

Google Docs /

gdoc_delete_content

[  remote  ]

Delete content in a range. Get indices from gdoc_get response.

Google Docs /

gdoc_delete_footer

[  remote  ]

Delete a footer from the document. Get the footer ID from gdoc_get.

Google Docs /

gdoc_delete_header

[  remote  ]

Delete a header from the document. Get the header ID from gdoc_get.

Google Docs /

gdoc_delete_named_range

[  remote  ]

Delete a named range by ID or name. Does not delete the content, only the reference.

Google Docs /

gdoc_delete_table_column

[  remote  ]

Delete a column from an existing table.

Google Docs /

gdoc_delete_table_row

[  remote  ]

Delete a row from an existing table.

Google Docs /

gdoc_get

[  remote  ]

Get a Google Docs document including its full content structure, headers, footers, and named ranges.

Google Docs /

gdoc_insert_inline_image

[  remote  ]

Insert an image from a URL at a specific position in the document.

Google Docs /

gdoc_insert_page_break

[  remote  ]

Insert a page break at a specific position in the document.

Google Docs /

gdoc_insert_section_break

[  remote  ]

Insert a section break at a specific position.

Google Docs /

gdoc_insert_table

[  remote  ]

Insert a new table at a specific position in the document.