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

[ 3134 tools indexed ]

[ all tools ]

30 / 3134

Google Calendar /

GOOGLECALENDAR_PATCH_EVENT

remote  ]

Update specified fields of an existing event in a Google Calendar using patch semantics (array fields like `attendees` are fully replaced if provided); ensure the `calendar_id` and `event_id` are valid and the user has write access to the calendar.

Google Calendar /

GOOGLECALENDAR_QUICK_ADD

remote  ]

Parses natural language text to quickly create a basic Google Calendar event with its title, date, and time, suitable for simple scheduling; does not support direct attendee addition or recurring events, and `calendar_id` must be valid if not 'primary'.

Google Calendar /

GOOGLECALENDAR_REMOVE_ATTENDEE

remote  ]

Removes an attendee from a specified event in a Google Calendar; the calendar and event must exist.

Google Calendar /

GOOGLECALENDAR_SETTINGS_LIST

remote  ]

Returns all user settings for the authenticated user.

Google Calendar /

GOOGLECALENDAR_SETTINGS_WATCH

remote  ]

Watch for changes to Settings resources.

Google Calendar /

GOOGLECALENDAR_SYNC_EVENTS

remote  ]

Synchronizes Google Calendar events, performing a full sync if no `sync_token` is provided or if a 410 GONE error (due to an expired token) necessitates it, otherwise performs an incremental sync for events changed since the `sync_token` was issued.

Google Calendar /

GOOGLECALENDAR_UPDATE_ACL_RULE

remote  ]

Updates an access control rule for the specified calendar.

Google Calendar /

GOOGLECALENDAR_UPDATE_EVENT

remote  ]

Updates an existing event by `event_id` in a Google Calendar; this is a full PUT replacement, so provide all desired fields as unspecified ones may be cleared or reset.

Google Docs /

GOOGLEDOCS_COPY_DOCUMENT

remote  ]

Tool to create a copy of an existing Google Document. Use this to duplicate a document, for example, when using an existing document as a template. The copied document will have a default title (e.g., 'Copy of [original title]') if no new title is provided, and will be placed in the user's root Google Drive folder.

Google Docs /

GOOGLEDOCS_CREATE_DOCUMENT

remote  ]

Creates a new Google Docs document using the provided title as filename and inserts the initial text at the beginning if non-empty, returning the document's ID and metadata (excluding body content).

Google Docs /

GOOGLEDOCS_CREATE_DOCUMENT_MARKDOWN

remote  ]

Creates a new Google Docs document, optionally initializing it with a title and content provided as Markdown text.

Google Docs /

GOOGLEDOCS_CREATE_FOOTER

remote  ]

Tool to create a new footer in a Google Document. Use when you need to add a footer, optionally specifying its type and the section it applies to.

Google Docs /

GOOGLEDOCS_CREATE_FOOTNOTE

remote  ]

Tool to create a new footnote in a Google Document. Use this when you need to add a footnote at a specific location or at the end of the document body.

Google Docs /

GOOGLEDOCS_CREATE_HEADER

remote  ]

Tool to create a new header in a Google Document. Use this tool when you need to add a header to a document, optionally specifying the section it applies to.

Google Docs /

GOOGLEDOCS_CREATE_NAMED_RANGE

remote  ]

Tool to create a new named range in a Google Document. Use this to assign a name to a specific part of the document for easier reference or programmatic manipulation.

Google Docs /

GOOGLEDOCS_CREATE_PARAGRAPH_BULLETS

remote  ]

Tool to add bullets to paragraphs within a specified range in a Google Document. Use when you need to format a list or a set of paragraphs as bullet points.

Google Docs /

GOOGLEDOCS_DELETE_CONTENT_RANGE

remote  ]

Tool to delete a range of content from a Google Document. Use when you need to remove a specific portion of text or other structural elements within a document.

Google Docs /

GOOGLEDOCS_DELETE_FOOTER

remote  ]

Tool to delete a footer from a Google Document. Use when you need to remove a footer from a specific section or the default footer.

Google Docs /

GOOGLEDOCS_DELETE_HEADER

remote  ]

Deletes the header from the specified section or the default header if no section is specified. Use this tool to remove a header from a Google Document.

Google Docs /

GOOGLEDOCS_DELETE_NAMED_RANGE

remote  ]

Tool to delete a named range from a Google Document. Use when you need to remove a previously defined named range by its ID or name.

Google Docs /

GOOGLEDOCS_DELETE_PARAGRAPH_BULLETS

remote  ]

Tool to remove bullets from paragraphs within a specified range in a Google Document. Use when you need to clear bullet formatting from a section of a document.

Google Docs /

GOOGLEDOCS_DELETE_TABLE

remote  ]

Tool to delete an entire table from a Google Document. Use when you have the document ID and the specific start and end index of the table element to be removed. The table's range can be found by inspecting the document's content structure.

Google Docs /

GOOGLEDOCS_DELETE_TABLE_COLUMN

remote  ]

Tool to delete a column from a table in a Google Document. Use this tool when you need to remove a specific column from an existing table within a document.

Google Docs /

GOOGLEDOCS_DELETE_TABLE_ROW

remote  ]

Tool to delete a row from a table in a Google Document. Use when you need to remove a specific row from an existing table.

Google Docs /

GOOGLEDOCS_GET_CHARTS_FROM_SPREADSHEET

remote  ]

Tool to retrieve a list of all charts from a specified Google Sheets spreadsheet. Use when you need to get chart IDs and their specifications for embedding or referencing elsewhere, such as in Google Docs.

Google Docs /

GOOGLEDOCS_GET_DOCUMENT_BY_ID

remote  ]

Retrieves an existing Google Document by its ID; will error if the document is not found.

Google Docs /

GOOGLEDOCS_INSERT_INLINE_IMAGE

remote  ]

Tool to insert an image from a given URI at a specified location in a Google Document as an inline image. Use when you need to add an image to a document programmatically.

Google Docs /

GOOGLEDOCS_INSERT_PAGE_BREAK

remote  ]

Tool to insert a page break into a Google Document. Use when you need to start new content on a fresh page, such as at the end of a chapter or section.

Google Docs /

GOOGLEDOCS_INSERT_TABLE_ACTION

remote  ]

Tool to insert a table into a Google Document. Use when you need to add a new table at a specific location or at the end of a segment (like document body, header, or footer) in a document.

Google Docs /

GOOGLEDOCS_INSERT_TABLE_COLUMN

remote  ]

Tool to insert a new column into a table in a Google Document. Use this tool when you need to add a column to an existing table at a specific location.