Add the server to your client
- Claude Code
- Cursor
- Codex
- Other clients
1
Register the server
Registering at project scope writes to Use
.mcp.json in the repository root:--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 calllist_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:
3 means authentication failed and exit code 4 means the server was unreachable.
Troubleshooting
The client connects but no tools appear
The client connects but no tools appear
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.A tool returns 404 for a resource I know exists
A tool returns 404 for a resource I know exists
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.Requests start failing with 429
Requests start failing with 429
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.
A browser-based client cannot connect
A browser-based client cannot connect
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.A plain GET on the endpoint returns an error
A plain GET on the endpoint returns an error
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.