Microsoft Graph · Capability

Microsoft Graph OData Service for namespace microsoft.graph — Places.place

Microsoft Graph OData Service for namespace microsoft.graph — Places.place. 25 operations. Lead operation: Microsoft Graph Create place. Self-contained Naftiko capability covering one Microsoft Graph business surface.

Run with Naftiko Microsoft GraphPlaces.place

What You Can Do

POST
Placesplacecreateplace — Microsoft Graph Create place
/v1/places
GET
Placesgetcountf02b — Microsoft Graph Get the number of the resource
/v1/places/count
GET
Placesplacelistplaceasbuilding — Microsoft Graph List place objects
/v1/places/graph-building
GET
Placesplaceplacegetcountasbuilding9b72 — Microsoft Graph Get the number of the resource
/v1/places/graph-building/count
GET
Placesplacelistplaceasdesk — Microsoft Graph List place objects
/v1/places/graph-desk
GET
Placesplaceplacegetcountasdesk6f90 — Microsoft Graph Get the number of the resource
/v1/places/graph-desk/count
GET
Placesplacelistplaceasfloor — Microsoft Graph List place objects
/v1/places/graph-floor
GET
Placesplaceplacegetcountasfloor2f1e — Microsoft Graph Get the number of the resource
/v1/places/graph-floor/count
GET
Placesplacelistplaceasroom — Microsoft Graph List place objects
/v1/places/graph-room
GET
Placesplaceplacegetcountasroom56fc — Microsoft Graph Get the number of the resource
/v1/places/graph-room/count
GET
Placesplacelistplaceasroomlist — Microsoft Graph Get the items of type microsoft.graph.roomList in the microsoft.graph.place collection
/v1/places/graph-roomlist
GET
Placesplaceplacegetcountasroomliste9fd — Microsoft Graph Get the number of the resource
/v1/places/graph-roomlist/count
GET
Placesplacelistplaceassection — Microsoft Graph List place objects
/v1/places/graph-section
GET
Placesplaceplacegetcountassection95fa — Microsoft Graph Get the number of the resource
/v1/places/graph-section/count
GET
Placesplacelistplaceasworkspace — Microsoft Graph List place objects
/v1/places/graph-workspace
GET
Placesplaceplacegetcountasworkspace7f2e — Microsoft Graph Get the number of the resource
/v1/places/graph-workspace/count
PATCH
Placesplaceupdateplace — Microsoft Graph Update place
/v1/places/{place-id}
DELETE
Placesplacedeleteplace — Microsoft Graph Delete place
/v1/places/{place-id}
GET
Placesplacegetplaceasbuilding — Microsoft Graph List place objects
/v1/places/{place-id}/graph-building
GET
Placesplacegetplaceasdesk — Microsoft Graph List place objects
/v1/places/{place-id}/graph-desk
GET
Placesplacegetplaceasfloor — Microsoft Graph List place objects
/v1/places/{place-id}/graph-floor
GET
Placesplacegetplaceasroom — Microsoft Graph List place objects
/v1/places/{place-id}/graph-room
GET
Placesplacegetplaceasroomlist — Microsoft Graph Get the item of type microsoft.graph.place as microsoft.graph.roomList
/v1/places/{place-id}/graph-roomlist
GET
Placesplacegetplaceassection — Microsoft Graph List place objects
/v1/places/{place-id}/graph-section
GET
Placesplacegetplaceasworkspace — Microsoft Graph List place objects
/v1/places/{place-id}/graph-workspace

MCP Tools

microsoft-graph-create-place

Microsoft Graph Create place

microsoft-graph-get-number-resource

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-list-place-objects

Microsoft Graph List place objects

read-only idempotent
microsoft-graph-get-number-resource-2

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-list-place-objects-2

Microsoft Graph List place objects

read-only idempotent
microsoft-graph-get-number-resource-3

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-list-place-objects-3

Microsoft Graph List place objects

read-only idempotent
microsoft-graph-get-number-resource-4

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-list-place-objects-4

Microsoft Graph List place objects

read-only idempotent
microsoft-graph-get-number-resource-5

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-items-type

Microsoft Graph Get the items of type microsoft.graph.roomList in the microsoft.graph.place collection

read-only idempotent
microsoft-graph-get-number-resource-6

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-list-place-objects-5

Microsoft Graph List place objects

read-only idempotent
microsoft-graph-get-number-resource-7

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-list-place-objects-6

Microsoft Graph List place objects

read-only idempotent
microsoft-graph-get-number-resource-8

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-update-place

Microsoft Graph Update place

idempotent
microsoft-graph-delete-place

Microsoft Graph Delete place

idempotent
microsoft-graph-list-place-objects-7

Microsoft Graph List place objects

read-only idempotent
microsoft-graph-list-place-objects-8

Microsoft Graph List place objects

read-only idempotent
microsoft-graph-list-place-objects-9

Microsoft Graph List place objects

read-only idempotent
microsoft-graph-list-place-objects-10

Microsoft Graph List place objects

read-only idempotent
microsoft-graph-get-item-type

Microsoft Graph Get the item of type microsoft.graph.place as microsoft.graph.roomList

read-only idempotent
microsoft-graph-list-place-objects-11

Microsoft Graph List place objects

read-only idempotent
microsoft-graph-list-place-objects-12

Microsoft Graph List place objects

read-only idempotent

Capability Spec

microsoft-graph-places-place.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Graph OData Service for namespace microsoft.graph — Places.place
  description: 'Microsoft Graph OData Service for namespace microsoft.graph — Places.place. 25 operations. Lead operation:
    Microsoft Graph Create place. Self-contained Naftiko capability covering one Microsoft Graph business surface.'
  tags:
  - Microsoft Graph
  - Places.place
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    MICROSOFT_GRAPH_API_KEY: MICROSOFT_GRAPH_API_KEY
capability:
  consumes:
  - type: http
    namespace: microsoft-graph-places-place
    baseUri: https://graph.microsoft.com/v1.0
    description: Microsoft Graph OData Service for namespace microsoft.graph — Places.place business capability. Self-contained,
      no shared references.
    resources:
    - name: places
      path: /places
      operations:
      - name: placesplacecreateplace
        method: POST
        description: Microsoft Graph Create place
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: places-$count
      path: /places/$count
      operations:
      - name: placesgetcountf02b
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: places-graph.building
      path: /places/graph.building
      operations:
      - name: placesplacelistplaceasbuilding
        method: GET
        description: Microsoft Graph List place objects
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: places-graph.building-$count
      path: /places/graph.building/$count
      operations:
      - name: placesplaceplacegetcountasbuilding9b72
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: places-graph.desk
      path: /places/graph.desk
      operations:
      - name: placesplacelistplaceasdesk
        method: GET
        description: Microsoft Graph List place objects
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: places-graph.desk-$count
      path: /places/graph.desk/$count
      operations:
      - name: placesplaceplacegetcountasdesk6f90
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: places-graph.floor
      path: /places/graph.floor
      operations:
      - name: placesplacelistplaceasfloor
        method: GET
        description: Microsoft Graph List place objects
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: places-graph.floor-$count
      path: /places/graph.floor/$count
      operations:
      - name: placesplaceplacegetcountasfloor2f1e
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: places-graph.room
      path: /places/graph.room
      operations:
      - name: placesplacelistplaceasroom
        method: GET
        description: Microsoft Graph List place objects
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: places-graph.room-$count
      path: /places/graph.room/$count
      operations:
      - name: placesplaceplacegetcountasroom56fc
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: places-graph.roomList
      path: /places/graph.roomList
      operations:
      - name: placesplacelistplaceasroomlist
        method: GET
        description: Microsoft Graph Get the items of type microsoft.graph.roomList in the microsoft.graph.place collection
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: places-graph.roomList-$count
      path: /places/graph.roomList/$count
      operations:
      - name: placesplaceplacegetcountasroomliste9fd
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: places-graph.section
      path: /places/graph.section
      operations:
      - name: placesplacelistplaceassection
        method: GET
        description: Microsoft Graph List place objects
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: places-graph.section-$count
      path: /places/graph.section/$count
      operations:
      - name: placesplaceplacegetcountassection95fa
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: places-graph.workspace
      path: /places/graph.workspace
      operations:
      - name: placesplacelistplaceasworkspace
        method: GET
        description: Microsoft Graph List place objects
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $orderby
          in: query
          type: array
          description: Order items by property values
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: places-graph.workspace-$count
      path: /places/graph.workspace/$count
      operations:
      - name: placesplaceplacegetcountasworkspace7f2e
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: places-place-id
      path: /places/{place-id}
      operations:
      - name: placesplaceupdateplace
        method: PATCH
        description: Microsoft Graph Update place
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: placesplacedeleteplace
        method: DELETE
        description: Microsoft Graph Delete place
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
    - name: places-place-id-graph.building
      path: /places/{place-id}/graph.building
      operations:
      - name: placesplacegetplaceasbuilding
        method: GET
        description: Microsoft Graph List place objects
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: places-place-id-graph.desk
      path: /places/{place-id}/graph.desk
      operations:
      - name: placesplacegetplaceasdesk
        method: GET
        description: Microsoft Graph List place objects
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: places-place-id-graph.floor
      path: /places/{place-id}/graph.floor
      operations:
      - name: placesplacegetplaceasfloor
        method: GET
        description: Microsoft Graph List place objects
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: places-place-id-graph.room
      path: /places/{place-id}/graph.room
      operations:
      - name: placesplacegetplaceasroom
        method: GET
        description: Microsoft Graph List place objects
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: places-place-id-graph.roomList
      path: /places/{place-id}/graph.roomList
      operations:
      - name: placesplacegetplaceasroomlist
        method: GET
        description: Microsoft Graph Get the item of type microsoft.graph.place as microsoft.graph.roomList
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: places-place-id-graph.section
      path: /places/{place-id}/graph.section
      operations:
      - name: placesplacegetplaceassection
        method: GET
        description: Microsoft Graph List place objects
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
    - name: places-place-id-graph.workspace
      path: /places/{place-id}/graph.workspace
      operations:
      - name: placesplacegetplaceasworkspace
        method: GET
        description: Microsoft Graph List place objects
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $select
          in: query
          type: array
          description: Select properties to be returned
        - name: $expand
          in: query
          type: array
          description: Expand related entities
  exposes:
  - type: rest
    namespace: microsoft-graph-places-place-rest
    port: 8080
    description: REST adapter for Microsoft Graph OData Service for namespace microsoft.graph — Places.place. One Spectral-compliant
      resource per consumed operation, prefixed with /v1.
    resources:
    - path: /v1/places
      name: places
      description: REST surface for places.
      operations:
      - method: POST
        name: placesplacecreateplace
        description: Microsoft Graph Create place
        call: microsoft-graph-places-place.placesplacecreateplace
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/places/count
      name: places-count
      description: REST surface for places-$count.
      operations:
      - method: GET
        name: placesgetcountf02b
        description: Microsoft Graph Get the number of the resource
        call: microsoft-graph-places-place.placesgetcountf02b
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/places/graph-building
      name: places-graph-building
      description: REST surface for places-graph.building.
      operations:
      - method: GET
        name: placesplacelistplaceasbuilding
        description: Microsoft Graph List place objects
        call: microsoft-graph-places-place.placesplacelistplaceasbuilding
        with:
          $orderby: rest.$orderby
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/places/graph-building/count
      name: places-graph-building-count
      description: REST surface for places-graph.building-$count.
      operations:
      - method: GET
        name: placesplaceplacegetcountasbuilding9b72
        description: Microsoft Graph Get the number of the resource
        call: microsoft-graph-places-place.placesplaceplacegetcountasbuilding9b72
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/places/graph-desk
      name: places-graph-desk
      description: REST surface for places-graph.desk.
      operations:
      - method: GET
        name: placesplacelistplaceasdesk
        description: Microsoft Graph List place objects
        call: microsoft-graph-places-place.placesplacelistplaceasdesk
        with:
          $orderby: rest.$orderby
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/places/graph-desk/count
      name: places-graph-desk-count
      description: REST surface for places-graph.desk-$count.
      operations:
      - method: GET
        name: placesplaceplacegetcountasdesk6f90
        description: Microsoft Graph Get the number of the resource
        call: microsoft-graph-places-place.placesplaceplacegetcountasdesk6f90
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/places/graph-floor
      name: places-graph-floor
      description: REST surface for places-graph.floor.
      operations:
      - method: GET
        name: placesplacelistplaceasfloor
        description: Microsoft Graph List place objects
        call: microsoft-graph-places-place.placesplacelistplaceasfloor
        with:
          $orderby: rest.$orderby
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/places/graph-floor/count
      name: places-graph-floor-count
      description: REST surface for places-graph.floor-$count.
      operations:
      - method: GET
        name: placesplaceplacegetcountasfloor2f1e
        description: Microsoft Graph Get the number of the resource
        call: microsoft-graph-places-place.placesplaceplacegetcountasfloor2f1e
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/places/graph-room
      name: places-graph-room
      description: REST surface for places-graph.room.
      operations:
      - method: GET
        name: placesplacelistplaceasroom
        description: Microsoft Graph List place objects
        call: microsoft-graph-places-place.placesplacelistplaceasroom
        with:
          $orderby: rest.$orderby
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/places/graph-room/count
      name: places-graph-room-count
      description: REST surface for places-graph.room-$count.
      operations:
      - method: GET
        name: placesplaceplacegetcountasroom56fc
        description: Microsoft Graph Get the number of the resource
        call: microsoft-graph-places-place.placesplaceplacegetcountasroom56fc
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/places/graph-roomlist
      name: places-graph-roomlist
      description: REST surface for places-graph.roomList.
      operations:
      - method: GET
        name: placesplacelistplaceasroomlist
        description: Microsoft Graph Get the items of type microsoft.graph.roomList in the microsoft.graph.place collection
        call: microsoft-graph-places-place.placesplacelistplaceasroomlist
        with:
          $orderby: rest.$orderby
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/places/graph-roomlist/count
      name: places-graph-roomlist-count
      description: REST surface for places-graph.roomList-$count.
      operations:
      - method: GET
        name: placesplaceplacegetcountasroomliste9fd
        description: Microsoft Graph Get the number of the resource
        call: microsoft-graph-places-place.placesplaceplacegetcountasroomliste9fd
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/places/graph-section
      name: places-graph-section
      description: REST surface for places-graph.section.
      operations:
      - method: GET
        name: placesplacelistplaceassection
        description: Microsoft Graph List place objects
        call: microsoft-graph-places-place.placesplacelistplaceassection
        with:
          $orderby: rest.$orderby
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/places/graph-section/count
      name: places-graph-section-count
      description: REST surface for places-graph.section-$count.
      operations:
      - method: GET
        name: placesplaceplacegetcountassection95fa
        description: Microsoft Graph Get the number of the resource
        call: microsoft-graph-places-place.placesplaceplacegetcountassection95fa
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/places/graph-workspace
      name: places-graph-workspace
      description: REST surface for places-graph.workspace.
      operations:
      - method: GET
        name: placesplacelistplaceasworkspace
        description: Microsoft Graph List place objects
        call: microsoft-graph-places-place.placesplacelistplaceasworkspace
        with:
          $orderby: rest.$orderby
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/places/graph-workspace/count
      name: places-graph-workspace-count
      description: REST surface for places-graph.workspace-$count.
      operations:
      - method: GET
        name: placesplaceplacegetcountasworkspace7f2e
        description: Microsoft Graph Get the number of the resource
        call: microsoft-graph-places-place.placesplaceplacegetcountasworkspace7f2e
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/places/{place-id}
      name: places-place-id
      description: REST surface for places-place-id.
      operations:
      - method: PATCH
        name: placesplaceupdateplace
        description: Microsoft Graph Update place
        call: microsoft-graph-places-place.placesplaceupdateplace
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: placesplacedeleteplace
        description: Microsoft Graph Delete place
        call: microsoft-graph-places-place.placesplacedeleteplace
        with:
          If-Match: rest.If-Match
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/places/{place-id}/graph-building
      name: places-place-id-graph-building
      description: REST surface for places-place-id-graph.building.
      operations:
      - method: GET
        name: placesplacegetplaceasbuilding
        description: Microsoft Graph List place objects
        call: microsoft-graph-places-place.placesplacegetplaceasbuilding
        with:
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/places/{place-id}/graph-desk
      name: places-place-id-graph-desk
      description: REST surface for places-place-id-graph.desk.
      operations:
      - method: GET
        name: placesplacegetplaceasdesk
        description: Microsoft Graph List place objects
        call: microsoft-graph-places-place.placesplacegetplaceasdesk
        with:
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/places/{place-id}/graph-floor
      name: places-place-id-graph-floor
      description: REST surface for places-place-id-graph.floor.
      operations:
      - method: GET
        name: placesplacegetplaceasfloor
        description: Microsoft Graph List place objects
        call: microsoft-graph-places-place.placesplacegetplaceasfloor
        with:
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/places/{place-id}/graph-room
      name: places-place-id-graph-room
      description: REST surface for places-place-id-graph.room.
      operations:
      - method: GET
        name: placesplacegetplaceasroom
        description: Microsoft Graph List place objects
        call: microsoft-graph-places-place.placesplacegetplaceasroom
        with:
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/places/{place-id}/graph-roomlist
      name: places-place-id-graph-roomlist
      description: REST surface for places-place-id-graph.roomList.
      operations:
      - method: GET
        name: placesplacegetplaceasroomlist
        description: Microsoft Graph Get the item of type microsoft.graph.place as microsoft.graph.roomList
        call: microsoft-graph-places-place.placesplacegetplaceasroomlist
        with:
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/places/{place-id}/graph-section
      name: places-place-id-graph-section
      description: REST surface for places-place-id-graph.section.
      operations:
      - method: GET
        name: placesplacegetplaceassection
        description: Microsoft Graph List place objects
        call: microsoft-graph-places-place.placesplacegetplaceassection
        with:
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/places/{place-id}/graph-workspace
      name: places-place-id-graph-workspace
      description: REST surface for places-place-id-graph.workspace.
      operations:
      - method: GET
        name: placesplacegetplaceasworkspace
        description: Microsoft Graph List place objects
        call: microsoft-graph-places-place.placesplacegetplaceasworkspace
        with:
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: microsoft-graph-places-place-mcp
    port: 9090
    transport: http
    description: MCP adapter for Microsoft Graph OData Service for namespace microsoft.graph — Places.place. One tool per
      consumed operation, routed inline through this capability's consumes block.
    tools:
    - name: microsoft-graph-create-place
      description: Microsoft Graph Create place
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: microsoft-graph-places-place.placesplacecreateplace
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-graph-get-number-resource
      description: Microsoft Graph Get the number of the resource
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-graph-places-place.placesgetcountf02b
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-graph-list-place-objects
      description: Microsoft Graph List place objects
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-graph-places-place.placesplacelistplaceasbuilding
      with:
        $orderby: tools.$orderby
        $select: tools.$select
        $expand: tools.$expand
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-graph-get-number-resource-2
      description: Microsoft Graph Get the number of the resource
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-graph-places-place.placesplaceplacegetcountasbuilding9b72
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-graph-list-place-objects-2
      description: Microsoft Graph List place objects
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-graph-places-place.placesplacelistplaceasdesk
      with:
        $orderby: tools.$orderby
        $select: tools.$select
        $expand: tools.$expand
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-graph-get-number-resource-3
      description: Microsoft Graph Get the number of the resource
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-graph-places-place.placesplaceplacegetcountasdesk6f90
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-graph-list-place-objects-3
      description: Microsoft Graph List place objects
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-graph-places-place.placesplacelistplaceasfloor
      with:
        $orderby: tools.$orderby
        $select: tools.$select
        $expand: tools.$expand
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-graph-get-number-resource-4
      description: Microsoft Graph Get the number of the resource
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-graph-places-place.placesplaceplacegetcountasfloor2f1e
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-graph-list-place-objects-4
      description: Microsoft Graph List place objects
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-graph-places-place.placesplacelistplaceasroom
      with:
        $orderby: tools.$orderby
        $select: tools.$select
        $expand: tools.$expand
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-graph-get-number-resource-5
      description: Microsoft Graph Get the number of the resource
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-graph-places-place.placesplaceplacegetcountasroom56fc
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-graph-get-items-type
      description: Microsoft Graph Get the items of type microsoft.graph.roomList in the microsoft.graph.place collection
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-graph-places-place.placesplacelistplaceasroomlist
      with:
        $orderby: tools.$orderby
        $select: tools.$select
        $expand: tools.$expand
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-graph-get-number-resource-6
      description: Microsoft Graph Get the number of the resource
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-graph-places-place.placesplaceplacegetcountasroomliste9fd
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-graph-list-place-objects-5
      description: Microsoft Graph List place objects
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-graph-places-place.placesplacelistplaceassection
      with:
        $orderby: tools.$orderby
        $select: tools.$select
        $expand: tools.$expand
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-graph-get-number-resource-7
      description: Microsoft Graph Get the number of the resource
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-graph-places-place.placesplaceplacegetcountassection95fa
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-graph-list-place-objects-6
      description: Microsoft Graph List place objects
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: microsoft-graph-places-place.placesplacelistplaceasworkspace
      with:
        $orderby: tools.$orderby
        $select: tools.$select
        $expand: tools.$expand
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-graph-get-number-resource-8
      description: Microsoft Graph Ge

# --- truncated at 32 KB (35 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-graph/refs/heads/main/capabilities/microsoft-graph-places-place.yaml