KosmoKrator

productivity

Microsoft Bookings MCP Gateway for AI Agents

Expose Microsoft Bookings tools to Claude Code, Cursor, Codex, and other MCP clients through the local KosmoKrator MCP gateway.

Microsoft Bookings MCP Gateway

Expose Microsoft Bookings to MCP clients with `kosmokrator mcp:serve --integration=microsoft-bookings`.

If the client has never used KosmoKrator before, install it first, then register this integration as a stdio MCP server.

Install KosmoKrator
curl -fsSL https://raw.githubusercontent.com/OpenCompanyApp/kosmokrator/main/install.sh | bash
Install gateway entry
kosmokrator mcp:gateway:install --integration=microsoft-bookings --write=deny --json
MCP configuration
{
  "mcpServers": {
    "kosmokrator-microsoft-bookings": {
      "type": "stdio",
      "command": "kosmo",
      "args": [
        "mcp:serve",
        "--integration=microsoft-bookings",
        "--write=deny"
      ]
    }
  }
}
Serve manually
kosmokrator mcp:serve --integration=microsoft-bookings --write=deny

Client Notes

Use one scoped MCP gateway entry, then adapt the config location to the client or framework.

Claude Code Connect local KosmoKrator integrations to Claude Code through one scoped MCP gateway entry. Claude Code can launch the local kosmo binary directly from the project MCP config.
Cursor Expose selected local integrations to Cursor through KosmoKrator without configuring each service as its own MCP server. Use the same KosmoKrator install and integration credentials that power terminal and headless runs.
Codex Use KosmoKrator as a local MCP proxy for Codex so coding sessions can reach selected integrations with explicit write policy. Keep write access denied or ask-based unless the workspace is trusted.
OpenAI Agents SDK Attach KosmoKrator integration tools to OpenAI Agents SDK workflows through a local MCP gateway. Use headless JSON commands for CI-style execution and MCP for agent tool discovery.
Claude Agent SDK Give Claude Agent SDK workflows access to KosmoKrator integrations through a local MCP server. Use a narrow integration list so the agent does not load unrelated tools.
Vercel AI SDK Use KosmoKrator as a local integration gateway for Vercel AI SDK agents and scripts. Prefer CLI JSON calls when a workflow only needs one deterministic integration operation.
LangChain Bridge LangChain agents to local KosmoKrator integration tools through MCP or headless CLI calls. Keep the gateway scoped to the integration and operation class needed by the chain.
LangGraph Run KosmoKrator integration calls from LangGraph nodes while preserving local credentials and permissions. Headless CLI calls fit repeatable graph edges; MCP fits exploratory agent nodes.
CrewAI Expose KosmoKrator integrations to CrewAI workers as scoped local tools. Use per-worker integration scopes to avoid giving every worker every tool.
Generic MCP Clients Connect any stdio-compatible MCP client to local KosmoKrator integration tools. Start with read-only write policy and expand only for trusted projects.

MCP Tool Names

KosmoKrator exposes integration tools through the gateway with stable names.

MCP toolSource functionType
integration__microsoft_bookings__microsoft_bookings_list_booking_businesses microsoft-bookings.microsoft_bookings_list_booking_businesses Read read
integration__microsoft_bookings__microsoft_bookings_create_booking_businesses microsoft-bookings.microsoft_bookings_create_booking_businesses Write write
integration__microsoft_bookings__microsoft_bookings_booking_businesses_get_count_b75b microsoft-bookings.microsoft_bookings_booking_businesses_get_count_b75b Read read
integration__microsoft_bookings__microsoft_bookings_get_booking_businesses microsoft-bookings.microsoft_bookings_get_booking_businesses Read read
integration__microsoft_bookings__microsoft_bookings_update_booking_businesses microsoft-bookings.microsoft_bookings_update_booking_businesses Write write
integration__microsoft_bookings__microsoft_bookings_delete_booking_businesses microsoft-bookings.microsoft_bookings_delete_booking_businesses Write write
integration__microsoft_bookings__microsoft_bookings_booking_businesses_list_appointments microsoft-bookings.microsoft_bookings_booking_businesses_list_appointments Read read
integration__microsoft_bookings__microsoft_bookings_booking_businesses_create_appointments microsoft-bookings.microsoft_bookings_booking_businesses_create_appointments Write write
integration__microsoft_bookings__microsoft_bookings_booking_businesses_appointments_get_count_205a microsoft-bookings.microsoft_bookings_booking_businesses_appointments_get_count_205a Read read
integration__microsoft_bookings__microsoft_bookings_booking_businesses_get_appointments microsoft-bookings.microsoft_bookings_booking_businesses_get_appointments Read read
integration__microsoft_bookings__microsoft_bookings_booking_businesses_update_appointments microsoft-bookings.microsoft_bookings_booking_businesses_update_appointments Write write
integration__microsoft_bookings__microsoft_bookings_booking_businesses_delete_appointments microsoft-bookings.microsoft_bookings_booking_businesses_delete_appointments Write write
integration__microsoft_bookings__microsoft_bookings_booking_businesses_booking_business_appointments_booking_appointment_cancel microsoft-bookings.microsoft_bookings_booking_businesses_booking_business_appointments_booking_appointment_cancel Read read
integration__microsoft_bookings__microsoft_bookings_booking_businesses_list_calendar_view microsoft-bookings.microsoft_bookings_booking_businesses_list_calendar_view Read read
integration__microsoft_bookings__microsoft_bookings_booking_businesses_create_calendar_view microsoft-bookings.microsoft_bookings_booking_businesses_create_calendar_view Write write
integration__microsoft_bookings__microsoft_bookings_booking_businesses_calendar_view_get_count_f3a3 microsoft-bookings.microsoft_bookings_booking_businesses_calendar_view_get_count_f3a3 Read read
integration__microsoft_bookings__microsoft_bookings_booking_businesses_get_calendar_view microsoft-bookings.microsoft_bookings_booking_businesses_get_calendar_view Read read
integration__microsoft_bookings__microsoft_bookings_booking_businesses_update_calendar_view microsoft-bookings.microsoft_bookings_booking_businesses_update_calendar_view Write write
integration__microsoft_bookings__microsoft_bookings_booking_businesses_delete_calendar_view microsoft-bookings.microsoft_bookings_booking_businesses_delete_calendar_view Write write
integration__microsoft_bookings__microsoft_bookings_booking_businesses_booking_business_calendar_view_booking_appointment_cancel microsoft-bookings.microsoft_bookings_booking_businesses_booking_business_calendar_view_booking_appointment_cancel Read read
integration__microsoft_bookings__microsoft_bookings_booking_businesses_list_custom_questions microsoft-bookings.microsoft_bookings_booking_businesses_list_custom_questions Read read
integration__microsoft_bookings__microsoft_bookings_booking_businesses_create_custom_questions microsoft-bookings.microsoft_bookings_booking_businesses_create_custom_questions Write write
integration__microsoft_bookings__microsoft_bookings_booking_businesses_custom_questions_get_count_385a microsoft-bookings.microsoft_bookings_booking_businesses_custom_questions_get_count_385a Read read
integration__microsoft_bookings__microsoft_bookings_booking_businesses_get_custom_questions microsoft-bookings.microsoft_bookings_booking_businesses_get_custom_questions Read read
integration__microsoft_bookings__microsoft_bookings_booking_businesses_update_custom_questions microsoft-bookings.microsoft_bookings_booking_businesses_update_custom_questions Write write
integration__microsoft_bookings__microsoft_bookings_booking_businesses_delete_custom_questions microsoft-bookings.microsoft_bookings_booking_businesses_delete_custom_questions Write write
integration__microsoft_bookings__microsoft_bookings_booking_businesses_list_customers microsoft-bookings.microsoft_bookings_booking_businesses_list_customers Read read
integration__microsoft_bookings__microsoft_bookings_booking_businesses_create_customers microsoft-bookings.microsoft_bookings_booking_businesses_create_customers Write write
integration__microsoft_bookings__microsoft_bookings_booking_businesses_customers_get_count_1771 microsoft-bookings.microsoft_bookings_booking_businesses_customers_get_count_1771 Read read
integration__microsoft_bookings__microsoft_bookings_booking_businesses_get_customers microsoft-bookings.microsoft_bookings_booking_businesses_get_customers Read read
integration__microsoft_bookings__microsoft_bookings_booking_businesses_update_customers microsoft-bookings.microsoft_bookings_booking_businesses_update_customers Write write
integration__microsoft_bookings__microsoft_bookings_booking_businesses_delete_customers microsoft-bookings.microsoft_bookings_booking_businesses_delete_customers Write write
integration__microsoft_bookings__microsoft_bookings_booking_businesses_booking_business_get_staff_availability microsoft-bookings.microsoft_bookings_booking_businesses_booking_business_get_staff_availability Read read
integration__microsoft_bookings__microsoft_bookings_booking_businesses_booking_business_publish microsoft-bookings.microsoft_bookings_booking_businesses_booking_business_publish Read read
integration__microsoft_bookings__microsoft_bookings_booking_businesses_list_services microsoft-bookings.microsoft_bookings_booking_businesses_list_services Read read
integration__microsoft_bookings__microsoft_bookings_booking_businesses_create_services microsoft-bookings.microsoft_bookings_booking_businesses_create_services Write write
integration__microsoft_bookings__microsoft_bookings_booking_businesses_services_get_count_35c3 microsoft-bookings.microsoft_bookings_booking_businesses_services_get_count_35c3 Read read
integration__microsoft_bookings__microsoft_bookings_booking_businesses_get_services microsoft-bookings.microsoft_bookings_booking_businesses_get_services Read read
integration__microsoft_bookings__microsoft_bookings_booking_businesses_update_services microsoft-bookings.microsoft_bookings_booking_businesses_update_services Write write
integration__microsoft_bookings__microsoft_bookings_booking_businesses_delete_services microsoft-bookings.microsoft_bookings_booking_businesses_delete_services Write write
integration__microsoft_bookings__microsoft_bookings_booking_businesses_list_staff_members microsoft-bookings.microsoft_bookings_booking_businesses_list_staff_members Read read
integration__microsoft_bookings__microsoft_bookings_booking_businesses_create_staff_members microsoft-bookings.microsoft_bookings_booking_businesses_create_staff_members Write write
integration__microsoft_bookings__microsoft_bookings_booking_businesses_staff_members_get_count_7947 microsoft-bookings.microsoft_bookings_booking_businesses_staff_members_get_count_7947 Read read
integration__microsoft_bookings__microsoft_bookings_booking_businesses_get_staff_members microsoft-bookings.microsoft_bookings_booking_businesses_get_staff_members Read read
integration__microsoft_bookings__microsoft_bookings_booking_businesses_update_staff_members microsoft-bookings.microsoft_bookings_booking_businesses_update_staff_members Write write
integration__microsoft_bookings__microsoft_bookings_booking_businesses_delete_staff_members microsoft-bookings.microsoft_bookings_booking_businesses_delete_staff_members Write write
integration__microsoft_bookings__microsoft_bookings_booking_businesses_booking_business_unpublish microsoft-bookings.microsoft_bookings_booking_businesses_booking_business_unpublish Read read
integration__microsoft_bookings__microsoft_bookings_list_booking_currencies microsoft-bookings.microsoft_bookings_list_booking_currencies Read read
integration__microsoft_bookings__microsoft_bookings_create_booking_currencies microsoft-bookings.microsoft_bookings_create_booking_currencies Write write
integration__microsoft_bookings__microsoft_bookings_booking_currencies_get_count_f6c6 microsoft-bookings.microsoft_bookings_booking_currencies_get_count_f6c6 Read read
integration__microsoft_bookings__microsoft_bookings_get_booking_currencies microsoft-bookings.microsoft_bookings_get_booking_currencies Read read
integration__microsoft_bookings__microsoft_bookings_update_booking_currencies microsoft-bookings.microsoft_bookings_update_booking_currencies Write write
integration__microsoft_bookings__microsoft_bookings_delete_booking_currencies microsoft-bookings.microsoft_bookings_delete_booking_currencies Write write

Write Access

Start with --write=deny for read-only MCP clients. Use --write=ask or --write=allow only when the client and workspace are trusted.