Perform a health check on an MCP server.
Args: agent_id: The ID of the agent server_id: The ID of the MCP server user_id: The user ID of the current user organization_id: The organization ID of the current user
Returns: Health check results
Raises: HTTPException: If server not found or access denied
Successful Response
Model for MCP server health check results.
ID of the MCP server
Health status: 'healthy', 'unhealthy', 'unreachable'
When the health check was performed
Response time in milliseconds
Number of tools available from the server
Last error message if health check failed