Skip to main content
The MCP server is hosted, so there is nothing to install. You need two things: the endpoint for your region and an Arize API key.

Add the server to your client

1

Register the server

Registering at project scope writes to .mcp.json in the repository root:
Use --scope user instead to make the server available in every project on your machine.
2

Check the connection

Run claude mcp list, which shows whether each server connected, or run /mcp inside Claude Code for interactive status.
3

Remove it (optional)

Run claude mcp remove arize-ax.

Verify the connection

Ask your agent something that requires a tool call, such as “list my Arize projects.” It should call list_projects and come back with names rather than a guess. To test outside a client, use the MCP Inspector CLI. It needs Node 22.19.0 or newer and runs through npx with no install:
Call a tool the same way:
The CLI exits non-zero on failure. Exit code 3 means authentication failed and exit code 4 means the server was unreachable.

Troubleshooting

Confirm the transport is Streamable HTTP. A client configured for stdio will try to run the URL as a command, and one configured for sse will hang on a connection the server does not offer. Set "type": "http", or pass --transport http on the Inspector CLI.
The header must be Authorization: Bearer <your-arize-api-key>. The bare key also works, but the word Bearer with nothing after it is rejected.If the value looks right, your client probably did not expand ${ARIZE_API_KEY}. Paste the key directly to confirm, then move it back into an environment variable once the connection works.
The REST API returns 404 when the caller has no read access, rather than 403, so that nobody can enumerate resources by probing IDs. A 404 on something you can see in the UI usually means the key lacks read access to that space or project, or belongs to a different region. See authorization.
Rate limits apply per API key, defaulting to 100 requests per minute on a rolling window. An agent paging through a large span set can reach that. Wait for the window to reset, and narrow your filters so fewer pages are needed. See rate limits.
The server rejects requests that carry an Origin header, which means browser clients are blocked by default, including the Inspector web UI. Use the Inspector CLI shown above, or a client that runs as a native process.
Only the /mcp prefix is routed publicly, and a bare GET or HEAD against it returns a protocol error rather than a health signal. To check reachability, make a tools/list call.

Next steps

Endpoints

Regional URLs for the MCP server.

Authentication

Get an API key and see how bearer token auth works.

Tool catalog

Every tool your agent can now call, with arguments and pagination rules.

Skills

Add the write side: datasets, experiments, evaluators, and prompt optimization.