Microsoft Graph · Capability

Microsoft Graph Tenantrelationships — tenantRelationships.multiTenantOrganization

Microsoft Graph Tenantrelationships — tenantRelationships.multiTenantOrganization. 10 operations. Lead operation: Microsoft Graph Get multiTenantOrganization. Self-contained Naftiko capability covering one Microsoft Graph business surface.

Run with Naftiko Microsoft GraphtenantRelationships.multiTenantOrganization

What You Can Do

GET
Tenantrelationshipsgetmultitenantorganization — Microsoft Graph Get multiTenantOrganization
/v1/tenantrelationships/multitenantorganization
PATCH
Tenantrelationshipsupdatemultitenantorganization — Microsoft Graph Update multiTenantOrganization
/v1/tenantrelationships/multitenantorganization
GET
Tenantrelationshipsmultitenantorganizationgetjoinrequest — Microsoft Graph Get multiTenantOrganizationJoinRequestRecord
/v1/tenantrelationships/multitenantorganization/joinrequest
PATCH
Tenantrelationshipsmultitenantorganizationupdatejoinrequest — Microsoft Graph Update multiTenantOrganizationJoinRequestRecord
/v1/tenantrelationships/multitenantorganization/joinrequest
GET
Tenantrelationshipsmultitenantorganizationlisttenants — Microsoft Graph List multiTenantOrganizationMembers
/v1/tenantrelationships/multitenantorganization/tenants
POST
Tenantrelationshipsmultitenantorganizationcreatetenants — Microsoft Graph Add multiTenantOrganizationMember
/v1/tenantrelationships/multitenantorganization/tenants
GET
Tenantrelationshipsmultitenantorganizationtenantsgetcount3393 — Microsoft Graph Get the number of the resource
/v1/tenantrelationships/multitenantorganization/tenants/count
GET
Tenantrelationshipsmultitenantorganizationgettenants — Microsoft Graph Get multiTenantOrganizationMember
/v1/tenantrelationships/multitenantorganization/tenants/{multitenantorganizationmember-id}
PATCH
Tenantrelationshipsmultitenantorganizationupdatetenants — Microsoft Graph Update the navigation property tenants in tenantRelationships
/v1/tenantrelationships/multitenantorganization/tenants/{multitenantorganizationmember-id}
DELETE
Tenantrelationshipsmultitenantorganizationdeletetenants — Microsoft Graph Remove multiTenantOrganizationMember
/v1/tenantrelationships/multitenantorganization/tenants/{multitenantorganizationmember-id}

MCP Tools

microsoft-graph-get-multitenantorganization

Microsoft Graph Get multiTenantOrganization

read-only idempotent
microsoft-graph-update-multitenantorganization

Microsoft Graph Update multiTenantOrganization

idempotent
microsoft-graph-get-multitenantorganizationjoinrequestrecord

Microsoft Graph Get multiTenantOrganizationJoinRequestRecord

read-only idempotent
microsoft-graph-update-multitenantorganizationjoinrequestrecord

Microsoft Graph Update multiTenantOrganizationJoinRequestRecord

idempotent
microsoft-graph-list-multitenantorganizationmembers

Microsoft Graph List multiTenantOrganizationMembers

read-only idempotent
microsoft-graph-add-multitenantorganizationmember

Microsoft Graph Add multiTenantOrganizationMember

microsoft-graph-get-number-resource

Microsoft Graph Get the number of the resource

read-only idempotent
microsoft-graph-get-multitenantorganizationmember

Microsoft Graph Get multiTenantOrganizationMember

read-only idempotent
microsoft-graph-update-navigation-property

Microsoft Graph Update the navigation property tenants in tenantRelationships

idempotent
microsoft-graph-remove-multitenantorganizationmember

Microsoft Graph Remove multiTenantOrganizationMember

idempotent

Capability Spec

tenantrelationships-tenantrelationships-multitenantorganization.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Graph Tenantrelationships — tenantRelationships.multiTenantOrganization
  description: 'Microsoft Graph Tenantrelationships — tenantRelationships.multiTenantOrganization. 10 operations. Lead operation:
    Microsoft Graph Get multiTenantOrganization. Self-contained Naftiko capability covering one Microsoft Graph business surface.'
  tags:
  - Microsoft Graph
  - tenantRelationships.multiTenantOrganization
  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: tenantrelationships-tenantrelationships-multitenantorganization
    baseUri: ''
    description: Microsoft Graph Tenantrelationships — tenantRelationships.multiTenantOrganization business capability. Self-contained,
      no shared references.
    resources:
    - name: tenantRelationships-multiTenantOrganization
      path: /tenantRelationships/multiTenantOrganization
      operations:
      - name: tenantrelationshipsgetmultitenantorganization
        method: GET
        description: Microsoft Graph Get multiTenantOrganization
        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: tenantrelationshipsupdatemultitenantorganization
        method: PATCH
        description: Microsoft Graph Update multiTenantOrganization
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: tenantRelationships-multiTenantOrganization-joinRequest
      path: /tenantRelationships/multiTenantOrganization/joinRequest
      operations:
      - name: tenantrelationshipsmultitenantorganizationgetjoinrequest
        method: GET
        description: Microsoft Graph Get multiTenantOrganizationJoinRequestRecord
        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: tenantrelationshipsmultitenantorganizationupdatejoinrequest
        method: PATCH
        description: Microsoft Graph Update multiTenantOrganizationJoinRequestRecord
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: tenantRelationships-multiTenantOrganization-tenants
      path: /tenantRelationships/multiTenantOrganization/tenants
      operations:
      - name: tenantrelationshipsmultitenantorganizationlisttenants
        method: GET
        description: Microsoft Graph List multiTenantOrganizationMembers
        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: tenantrelationshipsmultitenantorganizationcreatetenants
        method: POST
        description: Microsoft Graph Add multiTenantOrganizationMember
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: tenantRelationships-multiTenantOrganization-tenants-$count
      path: /tenantRelationships/multiTenantOrganization/tenants/$count
      operations:
      - name: tenantrelationshipsmultitenantorganizationtenantsgetcount3393
        method: GET
        description: Microsoft Graph Get the number of the resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: tenantRelationships-multiTenantOrganization-tenants-multiTenantOrganizationMembe
      path: /tenantRelationships/multiTenantOrganization/tenants/{multiTenantOrganizationMember-id}
      operations:
      - name: tenantrelationshipsmultitenantorganizationgettenants
        method: GET
        description: Microsoft Graph Get multiTenantOrganizationMember
        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: tenantrelationshipsmultitenantorganizationupdatetenants
        method: PATCH
        description: Microsoft Graph Update the navigation property tenants in tenantRelationships
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: tenantrelationshipsmultitenantorganizationdeletetenants
        method: DELETE
        description: Microsoft Graph Remove multiTenantOrganizationMember
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: If-Match
          in: header
          type: string
          description: ETag
  exposes:
  - type: rest
    namespace: tenantrelationships-tenantrelationships-multitenantorganization-rest
    port: 8080
    description: REST adapter for Microsoft Graph Tenantrelationships — tenantRelationships.multiTenantOrganization. One Spectral-compliant
      resource per consumed operation, prefixed with /v1.
    resources:
    - path: /v1/tenantrelationships/multitenantorganization
      name: tenantrelationships-multitenantorganization
      description: REST surface for tenantRelationships-multiTenantOrganization.
      operations:
      - method: GET
        name: tenantrelationshipsgetmultitenantorganization
        description: Microsoft Graph Get multiTenantOrganization
        call: tenantrelationships-tenantrelationships-multitenantorganization.tenantrelationshipsgetmultitenantorganization
        with:
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: tenantrelationshipsupdatemultitenantorganization
        description: Microsoft Graph Update multiTenantOrganization
        call: tenantrelationships-tenantrelationships-multitenantorganization.tenantrelationshipsupdatemultitenantorganization
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/tenantrelationships/multitenantorganization/joinrequest
      name: tenantrelationships-multitenantorganization-joinrequest
      description: REST surface for tenantRelationships-multiTenantOrganization-joinRequest.
      operations:
      - method: GET
        name: tenantrelationshipsmultitenantorganizationgetjoinrequest
        description: Microsoft Graph Get multiTenantOrganizationJoinRequestRecord
        call: tenantrelationships-tenantrelationships-multitenantorganization.tenantrelationshipsmultitenantorganizationgetjoinrequest
        with:
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: tenantrelationshipsmultitenantorganizationupdatejoinrequest
        description: Microsoft Graph Update multiTenantOrganizationJoinRequestRecord
        call: tenantrelationships-tenantrelationships-multitenantorganization.tenantrelationshipsmultitenantorganizationupdatejoinrequest
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/tenantrelationships/multitenantorganization/tenants
      name: tenantrelationships-multitenantorganization-tenants
      description: REST surface for tenantRelationships-multiTenantOrganization-tenants.
      operations:
      - method: GET
        name: tenantrelationshipsmultitenantorganizationlisttenants
        description: Microsoft Graph List multiTenantOrganizationMembers
        call: tenantrelationships-tenantrelationships-multitenantorganization.tenantrelationshipsmultitenantorganizationlisttenants
        with:
          $orderby: rest.$orderby
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: tenantrelationshipsmultitenantorganizationcreatetenants
        description: Microsoft Graph Add multiTenantOrganizationMember
        call: tenantrelationships-tenantrelationships-multitenantorganization.tenantrelationshipsmultitenantorganizationcreatetenants
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/tenantrelationships/multitenantorganization/tenants/count
      name: tenantrelationships-multitenantorganization-tenants-count
      description: REST surface for tenantRelationships-multiTenantOrganization-tenants-$count.
      operations:
      - method: GET
        name: tenantrelationshipsmultitenantorganizationtenantsgetcount3393
        description: Microsoft Graph Get the number of the resource
        call: tenantrelationships-tenantrelationships-multitenantorganization.tenantrelationshipsmultitenantorganizationtenantsgetcount3393
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/tenantrelationships/multitenantorganization/tenants/{multitenantorganizationmember-id}
      name: tenantrelationships-multitenantorganization-tenants-multitenantorganizationmembe
      description: REST surface for tenantRelationships-multiTenantOrganization-tenants-multiTenantOrganizationMembe.
      operations:
      - method: GET
        name: tenantrelationshipsmultitenantorganizationgettenants
        description: Microsoft Graph Get multiTenantOrganizationMember
        call: tenantrelationships-tenantrelationships-multitenantorganization.tenantrelationshipsmultitenantorganizationgettenants
        with:
          $select: rest.$select
          $expand: rest.$expand
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: tenantrelationshipsmultitenantorganizationupdatetenants
        description: Microsoft Graph Update the navigation property tenants in tenantRelationships
        call: tenantrelationships-tenantrelationships-multitenantorganization.tenantrelationshipsmultitenantorganizationupdatetenants
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: tenantrelationshipsmultitenantorganizationdeletetenants
        description: Microsoft Graph Remove multiTenantOrganizationMember
        call: tenantrelationships-tenantrelationships-multitenantorganization.tenantrelationshipsmultitenantorganizationdeletetenants
        with:
          If-Match: rest.If-Match
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: tenantrelationships-tenantrelationships-multitenantorganization-mcp
    port: 9090
    transport: http
    description: MCP adapter for Microsoft Graph Tenantrelationships — tenantRelationships.multiTenantOrganization. One tool
      per consumed operation, routed inline through this capability's consumes block.
    tools:
    - name: microsoft-graph-get-multitenantorganization
      description: Microsoft Graph Get multiTenantOrganization
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: tenantrelationships-tenantrelationships-multitenantorganization.tenantrelationshipsgetmultitenantorganization
      with:
        $select: tools.$select
        $expand: tools.$expand
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-graph-update-multitenantorganization
      description: Microsoft Graph Update multiTenantOrganization
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: tenantrelationships-tenantrelationships-multitenantorganization.tenantrelationshipsupdatemultitenantorganization
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-graph-get-multitenantorganizationjoinrequestrecord
      description: Microsoft Graph Get multiTenantOrganizationJoinRequestRecord
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: tenantrelationships-tenantrelationships-multitenantorganization.tenantrelationshipsmultitenantorganizationgetjoinrequest
      with:
        $select: tools.$select
        $expand: tools.$expand
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-graph-update-multitenantorganizationjoinrequestrecord
      description: Microsoft Graph Update multiTenantOrganizationJoinRequestRecord
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: tenantrelationships-tenantrelationships-multitenantorganization.tenantrelationshipsmultitenantorganizationupdatejoinrequest
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-graph-list-multitenantorganizationmembers
      description: Microsoft Graph List multiTenantOrganizationMembers
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: tenantrelationships-tenantrelationships-multitenantorganization.tenantrelationshipsmultitenantorganizationlisttenants
      with:
        $orderby: tools.$orderby
        $select: tools.$select
        $expand: tools.$expand
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-graph-add-multitenantorganizationmember
      description: Microsoft Graph Add multiTenantOrganizationMember
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: tenantrelationships-tenantrelationships-multitenantorganization.tenantrelationshipsmultitenantorganizationcreatetenants
      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: tenantrelationships-tenantrelationships-multitenantorganization.tenantrelationshipsmultitenantorganizationtenantsgetcount3393
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-graph-get-multitenantorganizationmember
      description: Microsoft Graph Get multiTenantOrganizationMember
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: tenantrelationships-tenantrelationships-multitenantorganization.tenantrelationshipsmultitenantorganizationgettenants
      with:
        $select: tools.$select
        $expand: tools.$expand
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-graph-update-navigation-property
      description: Microsoft Graph Update the navigation property tenants in tenantRelationships
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: tenantrelationships-tenantrelationships-multitenantorganization.tenantrelationshipsmultitenantorganizationupdatetenants
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-graph-remove-multitenantorganizationmember
      description: Microsoft Graph Remove multiTenantOrganizationMember
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: tenantrelationships-tenantrelationships-multitenantorganization.tenantrelationshipsmultitenantorganizationdeletetenants
      with:
        If-Match: tools.If-Match
      outputParameters:
      - type: object
        mapping: $.