Skip to main content
Built-in tools give agents a unified, provider-agnostic interface for interacting with your connected systems. You write agent instructions using generic language (“create a ticket”, “open a pull request”, “read the file”) and Overcut routes each operation to the correct provider based on your workspace integrations.
Provider-agnostic by design. A tool like Create Ticket works across Jira, Linear, ClickUp, GitHub Issues, and GitLab Issues without any changes to your agent instructions. Overcut handles the provider-specific details automatically.
Built-in tools work through your connected workspace integrations for supported providers. If you are deciding how to connect a system, start with the Integrations overview. If you need external tools or third-party systems beyond native integrations, use MCP Servers.
Each base agent type ships with a default set of tools. You can extend any agent by selecting additional tools, and with the Custom base type you choose every tool from scratch. Tools are assigned per agent in Agent Roles → agent settings. The Name column shows the tool’s identifier as the agent knows it. You can reference it directly in instructions when needed. For example: “use read_file to inspect the config before making changes”.
Beyond the tools listed here, agents also receive scratchpad tools and memory tools automatically. These are injected at runtime and are not part of the per-agent tool selection.

Attachment content

Ticket and pull request attachment tools can return usable content from supported files. Agents can read that content as part of the tool result, then use it as context for planning, answering questions, drafting changes, or reviewing work.

Supported attachment content

Attach focused source documents when possible. Smaller, text-based files help agents receive the most relevant attachment context within extraction limits and reduce the chance that content is truncated or omitted.

Extraction limits and notices

Attachment content is subject to limits so tool results stay usable:
  • Up to 50,000 extracted characters are included per attachment.
  • Up to 150,000 extracted attachment characters are included per tool result.
  • .xlsx files include up to 20 sheets and 500 rows per sheet.
  • Anthropic native PDF handling supports up to 3 native PDFs or 15 MB of raw PDF bytes per tool result. After that, PDFs fall back to extracted text when available.
If extracted content is too large, the tool result may truncate or omit some attachment content. Agents still receive notices that explain why content was unavailable when a file is scanned or image-only, malformed, unsupported, unreadable, or has no useful text. UTF-8 filenames are preserved in attachment results, including filenames written in Hebrew.

File System

File system tools operate on repositories that have been cloned via the git.clone action.

Code Utilities

Code utility tools help agents understand and navigate codebases. They operate on cloned repositories.

Tickets and Issues

Ticket tools connect to your issue tracking integrations. The same instructions work across Jira, Linear, ClickUp, GitHub Issues, GitLab Issues, and Azure DevOps: the agent uses generic ticket language and Overcut maps it to the active provider.

Linked ticket relationships

On supported ticket providers, agents can work with linked relationships between tickets as part of normal ticket operations. This helps agents connect related bugs, follow-up work, blockers, and dependencies without leaving Overcut. Agents can:
  • Create linked relationships between tickets on providers that support them
  • Remove linked relationships when they are no longer accurate
  • Read existing linked relationships from tickets and use them as context when reasoning about related work
  • Inspect the relationship types a provider offers before attempting to create a link
Relationship types are provider-specific. Overcut does not apply one universal set of relationship names across every integration. Before creating a linked relationship, agents can inspect the available relationship types for the connected provider and use one that matches that provider’s rules. Cross-project linking also depends on the connected provider. If the provider allows tickets in different projects, spaces, or teams to be linked, agents can create those links through Overcut. If the provider restricts linking to the same project or repository, Overcut follows that behavior.
See the integration overview for the full ticket provider list, then review your provider page for setup details and support expectations such as project scope, status behavior, and link availability.

Provider support expectations

Typed ticket relationships are available only on providers that expose them through Overcut’s native ticketing surface. Support differs by integration:
  • Jira: supports provider-defined relationship types, linked ticket reads, and cross-project linking when Jira allows it
  • Linear: supports provider-defined relationship types and linked ticket reads
  • ClickUp: supports link creation, link removal, and linked ticket reads. ClickUp uses a single provider-defined link option rather than a broader set of typed relationships
  • GitLab: supports provider-defined relationship types, linked ticket reads, and cross-project linking when GitLab allows it
  • Azure DevOps: supports provider-defined relationship types, linked ticket reads, and cross-project linking when Azure DevOps allows it
  • GitHub Issues: does not support typed ticket links through Overcut’s native ticketing surface
  • Bitbucket: does not support typed ticket links through Overcut’s native ticketing surface
For provider-specific guidance, see Jira, Linear, ClickUp, GitLab, Azure DevOps, GitHub, and Bitbucket.

Pull Requests

Pull request tools connect to your source control integrations. They work across GitHub, GitLab, Bitbucket, and Azure DevOps through the same unified interface.

Code Review

Code review tools enable structured, line-level review feedback on pull requests. They are supported on GitHub, GitLab, Bitbucket, and Azure DevOps.

CI/CD

CI/CD tools let agents monitor and interact with your continuous integration pipelines. They work with GitHub Actions, GitLab CI, Bitbucket Pipelines, and Azure Pipelines.

Chat Channels

Chat channel tools let agents participate in conversations in a registered Slack channel where a workflow was triggered. They are assigned per agent and only act in channels that are registered to the project: see Slack integration.

Automatically Injected Tools

The following tools are automatically available to every agent regardless of which tools are selected. They cannot be added or removed manually. See Scratchpad Tools for full scratchpad documentation.

Extending agents with MCP tools

In addition to the built-in tools above, you can connect MCP Servers to give agents access to external tools: web search, databases, third-party APIs, and more. MCP extends agent capabilities with third-party systems and custom tools. For first-class providers that Overcut supports through workspace integrations, MCP is a supplemental or fallback option rather than a replacement for the native connection path. MCP tools appear alongside built-in tools in the agent tool list and are configured per agent in the MCP Servers section. Browse pre-configured servers in the MCP Catalog.