---
title: unpage tools
description: List and call MCP tools available from enabled plugins
---

The `tools` command provides functionality to list and manually invoke tools that are made available by plugins to the MCP server.

## Usage

```shell
unpage tools [OPTIONS] COMMAND [ARGS]...
```

## Commands

| Command | Description |
|---------|-------------|
| `list` | List all MCP tools available from enabled plugins |
| `call` | Call an MCP tool from the command line |

## Subcommand: list

Lists all MCP tools that are available from the currently enabled plugins.

### Usage

```shell
unpage tools list [OPTIONS]
```

### Options

| Option | Description |
|--------|-------------|
| `--profile TEXT` | Use profiles to manage multiple graphs [env var: UNPAGE_PROFILE] [default: default] |
| `-h, --help` | Show help message and exit |

### Examples

```shell
# List all available tools
unpage tools list

# List tools for a specific profile
unpage tools list --profile production
```

## Subcommand: call

Calls an MCP tool directly from the command line, allowing you to test and use tools without going through an LLM.

### Usage

```shell
unpage tools call [OPTIONS] TOOL_NAME [ARGS]
```

### Examples

```shell
# Call a tool with arguments
unpage tools call aws_list_ec2_instances --region us-west-2

# Call a tool and pipe output to jq for processing
unpage tools call datadog_get_metrics | jq .
```
