Built-in Tools (MCPs)
Last updated
Was this helpful?
Last updated
Was this helpful?
In order to understand your code better and help you perform various actions, Agentic Mode uses multiple services and Agentic Tools behind the scenes.
When using these tools, Qodo Gen will let you know which tools are being used, and ask whether you approve or deny their usage.
The current internal tools Qodo Gen uses are:
Retrieves web content in various formats.
Sub-tools:
fetch_html
: Converts web pages to HTML.
fetch_markdown
: Converts web pages to Markdown.
Provides Git repository insights.
Sub-tools:
git_remote_url
: Gets the remote repository URL.
git_branches
: Lists all branches.
git_changes
: Shows uncommitted changes.
git_file_history
: Displays commit history for a file.
Analyzes and tracks code structure.
Sub-tools:
get_code_dependencies
: Finds dependencies for a function or class.
find_code_usages
: Identifies where a function, class, or variable is used.
Manages files and directories.
Sub-tools:
read_files
: Read and return the full contents of a text file.
write_to_file
: Write content to a file. Creates the file if it doesn’t exist and ensures parent directories are also created.
Switching this sub-tool off allows you to approve file changes one by one, or deny them.
replace_in_file
: Modify a file using a structured multi-block diff string.
directory_traversal
: Generate a recursive tree view of a directory.
search_files
: Search for a regex or string pattern across file contents within a directory.
get_file_info
: Retrieve metadata about a file or directory, including type, size, timestamps, and permissions.
Use terminal command line tools.
Sub-tools:
terminal_execute_command
: Runs a shell command, and returns its output.
terminal_get_latest_output
: Gets the latest output from a terminal. Response includes content with terminal output text.
terminal_terminate_command
: Terminates a running command. Response includes content with result message and isError flag indicating success or failure.
Preforms web search.
Sub-tools:
web_search_tool
: Preforms web search to retrieve web search results for a given user query.
For enterprise users, Qodo Gen can access your Company Codebase via an agentic tool, enabling deeper context throughout your query.
Qodo Merge is a code review tool designed to automate review workflows and improve code quality.
The Qodo Merge tool enables you to get smart suggestions and clear change descriptions directly from your diff.