Whatever message this page gives is out now! Go check it out!
Application.cfc), create one MCP client per server at startup, and retrieve the appropriate client (such as application.mcpClients["jira"] or application.mcpClients["wiki"]) when calling a tool. try/catch block. Inspect the returned structure for JSON-RPC errors (the error object) and tool-level flags (for example, result.isError). Log the details and throw a clear application-level exception so your code can handle failures gracefully. mcpClient.listTools(). This returns a list of tool definitions (including names, descriptions, and possibly schemas) that you can inspect, log, or display in an administrative interface. initializationTimeout and requestTimeout in the MCP client configuration, and always wrap calls in try/catch blocks with proper logging to detect and recover from failures. onApplicationStart and store them in application scope, reusing them across requests while following standard thread-safe usage practices.