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.
[ 3116 tools indexed ]
[ all tools ]
30 / 3116
gdoc_delete_content
[ remote ]Delete content in a range. Get indices from gdoc_get response.
gdoc_delete_footer
[ remote ]Delete a footer from the document. Get the footer ID from gdoc_get.
gdoc_delete_header
[ remote ]Delete a header from the document. Get the header ID from gdoc_get.
gdoc_delete_named_range
[ remote ]Delete a named range by ID or name. Does not delete the content, only the reference.
gdoc_delete_table_column
[ remote ]Delete a column from an existing table.
gdoc_delete_table_row
[ remote ]Delete a row from an existing table.
gdoc_get
[ remote ]Get a Google Docs document including its full content structure, headers, footers, and named ranges.
gdoc_insert_inline_image
[ remote ]Insert an image from a URL at a specific position in the document.
gdoc_insert_page_break
[ remote ]Insert a page break at a specific position in the document.
gdoc_insert_section_break
[ remote ]Insert a section break at a specific position.
gdoc_insert_table
[ remote ]Insert a new table at a specific position in the document.
gdoc_insert_table_column
[ remote ]Insert a new column in an existing table.
gdoc_insert_table_row
[ remote ]Insert a new row in an existing table.
gdoc_insert_text
[ remote ]Insert text at a specific position in the document. Use index 1 to insert at the beginning of the body.
gdoc_merge_table_cells
[ remote ]Merge cells in a table. Specify the top-left cell and span.
gdoc_replace_all_text
[ remote ]Find and replace all occurrences of text in the entire document.
gdoc_unmerge_table_cells
[ remote ]Unmerge previously merged cells in a table.
gdoc_update_paragraph_style
[ remote ]Update paragraph style (alignment, spacing, indentation, heading) for a range.
gdoc_update_text_style
[ remote ]Update text style (bold, italic, font, color, etc.) for a range of text. Only specified fields are changed.
generate_faf_from_github
[ remote ]Generate a .faf file from any public GitHub repository WITHOUT cloning. Extracts 6 Ws from README, analyzes stack from languages and package.json, and generates Championship-grade AI context. Returns .faf content, quality score, and metadata.
generate_mcp_kit
[ remote ]Generate a complete project kit with optimal tech stack and MCP recommendations based on project description.
generate_migration
[ remote ]Generate dialect-correct ALTER TABLE migration SQL + rollback from a plain-English intent. Output uses the connection's exact dialect (ALTER TABLE for all three, plus pg-specific `USING` casts / mssql-specific `sp_rename` / mysql-specific `MODIFY COLUMN`). Never executes. Check response `dialect` field before manually editing — don't hand-translate across dialects. [BUILD tier]
generate_plantuml_diagram
[ remote ]Generate a PlantUML diagram with automatic syntax validation and error reporting for auto-fix workflows. Returns embeddable image URLs for valid diagrams or structured error details for invalid syntax that can be automatically corrected. Optionally saves the diagram to a local file.
generate_seed_data
[ remote ]Generate realistic, schema-aware INSERT statements for development and testing. Respects types, constraints, and FK relationships. Never executes. [BUILD tier]
generate_typescript_types
[ remote ]Generates TypeScript types for a project.
get-archetype
[ remote ]Get detailed information about a specific voice archetype including tweet examples
get-copywriting-framework
[ remote ]Get detailed information about a specific copywriting framework for a network
get-library-docs
[ remote ]Fetches up-to-date documentation for a library. You must call 'resolve-library-id' first to obtain the exact Context7-compatible library ID required to use this tool, UNLESS the user explicitly provides a library ID in the format '/org/project' or '/org/project/version' in their query.
get-network-categories-for-hooks
[ remote ]Get all available categories for a specific social media network
get-text-before-fold
[ remote ]Truncate text to fit within the 'before fold' character limits for each social media platform for previewing purposes