> This page is for Agent Handler.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.merge.dev/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.merge.dev/_mcp/server.

# Arize

**Authentication:** API key. See [Magic Link](/merge-agent-handler/features/magic-link) for the runtime auth flow.

## Sample use cases

* Surface the production model variants whose accuracy dropped more than 5% week-over-week.
* Pull the input drift report for our recommender model over the last 7 days.
* List all open issues tagged `data-quality` across our model registry.

## Available Tools

#### list_users

List users in the Arize organization via GraphQL. Use cursor from page_info for next page.

#### list_integrations

List integrations in the Arize organization via GraphQL.

#### assign_space_member

Assign a user to an Arize space with a role via GraphQL. Use list_users and list_spaces for valid IDs.

#### remove_space_member

Remove a user from an Arize space via GraphQL. Use list_users and list_spaces for valid IDs.

#### create_integration_key

Create an integration key for an Arize integration via GraphQL. Key value is returned only once.

#### delete_integration_key

Delete an Arize integration key via GraphQL. Irreversible. Use list_integrations to find valid IDs.

#### list_ai_integrations

List all Arize AI provider integrations with pagination. Use cursor from page_info for next page.

#### create_ai_integration

Create an Arize AI provider integration. Providers: openAI, azureOpenAI, awsBedrock, vertexAI, anthropic, custom, nvi...

#### get_ai_integration

Get an Arize AI integration by ID. Use list_ai_integrations to find valid IDs.

#### update_ai_integration

Update an Arize AI integration name or API key. Use list_ai_integrations to find valid IDs.

#### delete_ai_integration

Delete an Arize AI integration. Irreversible. Use list_ai_integrations to find valid IDs.

#### list_annotation_configs

List all Arize annotation configs with pagination. Use cursor from page_info for next page.

#### create_annotation_config

Create an Arize annotation config. Types: categorical (labels), continuous (numeric), freeform (text). Requires space...

#### get_annotation_config

Get an Arize annotation config by ID. Use list_annotation_configs to find valid IDs.

#### delete_annotation_config

Delete an Arize annotation config. Irreversible. Use list_annotation_configs to find valid IDs.

#### list_annotation_queues

List all Arize annotation queues with pagination. Use cursor from page_info for next page.

#### create_annotation_queue

Create an Arize annotation queue with optional project and annotation config associations.

#### get_annotation_queue

Get an Arize annotation queue by ID. Use list_annotation_queues to find valid IDs.

#### update_annotation_queue

Update an Arize annotation queue name, description, or configs. Use list_annotation_queues for valid IDs.

#### delete_annotation_queue

Delete an Arize annotation queue. Irreversible. Use list_annotation_queues to find valid IDs.

#### list_annotation_queue_records

List records in an Arize annotation queue with pagination. Use cursor from page_info for next page.

#### add_annotations

Add annotations to an Arize model record via GraphQL. Requires model ID, record ID, and annotation list.

#### list_api_keys

List all Arize API keys with pagination. Use cursor from page_info to get the next page.

#### create_api_key

Create a new Arize API key. The key value is only returned once on creation.

#### delete_api_key

Delete an Arize API key by ID. This action is irreversible. Use list_api_keys to find valid IDs.

#### regenerate_api_key

Regenerate an Arize API key by ID. Returns the new key value. Use list_api_keys to find valid IDs.

#### list_custom_metrics

List custom metrics for an Arize model via GraphQL. Use cursor from page_info for next page.

#### create_custom_metric

Create a custom metric for an Arize model via GraphQL. Use list_models to find valid model IDs.

#### update_custom_metric

Update an Arize custom metric name, expression, or description via GraphQL.

#### create_dashboard

Create a new Arize dashboard in a space via GraphQL. Use list_spaces to find valid space IDs.

#### create_dashboard_from_template

Create an Arize dashboard from a template via GraphQL. Optionally bind it to a model.

#### list_datasets

List Arize datasets with optional space filter and pagination. Use cursor from page_info for next page.

#### create_dataset

Create a new Arize dataset in a space with initial examples. Use list_spaces to find valid space IDs.

#### get_dataset

Get an Arize dataset by ID. Use list_datasets to find valid dataset IDs.

#### delete_dataset

Delete an Arize dataset by ID. This action is irreversible. Use list_datasets to find valid IDs.

#### list_dataset_examples

List examples in an Arize dataset with pagination. Use cursor from page_info for next page.

#### add_dataset_examples

Append new examples to an Arize dataset. Returns the updated dataset. Each example is a free-form object.

#### update_dataset_examples

Update existing examples in an Arize dataset. Each example must include its ID. Returns the updated dataset.

#### list_evaluators

List all Arize evaluators with pagination. Use cursor from page_info to get the next page.

#### create_evaluator

Create a new Arize LLM evaluator (type=template). Requires space_id, name, type, and version with template_config and...

#### get_evaluator

Get an Arize evaluator by ID. Use list_evaluators to find valid evaluator IDs.

#### update_evaluator

Update an Arize evaluator name or description. Use list_evaluators to find valid evaluator IDs.

#### delete_evaluator

Delete an Arize evaluator by ID. This action is irreversible. Use list_evaluators to find valid IDs.

#### list_evaluator_versions

List versions of an Arize evaluator with pagination. Use cursor from page_info for next page.

#### create_evaluator_version

Create a new version of an Arize evaluator. Requires commit_message and template_config with llm_config.

#### get_evaluator_version

Get a specific Arize evaluator version by version ID. Use list_evaluator_versions to find valid IDs.

#### list_experiments

List Arize experiments with optional dataset filter and pagination. Use cursor from page_info for next page.

#### create_experiment

Create a new Arize experiment on a dataset. Requires dataset_id and at least one experiment run with example_id and o...

#### get_experiment

Get an Arize experiment by ID. Use list_experiments to find valid experiment IDs.

#### delete_experiment

Delete an Arize experiment by ID. This action is irreversible. Use list_experiments to find valid IDs.

#### list_experiment_runs

List runs for an Arize experiment with pagination. Use cursor from page_info for next page.

#### list_models

List models in an Arize space via GraphQL. Use cursor from page_info for next page.

#### get_model

Get an Arize model by ID including its versions via GraphQL. Use list_models to find valid model IDs.

#### get_model_schema

Get an Arize model's features and tags schema via GraphQL. Use list_models to find valid model IDs.

#### get_model_tracing_schema

Get an Arize model's tracing schema including span properties and LLM evals via GraphQL.

#### list_monitors

List Arize monitors for a space via GraphQL. Requires space_id. Use cursor from page_info for next page.

#### create_drift_monitor

Create an Arize drift monitor for a model feature via GraphQL. Use list_models to find valid model IDs.

#### create_performance_monitor

Create an Arize performance monitor for a model metric via GraphQL. Use list_models for valid model IDs.

#### create_data_quality_monitor

Create an Arize data quality monitor for a model feature via GraphQL. Use list_models for valid model IDs.

#### update_monitor

Update an Arize monitor's mute status, threshold, or contacts via GraphQL. Use list_monitors for valid IDs.

#### delete_monitor

Delete an Arize monitor via GraphQL. Irreversible. Use list_monitors to find valid monitor IDs.

#### get_monitor_history

Get historical calculations for an Arize monitor within a time range via GraphQL.

#### get_monitor_audit_log

Get the audit log for an Arize monitor showing configuration changes via GraphQL.

#### list_projects

List all Arize projects with pagination. Use cursor from page_info to get the next page.

#### create_project

Create a new Arize project in a space. Use list_spaces to find valid space IDs.

#### get_project

Get an Arize project by ID. Use list_projects to find valid project IDs.

#### delete_project

Delete an Arize project by ID. This action is irreversible. Use list_projects to find valid project IDs.

#### list_prompts

List all Arize prompts with pagination. Use cursor from page_info to get the next page.

#### create_prompt

Create a new Arize prompt with an initial version. Requires space_id, name, and version config (commit_message, provi...

#### get_prompt

Get an Arize prompt by ID with its resolved version. Use list_prompts to find valid prompt IDs.

#### update_prompt

Update an Arize prompt's description. Use list_prompts to find valid prompt IDs.

#### delete_prompt

Delete an Arize prompt by ID. This action is irreversible. Use list_prompts to find valid prompt IDs.

#### list_prompt_versions

List all versions of an Arize prompt with pagination. Use cursor from page_info for next page.

#### create_prompt_version

Create a new version of an Arize prompt. Requires commit_message, input_variable_format, provider, and at least one m...

#### get_prompt_version

Get a specific Arize prompt version by version ID. Use list_prompt_versions to find valid version IDs.

#### set_prompt_version_labels

Set labels on an Arize prompt version (e.g., 'production', 'staging'). Replaces all existing labels on this version.

#### remove_prompt_version_label

Remove a specific label from an Arize prompt version. Use list_prompt_versions to see current labels.

#### resolve_prompt_label

Resolve an Arize prompt label to its current version. Use list_prompts to find valid prompt IDs.

#### list_spaces

List all Arize spaces with pagination. Use cursor from page_info to get the next page.

#### create_space

Create a new Arize space. organization_id is auto-fetched from existing spaces; provide it explicitly for accounts wi...

#### get_space

Get an Arize space by ID. Use list_spaces to find valid space IDs.

#### update_space

Update an Arize space name or description. Use list_spaces to find valid space IDs.

#### list_spans

Search and list Arize spans for a project with optional time range and filters. Supports pagination.