> ## Documentation Index
> Fetch the complete documentation index at: /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 read and write tools, plus `server_info`. Each one wraps a single [REST API v2](/docs/ax/rest-reference/overview.md) operation and takes the same arguments as the endpoint behind it, so the [endpoint reference](/docs/ax/rest-reference/overview.md) is the place to look for full response schemas.

The **Stage** column shows each tool's release stage (Alpha, Beta, or Stable), inherited from the REST operation it wraps. See [API version stages](/docs/ax/rest-reference/overview.md#api-version-stages) for what each stage means for reliability and breaking changes.

The **Access** column shows whether a tool reads data, writes data, or is destructive, matching the annotations MCP clients use to decide when to ask for approval.

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

## Annotations

| Tool | Stage | Access | Description |
| - | - | - | - |
| `get_annotation_config` | Stable | Read | Read one annotation config |
| `get_annotation_queue` | Stable | Read | Read one annotation queue |
| `list_annotation_configs` | Stable | Read | List annotation configs in a space |
| `list_annotation_config_tags` | Alpha | Read | List tags on an annotation config |
| `list_annotation_queues` | Stable | Read | List annotation queues |
| `list_annotation_queue_records` | Stable | Read | Page through the records in a queue |
| `list_annotation_queue_tags` | Alpha | Read | List tags on an annotation queue |
| `create_annotation_config` | Stable | Write | Create an annotation config |
| `update_annotation_config` | Stable | Destructive | Update an annotation config |
| `delete_annotation_config` | Stable | Destructive | Delete an annotation config |
| `create_annotation_queue` | Stable | Write | Create an annotation queue |
| `update_annotation_queue` | Stable | Destructive | Update an annotation queue |
| `delete_annotation_queue` | Stable | Destructive | Delete an annotation queue |
| `create_annotation_queue_record` | Stable | Write | Add a record to an annotation queue |
| `delete_annotation_queue_record` | Stable | Destructive | Delete a record from an annotation queue |
| `annotate_annotation_queue_record` | Beta | Destructive | Annotate a queue record |
| `assign_annotation_queue_record` | Beta | Destructive | Assign a queue record to a user |

## Datasets

| Tool | Stage | Access | Description |
| - | - | - | - |
| `get_dataset` | Beta | Read | Read one dataset, including its versions |
| `list_datasets` | Beta | Read | List datasets in a space |
| `list_dataset_tags` | Alpha | Read | List tags on a dataset |
| `search_dataset_examples` | Alpha | Read | Search the examples in a dataset |
| `create_dataset` | Beta | Write | Create a dataset |
| `update_dataset` | Beta | Destructive | Update a dataset |
| `delete_dataset` | Beta | Destructive | Delete a dataset |
| `insert_dataset_examples` | Beta | Write | Insert examples into a dataset |
| `update_dataset_examples` | Beta | Destructive | Update examples in a dataset |
| `delete_dataset_examples` | Beta | Destructive | Delete examples from a dataset |
| `annotate_dataset_examples` | Beta | Destructive | Annotate examples in a dataset |

## Evaluators

| Tool | Stage | Access | Description |
| - | - | - | - |
| `get_evaluator` | Beta | Read | Read one evaluator |
| `get_evaluator_version` | Beta | Read | Read one evaluator version |
| `list_evaluators` | Beta | Read | List evaluators in a space |
| `list_evaluator_tags` | Alpha | Read | List tags on an evaluator |
| `list_evaluator_templates` | Alpha | Read | List the built-in evaluator templates |
| `list_evaluator_versions` | Beta | Read | List an evaluator's versions |
| `create_evaluator` | Beta | Write | Create an evaluator |
| `update_evaluator` | Beta | Destructive | Update an evaluator |
| `delete_evaluator` | Beta | Destructive | Delete an evaluator |
| `create_evaluator_version` | Beta | Write | Create a new evaluator version |
| `delete_evaluator_versions` | Beta | Destructive | Delete an evaluator's versions |

## Experiments

| Tool | Stage | Access | Description |
| - | - | - | - |
| `get_experiment` | Stable | Read | Read one experiment |
| `list_experiments` | Stable | Read | List experiments for a dataset |
| `list_experiment_tags` | Alpha | Read | List tags on an experiment |
| `search_experiment_runs` | Alpha | Read | Search an experiment's runs |
| `create_experiment` | Stable | Write | Create an experiment |
| `delete_experiment` | Stable | Destructive | Delete an experiment |
| `insert_experiment_runs` | Stable | Write | Insert runs into an experiment |
| `annotate_experiment_runs` | Stable | Destructive | Annotate an experiment's runs |

## Integrations

| Tool | Stage | Access | Description |
| - | - | - | - |
| `get_integration` | Alpha | Read | Read one integration |
| `list_integrations` | Alpha | Read | List configured integrations |
| `create_integration` | Alpha | Write | Create an integration |
| `update_integration` | Alpha | Destructive | Update an integration |
| `delete_integration` | Alpha | Destructive | Delete an integration |

## Monitors

| Tool | Stage | Access | Description |
| - | - | - | - |
| `get_monitor` | Alpha | Read | Read one monitor |
| `list_monitors` | Alpha | Read | List monitors in a space |
| `list_monitor_tags` | Alpha | Read | List tags on a monitor |

## Organizations

| Tool | Stage | Access | Description |
| - | - | - | - |
| `get_organization` | Beta | Read | Read one organization by ID |
| `list_organizations` | Beta | Read | List organizations the caller can access |

## Projects

| Tool | Stage | Access | Description |
| - | - | - | - |
| `get_project` | Beta | Read | Read one project by ID |
| `list_projects` | Beta | Read | List projects the caller can access |
| `list_project_tags` | Alpha | Read | List tags on a project |
| `create_project` | Beta | Write | Create a project |
| `update_project` | Beta | Destructive | Update a project |
| `delete_project` | Beta | Destructive | Delete a project |

## Prompts

| Tool | Stage | Access | Description |
| - | - | - | - |
| `get_prompt` | Beta | Read | Read one prompt |
| `get_prompt_label` | Beta | Read | Resolve a label, such as `production`, to a version |
| `get_prompt_version` | Beta | Read | Read one prompt version |
| `list_prompts` | Beta | Read | List prompts in the Prompt Hub |
| `list_prompt_tags` | Alpha | Read | List tags on a prompt |
| `list_prompt_versions` | Beta | Read | List a prompt's versions |
| `create_prompt` | Beta | Write | Create a prompt |
| `update_prompt` | Beta | Destructive | Update a prompt |
| `delete_prompt` | Beta | Destructive | Delete a prompt |
| `create_prompt_version` | Beta | Write | Create a new prompt version |
| `set_prompt_version_label` | Beta | Destructive | Set a label on a prompt version |
| `delete_prompt_version_label` | Beta | Destructive | Remove a label from a prompt version |

## Server info

| Tool | Stage | Access | Description |
| - | - | - | - |
| `server_info` | n/a | Read | Return the server name, version, and MCP protocol revision |

## Spaces

| Tool | Stage | Access | Description |
| - | - | - | - |
| `get_space` | Beta | Read | Read one space by ID |
| `list_spaces` | Beta | Read | List spaces the caller can access |
| `create_space` | Beta | Write | Create a space |
| `update_space` | Beta | Destructive | Update a space |
| `delete_space` | Beta | Destructive | Delete a space |

## Tasks

| Tool | Stage | Access | Description |
| - | - | - | - |
| `get_task` | Beta | Read | Read one task |
| `get_task_run` | Beta | Read | Read one task run |
| `list_tasks` | Beta | Read | List tasks in a space |
| `list_task_runs` | Beta | Read | Page through a task's runs |
| `create_task` | Beta | Write | Create a task |
| `update_task` | Beta | Destructive | Update a task |
| `delete_task` | Beta | Destructive | Delete a task |
| `trigger_task_run` | Beta | Destructive | Trigger a task run |
| `cancel_task_run` | Beta | Destructive | Cancel a task run |

## Traces and spans

| Tool | Stage | Access | Description |
| - | - | - | - |
| `list_spans` | Beta | Read | List spans in a project |
| `list_traces` | Beta | Read | List traces in a project |
| `delete_spans` | Beta | Destructive | Delete spans from a project |
| `annotate_spans` | Beta | Destructive | Annotate spans |

## Not exposed

The server does not expose API keys, users, roles, webhooks, audit logs, or the operations that add and remove tags. Tags are read-only through the `list_*_tags` tools.
