Skip to main content

Know Available Tools

It is important to know the available tools at your disposal when working with Claude Code. This is also useful when you want to configure permissions for specific tools.

See docs/claude-code/settings#tools-available-to-claude


Command /tools​

Claude Code in a way is self-aware of its capabilities. You can ask it to list available tools. See /tools command.

---
description: List Claude Code Tools
---

List available Claude Code tools for various development tasks.

List tools as-is. Write two sections with Built-in tools and Custom tools.

For each tool, provide a brief description of its purpose.

## Output Format

<output>
# Built-in Tools
- Tool Name: Description of the tool's purpose.

# Custom Tools
- Tool Name($TOOL_TYPE|COMMAND|AGENT|MCP): Description of the tool's purpose.
</output>

### Constraints

* For COMMAND tools, check `.claude/commands`.
* For AGENT tools, check `.claude/agents`.
* For MCP tools, check Claude Code available MCP server installed using built-in command. MCP tools goes to Custom Tools section.