KosmoKrator

productivity

Microsoft Places MCP Gateway for AI Agents

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

Microsoft Places MCP Gateway

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

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-places --write=deny --json
MCP configuration
{
  "mcpServers": {
    "kosmokrator-microsoft-places": {
      "type": "stdio",
      "command": "kosmo",
      "args": [
        "mcp:serve",
        "--integration=microsoft-places",
        "--write=deny"
      ]
    }
  }
}
Serve manually
kosmokrator mcp:serve --integration=microsoft-places --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_places__microsoft_places_places_place_create_place microsoft-places.microsoft_places_places_place_create_place Write write
integration__microsoft_places__microsoft_places_places_get_count_f02b microsoft-places.microsoft_places_places_get_count_f02b Read read
integration__microsoft_places__microsoft_places_places_place_list_place_as_building microsoft-places.microsoft_places_places_place_list_place_as_building Read read
integration__microsoft_places__microsoft_places_places_place_place_get_count_as_building_9b72 microsoft-places.microsoft_places_places_place_place_get_count_as_building_9b72 Read read
integration__microsoft_places__microsoft_places_places_place_list_place_as_desk microsoft-places.microsoft_places_places_place_list_place_as_desk Read read
integration__microsoft_places__microsoft_places_places_place_place_get_count_as_desk_6f90 microsoft-places.microsoft_places_places_place_place_get_count_as_desk_6f90 Read read
integration__microsoft_places__microsoft_places_places_place_list_place_as_floor microsoft-places.microsoft_places_places_place_list_place_as_floor Read read
integration__microsoft_places__microsoft_places_places_place_place_get_count_as_floor_2f1e microsoft-places.microsoft_places_places_place_place_get_count_as_floor_2f1e Read read
integration__microsoft_places__microsoft_places_places_place_list_place_as_room microsoft-places.microsoft_places_places_place_list_place_as_room Read read
integration__microsoft_places__microsoft_places_places_place_place_get_count_as_room_56fc microsoft-places.microsoft_places_places_place_place_get_count_as_room_56fc Read read
integration__microsoft_places__microsoft_places_places_place_list_place_as_room_list microsoft-places.microsoft_places_places_place_list_place_as_room_list Read read
integration__microsoft_places__microsoft_places_places_place_place_get_count_as_room_list_e9fd microsoft-places.microsoft_places_places_place_place_get_count_as_room_list_e9fd Read read
integration__microsoft_places__microsoft_places_places_place_list_place_as_section microsoft-places.microsoft_places_places_place_list_place_as_section Read read
integration__microsoft_places__microsoft_places_places_place_place_get_count_as_section_95fa microsoft-places.microsoft_places_places_place_place_get_count_as_section_95fa Read read
integration__microsoft_places__microsoft_places_places_place_list_place_as_workspace microsoft-places.microsoft_places_places_place_list_place_as_workspace Read read
integration__microsoft_places__microsoft_places_places_place_place_get_count_as_workspace_7f2e microsoft-places.microsoft_places_places_place_place_get_count_as_workspace_7f2e Read read
integration__microsoft_places__microsoft_places_places_place_delete_place microsoft-places.microsoft_places_places_place_delete_place Write write
integration__microsoft_places__microsoft_places_places_place_update_place microsoft-places.microsoft_places_places_place_update_place Write write
integration__microsoft_places__microsoft_places_places_list_check_ins microsoft-places.microsoft_places_places_list_check_ins Read read
integration__microsoft_places__microsoft_places_places_create_check_ins microsoft-places.microsoft_places_places_create_check_ins Write write
integration__microsoft_places__microsoft_places_places_check_ins_get_count_2709 microsoft-places.microsoft_places_places_check_ins_get_count_2709 Read read
integration__microsoft_places__microsoft_places_places_delete_check_ins microsoft-places.microsoft_places_places_delete_check_ins Write write
integration__microsoft_places__microsoft_places_places_get_check_ins microsoft-places.microsoft_places_places_get_check_ins Read read
integration__microsoft_places__microsoft_places_places_update_check_ins microsoft-places.microsoft_places_places_update_check_ins Write write
integration__microsoft_places__microsoft_places_places_place_descendants microsoft-places.microsoft_places_places_place_descendants Read read
integration__microsoft_places__microsoft_places_places_place_get_place_as_building microsoft-places.microsoft_places_places_place_get_place_as_building Read read
integration__microsoft_places__microsoft_places_places_as_building_list_check_ins microsoft-places.microsoft_places_places_as_building_list_check_ins Read read
integration__microsoft_places__microsoft_places_places_as_building_create_check_ins microsoft-places.microsoft_places_places_as_building_create_check_ins Write write
integration__microsoft_places__microsoft_places_places_as_building_check_ins_get_count_114f microsoft-places.microsoft_places_places_as_building_check_ins_get_count_114f Read read
integration__microsoft_places__microsoft_places_places_as_building_delete_check_ins microsoft-places.microsoft_places_places_as_building_delete_check_ins Write write
integration__microsoft_places__microsoft_places_places_as_building_get_check_ins microsoft-places.microsoft_places_places_as_building_get_check_ins Read read
integration__microsoft_places__microsoft_places_places_as_building_update_check_ins microsoft-places.microsoft_places_places_as_building_update_check_ins Write write
integration__microsoft_places__microsoft_places_places_as_building_delete_map microsoft-places.microsoft_places_places_as_building_delete_map Write write
integration__microsoft_places__microsoft_places_places_as_building_get_map microsoft-places.microsoft_places_places_as_building_get_map Read read
integration__microsoft_places__microsoft_places_places_as_building_update_map microsoft-places.microsoft_places_places_as_building_update_map Write write
integration__microsoft_places__microsoft_places_places_as_building_map_list_footprints microsoft-places.microsoft_places_places_as_building_map_list_footprints Read read
integration__microsoft_places__microsoft_places_places_as_building_map_create_footprints microsoft-places.microsoft_places_places_as_building_map_create_footprints Write write
integration__microsoft_places__microsoft_places_places_as_building_map_footprints_get_count_273d microsoft-places.microsoft_places_places_as_building_map_footprints_get_count_273d Read read
integration__microsoft_places__microsoft_places_places_as_building_map_delete_footprints microsoft-places.microsoft_places_places_as_building_map_delete_footprints Write write
integration__microsoft_places__microsoft_places_places_as_building_map_get_footprints microsoft-places.microsoft_places_places_as_building_map_get_footprints Read read
integration__microsoft_places__microsoft_places_places_as_building_map_update_footprints microsoft-places.microsoft_places_places_as_building_map_update_footprints Write write
integration__microsoft_places__microsoft_places_places_as_building_map_list_levels microsoft-places.microsoft_places_places_as_building_map_list_levels Read read
integration__microsoft_places__microsoft_places_places_as_building_map_create_levels microsoft-places.microsoft_places_places_as_building_map_create_levels Write write
integration__microsoft_places__microsoft_places_places_as_building_map_levels_get_count_292f microsoft-places.microsoft_places_places_as_building_map_levels_get_count_292f Read read
integration__microsoft_places__microsoft_places_places_as_building_map_delete_levels microsoft-places.microsoft_places_places_as_building_map_delete_levels Write write
integration__microsoft_places__microsoft_places_places_as_building_map_get_levels microsoft-places.microsoft_places_places_as_building_map_get_levels Read read
integration__microsoft_places__microsoft_places_places_as_building_map_update_levels microsoft-places.microsoft_places_places_as_building_map_update_levels Write write
integration__microsoft_places__microsoft_places_places_as_building_map_levels_list_fixtures microsoft-places.microsoft_places_places_as_building_map_levels_list_fixtures Read read
integration__microsoft_places__microsoft_places_places_as_building_map_levels_create_fixtures microsoft-places.microsoft_places_places_as_building_map_levels_create_fixtures Write write
integration__microsoft_places__microsoft_places_places_as_building_map_levels_fixtures_get_count_85dd microsoft-places.microsoft_places_places_as_building_map_levels_fixtures_get_count_85dd Read read
integration__microsoft_places__microsoft_places_places_as_building_map_levels_delete_fixtures microsoft-places.microsoft_places_places_as_building_map_levels_delete_fixtures Write write
integration__microsoft_places__microsoft_places_places_as_building_map_levels_get_fixtures microsoft-places.microsoft_places_places_as_building_map_levels_get_fixtures Read read
integration__microsoft_places__microsoft_places_places_as_building_map_levels_update_fixtures microsoft-places.microsoft_places_places_as_building_map_levels_update_fixtures Write write
integration__microsoft_places__microsoft_places_places_as_building_map_levels_list_sections microsoft-places.microsoft_places_places_as_building_map_levels_list_sections Read read
integration__microsoft_places__microsoft_places_places_as_building_map_levels_create_sections microsoft-places.microsoft_places_places_as_building_map_levels_create_sections Write write
integration__microsoft_places__microsoft_places_places_as_building_map_levels_sections_get_count_bdac microsoft-places.microsoft_places_places_as_building_map_levels_sections_get_count_bdac Read read
integration__microsoft_places__microsoft_places_places_as_building_map_levels_delete_sections microsoft-places.microsoft_places_places_as_building_map_levels_delete_sections Write write
integration__microsoft_places__microsoft_places_places_as_building_map_levels_get_sections microsoft-places.microsoft_places_places_as_building_map_levels_get_sections Read read
integration__microsoft_places__microsoft_places_places_as_building_map_levels_update_sections microsoft-places.microsoft_places_places_as_building_map_levels_update_sections Write write
integration__microsoft_places__microsoft_places_places_as_building_map_levels_list_units microsoft-places.microsoft_places_places_as_building_map_levels_list_units Read read
integration__microsoft_places__microsoft_places_places_as_building_map_levels_create_units microsoft-places.microsoft_places_places_as_building_map_levels_create_units Write write
integration__microsoft_places__microsoft_places_places_as_building_map_levels_units_get_count_3fc3 microsoft-places.microsoft_places_places_as_building_map_levels_units_get_count_3fc3 Read read
integration__microsoft_places__microsoft_places_places_as_building_map_levels_delete_units microsoft-places.microsoft_places_places_as_building_map_levels_delete_units Write write
integration__microsoft_places__microsoft_places_places_as_building_map_levels_get_units microsoft-places.microsoft_places_places_as_building_map_levels_get_units Read read
integration__microsoft_places__microsoft_places_places_as_building_map_levels_update_units microsoft-places.microsoft_places_places_as_building_map_levels_update_units Write write
integration__microsoft_places__microsoft_places_places_place_get_place_as_desk microsoft-places.microsoft_places_places_place_get_place_as_desk Read read
integration__microsoft_places__microsoft_places_places_as_desk_list_check_ins microsoft-places.microsoft_places_places_as_desk_list_check_ins Read read
integration__microsoft_places__microsoft_places_places_as_desk_create_check_ins microsoft-places.microsoft_places_places_as_desk_create_check_ins Write write
integration__microsoft_places__microsoft_places_places_as_desk_check_ins_get_count_fd8b microsoft-places.microsoft_places_places_as_desk_check_ins_get_count_fd8b Read read
integration__microsoft_places__microsoft_places_places_as_desk_delete_check_ins microsoft-places.microsoft_places_places_as_desk_delete_check_ins Write write
integration__microsoft_places__microsoft_places_places_as_desk_get_check_ins microsoft-places.microsoft_places_places_as_desk_get_check_ins Read read
integration__microsoft_places__microsoft_places_places_as_desk_update_check_ins microsoft-places.microsoft_places_places_as_desk_update_check_ins Write write
integration__microsoft_places__microsoft_places_places_place_get_place_as_floor microsoft-places.microsoft_places_places_place_get_place_as_floor Read read
integration__microsoft_places__microsoft_places_places_as_floor_list_check_ins microsoft-places.microsoft_places_places_as_floor_list_check_ins Read read
integration__microsoft_places__microsoft_places_places_as_floor_create_check_ins microsoft-places.microsoft_places_places_as_floor_create_check_ins Write write
integration__microsoft_places__microsoft_places_places_as_floor_check_ins_get_count_e279 microsoft-places.microsoft_places_places_as_floor_check_ins_get_count_e279 Read read
integration__microsoft_places__microsoft_places_places_as_floor_delete_check_ins microsoft-places.microsoft_places_places_as_floor_delete_check_ins Write write
integration__microsoft_places__microsoft_places_places_as_floor_get_check_ins microsoft-places.microsoft_places_places_as_floor_get_check_ins Read read
integration__microsoft_places__microsoft_places_places_as_floor_update_check_ins microsoft-places.microsoft_places_places_as_floor_update_check_ins Write write
integration__microsoft_places__microsoft_places_places_place_get_place_as_room microsoft-places.microsoft_places_places_place_get_place_as_room Read read
integration__microsoft_places__microsoft_places_places_as_room_list_check_ins microsoft-places.microsoft_places_places_as_room_list_check_ins Read read
integration__microsoft_places__microsoft_places_places_as_room_create_check_ins microsoft-places.microsoft_places_places_as_room_create_check_ins Write write
integration__microsoft_places__microsoft_places_places_as_room_check_ins_get_count_9b19 microsoft-places.microsoft_places_places_as_room_check_ins_get_count_9b19 Read read
integration__microsoft_places__microsoft_places_places_as_room_delete_check_ins microsoft-places.microsoft_places_places_as_room_delete_check_ins Write write
integration__microsoft_places__microsoft_places_places_as_room_get_check_ins microsoft-places.microsoft_places_places_as_room_get_check_ins Read read
integration__microsoft_places__microsoft_places_places_as_room_update_check_ins microsoft-places.microsoft_places_places_as_room_update_check_ins Write write
integration__microsoft_places__microsoft_places_places_place_get_place_as_room_list microsoft-places.microsoft_places_places_place_get_place_as_room_list Read read
integration__microsoft_places__microsoft_places_places_as_room_list_list_check_ins microsoft-places.microsoft_places_places_as_room_list_list_check_ins Read read
integration__microsoft_places__microsoft_places_places_as_room_list_create_check_ins microsoft-places.microsoft_places_places_as_room_list_create_check_ins Write write
integration__microsoft_places__microsoft_places_places_as_room_list_check_ins_get_count_e70f microsoft-places.microsoft_places_places_as_room_list_check_ins_get_count_e70f Read read
integration__microsoft_places__microsoft_places_places_as_room_list_delete_check_ins microsoft-places.microsoft_places_places_as_room_list_delete_check_ins Write write
integration__microsoft_places__microsoft_places_places_as_room_list_get_check_ins microsoft-places.microsoft_places_places_as_room_list_get_check_ins Read read
integration__microsoft_places__microsoft_places_places_as_room_list_update_check_ins microsoft-places.microsoft_places_places_as_room_list_update_check_ins Write write
integration__microsoft_places__microsoft_places_places_as_room_list_list_rooms microsoft-places.microsoft_places_places_as_room_list_list_rooms Read read
integration__microsoft_places__microsoft_places_places_as_room_list_create_rooms microsoft-places.microsoft_places_places_as_room_list_create_rooms Write write
integration__microsoft_places__microsoft_places_places_as_room_list_rooms_get_count_b534 microsoft-places.microsoft_places_places_as_room_list_rooms_get_count_b534 Read read
integration__microsoft_places__microsoft_places_places_as_room_list_delete_rooms microsoft-places.microsoft_places_places_as_room_list_delete_rooms Write write
integration__microsoft_places__microsoft_places_places_as_room_list_get_rooms microsoft-places.microsoft_places_places_as_room_list_get_rooms Read read
integration__microsoft_places__microsoft_places_places_as_room_list_update_rooms microsoft-places.microsoft_places_places_as_room_list_update_rooms Write write
integration__microsoft_places__microsoft_places_places_as_room_list_rooms_list_check_ins microsoft-places.microsoft_places_places_as_room_list_rooms_list_check_ins Read read
integration__microsoft_places__microsoft_places_places_as_room_list_rooms_create_check_ins microsoft-places.microsoft_places_places_as_room_list_rooms_create_check_ins Write write
integration__microsoft_places__microsoft_places_places_as_room_list_rooms_check_ins_get_count_28dc microsoft-places.microsoft_places_places_as_room_list_rooms_check_ins_get_count_28dc Read read
integration__microsoft_places__microsoft_places_places_as_room_list_rooms_delete_check_ins microsoft-places.microsoft_places_places_as_room_list_rooms_delete_check_ins Write write
integration__microsoft_places__microsoft_places_places_as_room_list_rooms_get_check_ins microsoft-places.microsoft_places_places_as_room_list_rooms_get_check_ins Read read
integration__microsoft_places__microsoft_places_places_as_room_list_rooms_update_check_ins microsoft-places.microsoft_places_places_as_room_list_rooms_update_check_ins Write write
integration__microsoft_places__microsoft_places_places_as_room_list_list_workspaces microsoft-places.microsoft_places_places_as_room_list_list_workspaces Read read
integration__microsoft_places__microsoft_places_places_as_room_list_create_workspaces microsoft-places.microsoft_places_places_as_room_list_create_workspaces Write write
integration__microsoft_places__microsoft_places_places_as_room_list_workspaces_get_count_4b94 microsoft-places.microsoft_places_places_as_room_list_workspaces_get_count_4b94 Read read
integration__microsoft_places__microsoft_places_places_as_room_list_delete_workspaces microsoft-places.microsoft_places_places_as_room_list_delete_workspaces Write write
integration__microsoft_places__microsoft_places_places_as_room_list_get_workspaces microsoft-places.microsoft_places_places_as_room_list_get_workspaces Read read
integration__microsoft_places__microsoft_places_places_as_room_list_update_workspaces microsoft-places.microsoft_places_places_as_room_list_update_workspaces Write write
integration__microsoft_places__microsoft_places_places_as_room_list_workspaces_list_check_ins microsoft-places.microsoft_places_places_as_room_list_workspaces_list_check_ins Read read
integration__microsoft_places__microsoft_places_places_as_room_list_workspaces_create_check_ins microsoft-places.microsoft_places_places_as_room_list_workspaces_create_check_ins Write write
integration__microsoft_places__microsoft_places_places_as_room_list_workspaces_check_ins_get_count_8c5e microsoft-places.microsoft_places_places_as_room_list_workspaces_check_ins_get_count_8c5e Read read
integration__microsoft_places__microsoft_places_places_as_room_list_workspaces_delete_check_ins microsoft-places.microsoft_places_places_as_room_list_workspaces_delete_check_ins Write write
integration__microsoft_places__microsoft_places_places_as_room_list_workspaces_get_check_ins microsoft-places.microsoft_places_places_as_room_list_workspaces_get_check_ins Read read
integration__microsoft_places__microsoft_places_places_as_room_list_workspaces_update_check_ins microsoft-places.microsoft_places_places_as_room_list_workspaces_update_check_ins Write write
integration__microsoft_places__microsoft_places_places_place_get_place_as_section microsoft-places.microsoft_places_places_place_get_place_as_section Read read
integration__microsoft_places__microsoft_places_places_as_section_list_check_ins microsoft-places.microsoft_places_places_as_section_list_check_ins Read read
integration__microsoft_places__microsoft_places_places_as_section_create_check_ins microsoft-places.microsoft_places_places_as_section_create_check_ins Write write
integration__microsoft_places__microsoft_places_places_as_section_check_ins_get_count_4bba microsoft-places.microsoft_places_places_as_section_check_ins_get_count_4bba Read read
integration__microsoft_places__microsoft_places_places_as_section_delete_check_ins microsoft-places.microsoft_places_places_as_section_delete_check_ins Write write
integration__microsoft_places__microsoft_places_places_as_section_get_check_ins microsoft-places.microsoft_places_places_as_section_get_check_ins Read read
integration__microsoft_places__microsoft_places_places_as_section_update_check_ins microsoft-places.microsoft_places_places_as_section_update_check_ins Write write
integration__microsoft_places__microsoft_places_places_place_get_place_as_workspace microsoft-places.microsoft_places_places_place_get_place_as_workspace Read read
integration__microsoft_places__microsoft_places_places_as_workspace_list_check_ins microsoft-places.microsoft_places_places_as_workspace_list_check_ins Read read
integration__microsoft_places__microsoft_places_places_as_workspace_create_check_ins microsoft-places.microsoft_places_places_as_workspace_create_check_ins Write write
integration__microsoft_places__microsoft_places_places_as_workspace_check_ins_get_count_d022 microsoft-places.microsoft_places_places_as_workspace_check_ins_get_count_d022 Read read
integration__microsoft_places__microsoft_places_places_as_workspace_delete_check_ins microsoft-places.microsoft_places_places_as_workspace_delete_check_ins Write write
integration__microsoft_places__microsoft_places_places_as_workspace_get_check_ins microsoft-places.microsoft_places_places_as_workspace_get_check_ins Read read
integration__microsoft_places__microsoft_places_places_as_workspace_update_check_ins microsoft-places.microsoft_places_places_as_workspace_update_check_ins 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.