Overview
Tool and prompt errors are thrown when a tool or prompt cannot be found or when execution fails. Not-found errors are public and safe to expose to clients, while execution errors are internal and hide implementation details.Error Reference
ToolNotFoundError
Thrown when a requested tool is not registered in the server.ToolExecutionError
Thrown when a tool’sexecute() method throws an unexpected error. This is an internal error — the original error details are hidden from clients.
ToolExecutionError extends InternalMcpError. Clients receive a generic message with an errorId for support correlation, not the original stack trace.PromptNotFoundError
Thrown when a requested prompt is not registered in the server.PromptExecutionError
Thrown when a prompt’sexecute() method throws an unexpected error. This is an internal error.