> ## Documentation Index
> Fetch the complete documentation index at: https://arize-ax.mintlify.site/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# AX MCP Tool Catalog

> Every tool the Arize AX MCP server exposes, grouped by resource.

The server exposes 45 read-only tools, plus `server_info`. Each one wraps a single [REST API v2](/docs/ax/rest-reference/overview) operation and takes the same arguments as the endpoint behind it, so the [endpoint reference](/docs/ax/rest-reference/overview) is the place to look for full response schemas.

<Note>
  Every tool listed here is currently read-only. There are no create, update, or delete tools.
</Note>

See [conventions](/docs/api-clients/mcp/conventions) for the pagination, span limit, timeout, and error rules shared across every tool below.

## Projects

Projects are the usual entry point. An agent that knows your project ID can reach traces, spans, and tasks from there.

| Tool                | Description                         |
| ------------------- | ----------------------------------- |
| `list_projects`     | List projects the caller can access |
| `get_project`       | Read one project by ID or name      |
| `list_project_tags` | List tags on a project              |

## Traces and spans

| Tool          | Description              |
| ------------- | ------------------------ |
| `list_traces` | List traces in a project |
| `list_spans`  | List spans in a project  |

Point your agent at a specific trace when you are debugging. Asking it to list spans across a busy project without filters will burn through pages and tell you very little.

## Datasets

| Tool                    | Description                              |
| ----------------------- | ---------------------------------------- |
| `list_datasets`         | List datasets in a space                 |
| `get_dataset`           | Read one dataset, including its versions |
| `list_dataset_examples` | Page through the examples in a dataset   |
| `list_dataset_tags`     | List tags on a dataset                   |

## Experiments

| Tool                   | Description                       |
| ---------------------- | --------------------------------- |
| `list_experiments`     | List experiments for a dataset    |
| `get_experiment`       | Read one experiment               |
| `list_experiment_runs` | Page through an experiment's runs |
| `list_experiment_tags` | List tags on an experiment        |

## Evaluators

| Tool                       | Description                           |
| -------------------------- | ------------------------------------- |
| `list_evaluators`          | List evaluators in a space            |
| `get_evaluator`            | Read one evaluator                    |
| `list_evaluator_versions`  | List an evaluator's versions          |
| `get_evaluator_version`    | Read one evaluator version            |
| `list_evaluator_templates` | List the built-in evaluator templates |
| `list_evaluator_tags`      | List tags on an evaluator             |

## Annotations

| Tool                            | Description                         |
| ------------------------------- | ----------------------------------- |
| `list_annotation_configs`       | List annotation configs in a space  |
| `get_annotation_config`         | Read one annotation config          |
| `list_annotation_config_tags`   | List tags on an annotation config   |
| `list_annotation_queues`        | List annotation queues              |
| `get_annotation_queue`          | Read one annotation queue           |
| `list_annotation_queue_records` | Page through the records in a queue |
| `list_annotation_queue_tags`    | List tags on an annotation queue    |

## Prompts

| Tool                   | Description                                         |
| ---------------------- | --------------------------------------------------- |
| `list_prompts`         | List prompts in the Prompt Hub                      |
| `get_prompt`           | Read one prompt                                     |
| `list_prompt_versions` | List a prompt's versions                            |
| `get_prompt_version`   | Read one prompt version                             |
| `get_prompt_label`     | Resolve a label, such as `production`, to a version |
| `list_prompt_tags`     | List tags on a prompt                               |

`get_prompt_label` is the tool to reach for when you want the prompt your app is actually serving rather than the newest draft.

## Tasks

| Tool             | Description                |
| ---------------- | -------------------------- |
| `list_tasks`     | List tasks in a space      |
| `get_task`       | Read one task              |
| `list_task_runs` | Page through a task's runs |
| `get_task_run`   | Read one task run          |

## Integrations

| Tool                | Description                  |
| ------------------- | ---------------------------- |
| `list_integrations` | List configured integrations |
| `get_integration`   | Read one integration         |

## Spaces

| Tool          | Description                       |
| ------------- | --------------------------------- |
| `list_spaces` | List spaces the caller can access |
| `get_space`   | Read one space by ID or name      |

## Organizations

| Tool                 | Description                              |
| -------------------- | ---------------------------------------- |
| `list_organizations` | List organizations the caller can access |
| `get_organization`   | Read one organization by ID or name      |

## Server info

| Tool          | Description                                                |
| ------------- | ---------------------------------------------------------- |
| `server_info` | Return the server name, version, and MCP protocol revision |

Useful for confirming which deployment you reached and which protocol revision it speaks.

## What is not here

There are no create, update, or delete tools, and the account administration surface is left out entirely, including API keys, users, roles, and role bindings. For those, and for anything that writes, use [Arize Skills](/docs/ax/skills/overview) or the [CLI](/docs/api-clients/cli/overview).

<CardGroup cols={2}>
  <Card title="Conventions" icon="list-check" href="/docs/api-clients/mcp/conventions">
    Pagination, span limits, timeouts, and error format.
  </Card>

  <Card title="Connect your client" icon="plug" href="/docs/api-clients/mcp/connect">
    Endpoints, API keys, and per-client setup.
  </Card>

  <Card title="REST API reference" icon="code" href="/docs/ax/rest-reference/overview">
    Response schemas, authorization, errors, and rate limits.
  </Card>
</CardGroup>
