General
Can my agent change or delete data?
Can my agent change or delete data?
Does the agent see more than I can?
Does the agent see more than I can?
Should I sign in with OAuth or use an API key?
Should I sign in with OAuth or use an API key?
Should I use the MCP server, Skills, or the CLI?
Should I use the MCP server, Skills, or the CLI?
- The MCP server suits interactive use, where you work with an agent in your editor or a chat client and want it to look things up or make changes as you talk. There is no installation step, and it also works as a connector in clients that support them.
- Skills suit repeatable workflows that you want an agent to follow, such as adding tracing to an app, building a dataset, running an experiment, or optimizing a prompt. Skills drive the CLI.
- The Arize AX CLI suits scripts and CI/CD pipelines, where no agent needs to choose the next step.
Connecting and troubleshooting
For setup steps, see connect your client.The client connects but no tools appear
The client connects but no tools appear
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.401 for a key that starts with something other than ak-
401 for a key that starts with something other than ak-
ak-. The server validates any other bearer token as an OAuth access token, so a key without the prefix is rejected with 401. Copy a key from Settings → API Keys and check that nothing was trimmed.A tool returns 404 for a resource I know exists
A tool returns 404 for a resource I know exists
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
POST /v2/spans, DELETE /v2/spans, and the annotate endpoints allow 10 per minute. The response includes a Retry-After header: wait that long before retrying, and narrow your filters so fewer pages are needed. See conventions and the REST rate limits.A request times out
A request times out
A browser-based client cannot connect
A browser-based client cannot connect
Origin header, which means browser clients are blocked by default, including the Inspector web UI. Use the Inspector CLI described in verify the connection, 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
/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.