from __future__ import annotations from mcp.server.fastmcp import FastMCP from app.mcp.tools import check_availability as check_availability_impl mcp = FastMCP( "Personal Agent MCP", streamable_http_path="/", ) @mcp.tool(description="Check Google Calendar availability for a time range.") def check_availability( start: str, end: str, calendar_ids: list[str] | None = None, ) -> dict[str, object]: return check_availability_impl(start=start, end=end, calendar_ids=calendar_ids)