Built-in Tools (MCPs)
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:
Fetch URL Service
Retrieves web content in various formats.
Sub-tools:
fetch_html
: Converts web pages to HTML.fetch_markdown
: Converts web pages to Markdown.
Git Service
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.
Code Navigation Service
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.
File System Service
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.
Terminal
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.
Web Search
Preforms web search.
Sub-tools:
web_search_tool
: Preforms web search to retrieve web search results for a given user query.
Company Codebase (RAG)
For enterprise users, Qodo Gen can access your Company Codebase via an agentic tool, enabling deeper context throughout your query.
Last updated
Was this helpful?