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

[ 3127 tools indexed ]

[ all tools ]

30 / 3127

Google Sheets /

gs_add_sheet

remote  ]

Add a new sheet/tab to a spreadsheet. Optionally set row/column count and tab color.

Google Sheets /

gs_append_values

remote  ]

Append rows after the last row with data in the specified range. Automatically finds the end of existing data and adds new rows below.

Google Sheets /

gs_auto_resize

remote  ]

Auto-resize columns or rows to fit their content.

Google Sheets /

gs_batch_read

remote  ]

Read values from multiple ranges at once. More efficient than multiple gs_read_values calls.

Google Sheets /

gs_batch_update

remote  ]

Send a raw batchUpdate request with one or more request objects. Use this for advanced operations not covered by other tools (e.g. conditional formatting, data validation, dimension properties). See Google Sheets API batchUpdate documentation for available request types.

Google Sheets /

gs_batch_write

remote  ]

Write values to multiple ranges at once. More efficient than multiple gs_write_values calls.

Google Sheets /

gs_clear_values

remote  ]

Clear all values in a range. Only clears values — formatting, data validation, and other properties are preserved.

Google Sheets /

gs_copy_sheet

remote  ]

Copy a sheet/tab to another spreadsheet. The authenticated user must have edit access to the destination spreadsheet.

Google Sheets /

gs_create_spreadsheet

remote  ]

Create a new Google Sheets spreadsheet. Optionally specify sheet/tab names, locale, and timezone. Returns the spreadsheet ID and URL.

Google Sheets /

gs_delete_sheet

remote  ]

Delete a sheet/tab from a spreadsheet. Use gs_get_spreadsheet to find the sheet_id first. This action is irreversible.

Google Sheets /

gs_duplicate_sheet

remote  ]

Duplicate a sheet/tab within the same spreadsheet. Creates a copy with an optional new name.

Google Sheets /

gs_find_replace

remote  ]

Find and replace text across one sheet or all sheets. Supports case-sensitive and regex search.

Google Sheets /

gs_format_cells

remote  ]

Apply formatting to cells in a range — bold, italic, font size, colors, alignment, number format, and more. Uses 0-based row/column indices.

Google Sheets /

gs_get_spreadsheet

remote  ]

Get spreadsheet metadata — title, sheets list with properties (ID, title, row/column count, frozen rows), and optionally cell data for specific ranges.

Google Sheets /

gs_merge_cells

remote  ]

Merge cells in a range. All values except the top-left cell are cleared.

Google Sheets /

gs_read_values

remote  ]

Read cell values from a range using A1 notation (e.g. "Sheet1!A1:C10", "A1:Z", "Sheet1"). Returns a 2D array of values.

Google Sheets /

gs_rename_sheet

remote  ]

Rename a sheet/tab in a spreadsheet.

Google Sheets /

gs_set_basic_filter

remote  ]

Set or clear a basic filter (auto-filter) on a sheet. When set, filter dropdowns appear in column headers.

Google Sheets /

gs_sort_range

remote  ]

Sort a range of data by a specific column. Uses 0-based indices for the range and sort column.

Google Sheets /

gs_unmerge_cells

remote  ]

Unmerge previously merged cells in a range.

Google Sheets /

gs_write_values

remote  ]

Write values to a range. Values are provided as a 2D array (rows of columns). By default uses USER_ENTERED input (formulas and formatting are parsed).

Ahrefs /

gsc-anonymous-queries

remote  ]

Returns organic keywords that rank for the project but are not reported by Google Search Console (anonymized queries), with position, traffic, volume, and CPC data. Use doc tool first to get the real input schema.

Ahrefs /

gsc-ctr-by-position

remote  ]

Returns Google Search Console CTR (click-through rate) data by keyword position, showing each keyword's average position, CTR percentage, and click count. Use doc tool first to get the real input schema.

Ahrefs /

gsc-keyword-history

remote  ]

Returns Google Search Console performance history chart data (clicks, impressions, CTR, position) for specific keywords over time, grouped by daily, weekly, or monthly intervals. Use doc tool first to get the real input schema.

Ahrefs /

gsc-keywords

remote  ]

Returns Google Search Console keywords table data with metrics (clicks, impressions, CTR, position) and associated URLs for a project. Use doc tool first to get the real input schema.

Ahrefs /

gsc-metrics-by-country

remote  ]

Returns Google Search Console click metrics grouped by country for a project. Use doc tool first to get the real input schema.

Ahrefs /

gsc-page-history

remote  ]

Returns Google Search Console performance history chart data (clicks, impressions, CTR, position) for specific pages over time, grouped by daily, weekly, or monthly intervals. Use doc tool first to get the real input schema.

Ahrefs /

gsc-pages

remote  ]

Returns Google Search Console pages table data with metrics (clicks, impressions, CTR, position) and associated keywords for a project. Use doc tool first to get the real input schema.

Ahrefs /

gsc-pages-history

remote  ]

Returns Google Search Console pages chart data showing total indexed pages over time for a project. Use doc tool first to get the real input schema.

Ahrefs /

gsc-performance-by-device

remote  ]

Returns Google Search Console performance metrics (clicks, impressions, CTR, position) broken down by device type (desktop, mobile, tablet) for a project. Use doc tool first to get the real input schema.