A list of all tools available to modes within the Agent, which you can enable or disable when building your own custom modes.

Agents can perform up to 25 tool calls per session. If this limit is reached, press “Continue” to allow additional tool calls (each “Continue” counts as one request).

Tools used to search your codebase and the web to find relevant information.

Edit

Tools used to make specific edits to your files and codebase.

Run

Chat can interact with your terminal.

By default, Cursor uses the first terminal profile available.

To set your preferred terminal profile:

  1. Open Command Palette (Cmd/Ctrl+Shift+P)
  2. Search for “Terminal: Select Default Profile”
  3. Choose your desired profile

MCP

Chat can use configured MCP servers to interact with external services, such as databases or 3rd party APIs.

Learn more about Model Context Protocol and explore available servers in the MCP directory.

Advanced options