"""Async wrappers over the Cerbero MCP HTTP services.

Every concrete client extends :class:`HttpToolClient` and exposes a
typed surface that returns the Pydantic records consumed by the
``core/`` algorithms.
"""

from cerbero_bite.clients._base import HttpToolClient
from cerbero_bite.clients._exceptions import (
    McpAuthError,
    McpDataAnomalyError,
    McpError,
    McpNotFoundError,
    McpServerError,
    McpTimeoutError,
    McpToolError,
)

__all__ = [
    "HttpToolClient",
    "McpAuthError",
    "McpDataAnomalyError",
    "McpError",
    "McpNotFoundError",
    "McpServerError",
    "McpTimeoutError",
    "McpToolError",
]
