"""Helix MCP server — exposes the employee-facing API as a set of Model Context Protocol tools so AI clients (Claude Desktop, Cursor, Claude Code, custom MCP clients) can read and act on the user's data. Authentication is via personal access token only — see ``app.auth.tokens``. There is no separate scope / read-only flag: a PAT can do exactly what its owner can do in the web UI. Writes go through the existing approval / provisioning chain so the MCP path inherits the same human-in-the-loop guardrails. Mounted at ``/api/v1/mcp/`` from ``app.main`` via the FastAPI ``Mount`` mechanism. """ from app.mcp.server import build_mcp_app, mcp_server __all__ = ["build_mcp_app", "mcp_server"]