> ## Documentation Index
> Fetch the complete documentation index at: https://docs.allocait.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Failures

> Retired tools and failures on Allocait's side.

Two codes are not about your input: `TOOL_REMOVED` for a tool name that was retired, and `INTERNAL_ERROR` for a failure on Allocait's side.

## Retired tools

**TOOL\_REMOVED**

Claude called a tool name that was retired. The message names its replacement, for example `save_watchlist` for the old watchlist tools. Webhooks and display preferences are not connector tools: set them up in the Allocait app. A retired tool with no replacement says so and points at `send_feedback` (`topic: tools`), with your OK.

## Internal errors

**INTERNAL\_ERROR**

Something failed on Allocait's side. This is the one code that's worth retrying. If it happens again, tell the user and give them the `request_id` so they can report it. File a report with `send_feedback` only if the user asks.

`INTERNAL_ERROR` is the only result that carries a `request_id`, and the only one with `retryable` set to `true`.

## Next steps

> [card] [Agent feedback](https://docs.allocait.app/guides/agent-feedback.md)
>
> How an agent reports a gap.

> [card] [Support](https://docs.allocait.app/support.md)
>
> Where to write if the problem continues.

> [card] [MCP tools](https://docs.allocait.app/claude/tools.md)
>
> Find the replacement for a retired tool.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.