Skip to content

Conversation

@pcarleton
Copy link
Member

@pcarleton pcarleton commented Jan 26, 2026

Summary

This PR adds a new Discord-only role for Working Group and Interest Group facilitators who need access to manage meetings on meet.modelcontextprotocol.io.

Changes

  • New role: WG_IG_FACILITATORS (Discord role name: wg/ig facilitators (synced))
  • Discord-only — no GitHub or Google Workspace permissions
  • Initial members:
    • @EmLauber (Emily Lauber) - Auth IG OAuth Mixup working group facilitator
    • @nbarbettini (Nate Barbettini)

Action needed

@aaronpk — Could you add the wg/ig facilitators (synced) Discord role to the meet.modelcontextprotocol.io permissions so that facilitators can manage calendar events? Thanks!

@github-actions
Copy link

github-actions bot commented Jan 26, 2026

Pulumi Preview

Click to expand preview output
Previewing update (prod):
  pulumi:pulumi:Stack: (same)
    [urn=urn:pulumi:prod::mcp-access::pulumi:pulumi:Stack::mcp-access-prod]
    + pulumi-nodejs:dynamic:Resource: (create)
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-role-wg-ig-facilitators]
        guildId   : "1358869848138059966"
        roleName  : "wg/ig facilitators (synced)"
        token     : [secret]
    ~ googleworkspace:index/groupSettings:GroupSettings: (update)
        [id=catch-all@modelcontextprotocol.io]
        [urn=urn:pulumi:prod::mcp-access::googleworkspace:index/groupSettings:GroupSettings::catch-all]
        [provider=urn:pulumi:prod::mcp-access::pulumi:providers:googleworkspace::default_0_7_0::31d1ad9d-5bcc-47a0-be6c-95fa9e8ef14a]
        email                : "catch-all@modelcontextprotocol.io"
        whoCanContactOwner   : "ALL_OWNERS_CAN_CONTACT"
        whoCanJoin           : "INVITED_CAN_JOIN"
        whoCanLeaveGroup     : "NONE_CAN_LEAVE"
        whoCanModerateMembers: "NONE"
        whoCanPostMessage    : "ANYONE_CAN_POST"
        whoCanViewGroup      : "ALL_MEMBERS_CAN_VIEW"
        whoCanViewMembership : "ALL_IN_DOMAIN_CAN_VIEW"
    ~ googleworkspace:index/groupSettings:GroupSettings: (update)
        [id=antitrust@modelcontextprotocol.io]
        [urn=urn:pulumi:prod::mcp-access::googleworkspace:index/groupSettings:GroupSettings::antitrust]
        [provider=urn:pulumi:prod::mcp-access::pulumi:providers:googleworkspace::default_0_7_0::31d1ad9d-5bcc-47a0-be6c-95fa9e8ef14a]
        email                : "antitrust@modelcontextprotocol.io"
        whoCanContactOwner   : "ALL_OWNERS_CAN_CONTACT"
        whoCanJoin           : "INVITED_CAN_JOIN"
        whoCanLeaveGroup     : "NONE_CAN_LEAVE"
        whoCanModerateMembers: "NONE"
        whoCanPostMessage    : "ANYONE_CAN_POST"
        whoCanViewGroup      : "ALL_MEMBERS_CAN_VIEW"
        whoCanViewMembership : "ALL_IN_DOMAIN_CAN_VIEW"
    ~ googleworkspace:index/groupSettings:GroupSettings: (update)
        [id=registry-wg@modelcontextprotocol.io]
        [urn=urn:pulumi:prod::mcp-access::googleworkspace:index/groupSettings:GroupSettings::registry-wg]
        [provider=urn:pulumi:prod::mcp-access::pulumi:providers:googleworkspace::default_0_7_0::31d1ad9d-5bcc-47a0-be6c-95fa9e8ef14a]
        email                : "registry-wg@modelcontextprotocol.io"
        whoCanContactOwner   : "ALL_OWNERS_CAN_CONTACT"
        whoCanJoin           : "INVITED_CAN_JOIN"
        whoCanLeaveGroup     : "NONE_CAN_LEAVE"
        whoCanModerateMembers: "NONE"
        whoCanPostMessage    : "ALL_OWNERS_CAN_POST"
        whoCanViewGroup      : "ALL_OWNERS_CAN_VIEW"
        whoCanViewMembership : "ALL_IN_DOMAIN_CAN_VIEW"
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=1365254196621738116]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-1365254196621738116]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=1398403578892128437]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-1398403578892128437]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=633837375734153216]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-633837375734153216]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=1364696680980545697]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-1364696680980545697]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=740279257548193803]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-740279257548193803]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=1360717264051241071]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-1360717264051241071]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=1226238847013228604]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-1226238847013228604]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=324624369428987905]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-324624369428987905]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=560155411777323048]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-560155411777323048]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=1079841769946095620]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-1079841769946095620]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=1088231882979815424]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-1088231882979815424]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=222246825397059585]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-222246825397059585]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=738474760480227358]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-738474760480227358]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=779268016121577492]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-779268016121577492]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=501498061965754380]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-501498061965754380]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=1346243721271971923]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-1346243721271971923]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=936242781733654588]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-936242781733654588]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=776094836796424213]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-776094836796424213]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=1112624611901837373]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-1112624611901837373]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=773276903364755518]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-773276903364755518]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=1097924660055777290]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-1097924660055777290]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=288330838951723009]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-288330838951723009]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=1137898074086314136]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-1137898074086314136]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=951883230250946633]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-951883230250946633]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=1325885093343924316]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-1325885093343924316]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=1059910719124013168]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-1059910719124013168]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=201179934775836672]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-201179934775836672]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=880937364208361483]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-880937364208361483]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=633566986827464704]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-633566986827464704]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=360224027769307136]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-360224027769307136]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=383565833768665088]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-383565833768665088]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=166255967665651713]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-166255967665651713]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=1004897332069925024]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-1004897332069925024]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=1366470072729866252]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-1366470072729866252]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=1153783469860732968]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-1153783469860732968]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=915345005982408754]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-915345005982408754]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=328628782497923072]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-328628782497923072]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=593070927202484244]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-593070927202484244]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=1351224014143754260]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-1351224014143754260]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=840109459212206090]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-840109459212206090]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    + pulumi-nodejs:dynamic:Resource: (create)
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-1408222390361657426]
        expectedRoleIds: [
            [0]: [unknown]
        ]
        guildId        : "1358869848138059966"
        managedRoleIds : [
            [0]: "1460760673498959945"
            [1]: "1461488567162503189"
            [2]: "1460760679064535238"
            [3]: "1460760682076307516"
            [4]: "1460760656226680903"
            [5]: "1460760670395039755"
            [6]: "1460760676367597740"
            [7]: "1460760661985464506"
            [8]: "1460760690611720404"
            [9]: "1460760684643221556"
            [10]: "1460760687444758623"
            [11]: "1460760658848252036"
            [12]: "1460760804134752443"
            [13]: "1460760695821041767"
            [14]: "1460760698316652557"
            [15]: "1460760711796887821"
            [16]: "1460760717434163281"
            [17]: "1460760769758101595"
            [18]: "1460760775705493770"
            [19]: "1460760701344813136"
            [20]: "1460760714607071465"
            [21]: "1460760759024750644"
            [22]: "1460760773134651505"
            [23]: "1461149104573907161"
            [24]: "1460760693585215508"
            [25]: "1460760779107209370"
            [26]: "1460760806584094783"
            [27]: "1460760782605123726"
            [28]: "1461148028646854859"
            [29]: [unknown]
        ]
        token          : [secret]
        userId         : "1408222390361657426"
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=1377138523492057212]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-1377138523492057212]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=1425586366288494722]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-1425586366288494722]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    + pulumi-nodejs:dynamic:Resource: (create)
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-784552628930478090]
        expectedRoleIds: [
            [0]: [unknown]
        ]
        guildId        : "1358869848138059966"
        managedRoleIds : [
            [0]: "1460760673498959945"
            [1]: "1461488567162503189"
            [2]: "1460760679064535238"
            [3]: "1460760682076307516"
            [4]: "1460760656226680903"
            [5]: "1460760670395039755"
            [6]: "1460760676367597740"
            [7]: "1460760661985464506"
            [8]: "1460760690611720404"
            [9]: "1460760684643221556"
            [10]: "1460760687444758623"
            [11]: "1460760658848252036"
            [12]: "1460760804134752443"
            [13]: "1460760695821041767"
            [14]: "1460760698316652557"
            [15]: "1460760711796887821"
            [16]: "1460760717434163281"
            [17]: "1460760769758101595"
            [18]: "1460760775705493770"
            [19]: "1460760701344813136"
            [20]: "1460760714607071465"
            [21]: "1460760759024750644"
            [22]: "1460760773134651505"
            [23]: "1461149104573907161"
            [24]: "1460760693585215508"
            [25]: "1460760779107209370"
            [26]: "1460760806584094783"
            [27]: "1460760782605123726"
            [28]: "1461148028646854859"
            [29]: [unknown]
        ]
        token          : [secret]
        userId         : "784552628930478090"
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=1158458388917780590]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-1158458388917780590]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=1404871241738748058]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-1404871241738748058]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=247021664624312322]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-247021664624312322]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=166107790262272000]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-166107790262272000]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=1272295077074567242]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-1272295077074567242]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=1354465170969067852]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-1354465170969067852]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=1301960963087663186]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-1301960963087663186]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=102128241715716096]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-102128241715716096]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=400092503677599754]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-400092503677599754]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    ~ pulumi-nodejs:dynamic:Resource: (update)
        [id=466593085984342016]
        [urn=urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-member-sync-466593085984342016]
      ~ managedRoleIds: [
          + [29]: [unknown]
        ]
    --outputs:--
  ~ discordRoles: {
      ~ administrators (synced)                   : {
            guildId : "1358869848138059966"
            id      : "1460760673498959945"
            roleId  : "1460760673498959945"
            roleName: "administrators (synced)"
            token   : [secret]
            urn     : "urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-role-administrators"
        }
      ~ agents interest group (synced)            : {
            guildId : "1358869848138059966"
            id      : "1460760693585215508"
            roleId  : "1460760693585215508"
            roleName: "agents interest group (synced)"
            token   : [secret]
            urn     : "urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-role-agents-ig"
        }
      ~ auth interest group (synced)              : {
            guildId : "1358869848138059966"
            id      : "1460760779107209370"
            roleId  : "1460760779107209370"
            roleName: "auth interest group (synced)"
            token   : [secret]
            urn     : "urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-role-auth-ig"
        }
      ~ c# sdk maintainers (synced)               : {
            guildId : "1358869848138059966"
            id      : "1460760658848252036"
            roleId  : "1460760658848252036"
            roleName: "c# sdk maintainers (synced)"
            token   : [secret]
            urn     : "urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-role-csharp-sdk"
        }
      ~ client implementor interest group (synced): {
            guildId : "1358869848138059966"
            id      : "1460760806584094783"
            roleId  : "1460760806584094783"
            roleName: "client implementor interest group (synced)"
            token   : [secret]
            urn     : "urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-role-client-implementor-ig"
        }
      ~ community managers (synced)               : {
            guildId : "1358869848138059966"
            id      : "1461488567162503189"
            roleId  : "1461488567162503189"
            roleName: "community managers (synced)"
            token   : [secret]
            urn     : "urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-role-community-managers"
        }
      ~ community moderators (synced)             : {
            guildId : "1358869848138059966"
            id      : "1460760656226680903"
            roleId  : "1460760656226680903"
            roleName: "community moderators (synced)"
            token   : [secret]
            urn     : "urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-role-moderators"
        }
      ~ core maintainers (synced)                 : {
            guildId : "1358869848138059966"
            id      : "1460760682076307516"
            roleId  : "1460760682076307516"
            roleName: "core maintainers (synced)"
            token   : [secret]
            urn     : "urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-role-core-maintainers"
        }
      ~ financial services interest group (synced): {
            guildId : "1358869848138059966"
            id      : "1460760782605123726"
            roleId  : "1460760782605123726"
            roleName: "financial services interest group (synced)"
            token   : [secret]
            urn     : "urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-role-financial-services-ig"
        }
      ~ gateways interest group (synced)          : {
            guildId : "1358869848138059966"
            id      : "1461148028646854859"
            roleId  : "1461148028646854859"
            roleName: "gateways interest group (synced)"
            token   : [secret]
            urn     : "urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-role-gateways-ig"
        }
      ~ go sdk maintainers (synced)               : {
            guildId : "1358869848138059966"
            id      : "1460760804134752443"
            roleId  : "1460760804134752443"
            roleName: "go sdk maintainers (synced)"
            token   : [secret]
            urn     : "urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-role-go-sdk"
        }
      ~ inspector maintainers (synced)            : {
            guildId : "1358869848138059966"
            id      : "1460760676367597740"
            roleId  : "1460760676367597740"
            roleName: "inspector maintainers (synced)"
            token   : [secret]
            urn     : "urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-role-inspector-maintainers"
        }
      ~ java sdk maintainers (synced)             : {
            guildId : "1358869848138059966"
            id      : "1460760695821041767"
            roleId  : "1460760695821041767"
            roleName: "java sdk maintainers (synced)"
            token   : [secret]
            urn     : "urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-role-java-sdk"
        }
      ~ kotlin sdk maintainers (synced)           : {
            guildId : "1358869848138059966"
            id      : "1460760698316652557"
            roleId  : "1460760698316652557"
            roleName: "kotlin sdk maintainers (synced)"
            token   : [secret]
            urn     : "urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-role-kotlin-sdk"
        }
      ~ lead maintainers (synced)                 : {
            guildId : "1358869848138059966"
            id      : "1460760679064535238"
            roleId  : "1460760679064535238"
            roleName: "lead maintainers (synced)"
            token   : [secret]
            urn     : "urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-role-lead-maintainers"
        }
      ~ maintainers (synced)                      : {
            guildId : "1358869848138059966"
            id      : "1460760670395039755"
            roleId  : "1460760670395039755"
            roleName: "maintainers (synced)"
            token   : [secret]
            urn     : "urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-role-maintainers"
        }
      ~ mcp apps working group (synced)           : {
            guildId : "1358869848138059966"
            id      : "1461149104573907161"
            roleId  : "1461149104573907161"
            roleName: "mcp apps working group (synced)"
            token   : [secret]
            urn     : "urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-role-mcp-apps-wg"
        }
      ~ php sdk maintainers (synced)              : {
            guildId : "1358869848138059966"
            id      : "1460760711796887821"
            roleId  : "1460760711796887821"
            roleName: "php sdk maintainers (synced)"
            token   : [secret]
            urn     : "urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-role-php-sdk"
        }
      ~ python sdk maintainers (synced)           : {
            guildId : "1358869848138059966"
            id      : "1460760717434163281"
            roleId  : "1460760717434163281"
            roleName: "python sdk maintainers (synced)"
            token   : [secret]
            urn     : "urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-role-python-sdk"
        }
      ~ reference servers maintainers (synced)    : {
            guildId : "1358869848138059966"
            id      : "1460760661985464506"
            roleId  : "1460760661985464506"
            roleName: "reference servers maintainers (synced)"
            token   : [secret]
            urn     : "urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-role-reference-servers-maintainers"
        }
      ~ registry maintainers (synced)             : {
            guildId : "1358869848138059966"
            id      : "1460760690611720404"
            roleId  : "1460760690611720404"
            roleName: "registry maintainers (synced)"
            token   : [secret]
            urn     : "urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-role-registry-maintainers"
        }
      ~ ruby sdk maintainers (synced)             : {
            guildId : "1358869848138059966"
            id      : "1460760769758101595"
            roleId  : "1460760769758101595"
            roleName: "ruby sdk maintainers (synced)"
            token   : [secret]
            urn     : "urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-role-ruby-sdk"
        }
      ~ rust sdk maintainers (synced)             : {
            guildId : "1358869848138059966"
            id      : "1460760775705493770"
            roleId  : "1460760775705493770"
            roleName: "rust sdk maintainers (synced)"
            token   : [secret]
            urn     : "urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-role-rust-sdk"
        }
      ~ sdk maintainers (synced)                  : {
            guildId : "1358869848138059966"
            id      : "1460760687444758623"
            roleId  : "1460760687444758623"
            roleName: "sdk maintainers (synced)"
            token   : [secret]
            urn     : "urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-role-sdk-maintainers"
        }
      ~ server identity working group (synced)    : {
            guildId : "1358869848138059966"
            id      : "1460760759024750644"
            roleId  : "1460760759024750644"
            roleName: "server identity working group (synced)"
            token   : [secret]
            urn     : "urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-role-server-identity-wg"
        }
      ~ swift sdk maintainers (synced)            : {
            guildId : "1358869848138059966"
            id      : "1460760701344813136"
            roleId  : "1460760701344813136"
            roleName: "swift sdk maintainers (synced)"
            token   : [secret]
            urn     : "urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-role-swift-sdk"
        }
      ~ transports working group (synced)         : {
            guildId : "1358869848138059966"
            id      : "1460760773134651505"
            roleId  : "1460760773134651505"
            roleName: "transports working group (synced)"
            token   : [secret]
            urn     : "urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-role-transport-wg"
        }
      ~ typescript sdk maintainers (synced)       : {
            guildId : "1358869848138059966"
            id      : "1460760714607071465"
            roleId  : "1460760714607071465"
            roleName: "typescript sdk maintainers (synced)"
            token   : [secret]
            urn     : "urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-role-typescript-sdk"
        }
      ~ use-mcp maintainers (synced)              : {
            guildId : "1358869848138059966"
            id      : "1460760684643221556"
            roleId  : "1460760684643221556"
            roleName: "use-mcp maintainers (synced)"
            token   : [secret]
            urn     : "urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-role-use-mcp-maintainers"
        }
      + wg/ig facilitators (synced)               : {
          + guildId : "1358869848138059966"
          + id      : [unknown]
          + roleId  : [unknown]
          + roleName: "wg/ig facilitators (synced)"
          + token   : [secret]
          + urn     : "urn:pulumi:prod::mcp-access::pulumi-nodejs:dynamic:Resource::discord-role-wg-ig-facilitators"
        }
    }
  ~ githubTeams : {
      ~ auth-wg              : {
            createDefaultMaintainer: false
            description            : "Authentication Working Group \n(Managed by github.com/modelcontextprotocol/access)"
            etag                   : "W/\"929b8f510fc13d75067aea32bc4b269e47064790abd69eec648ffc3f4bc6d70e\""
            id                     : "14435880"
            membersCount           : 5
            name                   : "auth-wg"
            nodeId                 : "T_kwDOCt2Azc4A3EYo"
            parentTeamId           : "14435868"
            parentTeamReadId       : "14435868"
            parentTeamReadSlug     : "working-groups"
            privacy                : "closed"
            slug                   : "auth-wg"
            urn                    : "urn:pulumi:prod::mcp-access::github:index/team:Team::auth-wg"
        }
      ~ core-maintainers     : {
            createDefaultMaintainer: false
            description            : "Core maintainers \n(Managed by github.com/modelcontextprotocol/access)"
            etag                   : "W/\"8e9cf69f688a08118eeb8c3f97fb1ca676665d7f6a189efde1ff1a495f74b274\""
            id                     : "14435865"
            membersCount           : 10
            name                   : "core-maintainers"
            nodeId                 : "T_kwDOCt2Azc4A3EYZ"
            parentTeamId           : "14435861"
            parentTeamReadId       : "14435861"
            parentTeamReadSlug     : "steering-committee"
            privacy                : "closed"
            slug                   : "core-maintainers"
            urn                    : "urn:pulumi:prod::mcp-access::github:index/team:Team::core-maintainers"
        }
      ~ csharp-sdk           : {
            createDefaultMaintainer: false
            description            : "Official C# SDK maintainers \n(Managed by github.com/modelcontextprotocol/access)"
            etag                   : "W/\"1e10c226dfe1568e6c247d2de824c957015596b23705d678651b983a3e90d466\""
            id                     : "14435898"
            membersCount           : 5
            name                   : "csharp-sdk"
            nodeId                 : "T_kwDOCt2Azc4A3EY6"
            parentTeamId           : "14435871"
            parentTeamReadId       : "14435871"
            parentTeamReadSlug     : "sdk-maintainers"
            privacy                : "closed"
            slug                   : "csharp-sdk"
            urn                    : "urn:pulumi:prod::mcp-access::github:index/team:Team::csharp-sdk"
        }
      ~ docs-maintainers     : {
            createDefaultMaintainer: false
            description            : "MCP docs maintainers \n(Managed by github.com/modelcontextprotocol/access)"
            etag                   : "W/\"db25067a2cddef717391a53798a1ba39de9082b1acee74222441b315e9ad8b65\""
            id                     : "15811679"
            membersCount           : 9
            name                   : "docs-maintainers"
            nodeId                 : "T_kwDOCt2Azc4A8URf"
            parentTeamId           : "14435861"
            parentTeamReadId       : "14435861"
            parentTeamReadSlug     : "steering-committee"
            privacy                : "closed"
            slug                   : "docs-maintainers"
            urn                    : "urn:pulumi:prod::mcp-access::github:index/team:Team::docs-maintainers"
        }
      ~ go-sdk               : {
            createDefaultMaintainer: false
            description            : "The Go SDK Team \n(Managed by github.com/modelcontextprotocol/access)"
            etag                   : "W/\"fc99fcd6ac6c205da939dc4ba2bf9bf389c42b6fefbdf66a2029b802bfa7512c\""
            id                     : "14435896"
            membersCount           : 5
            name                   : "go-sdk"
            nodeId                 : "T_kwDOCt2Azc4A3EY4"
            parentTeamId           : "14435871"
            parentTeamReadId       : "14435871"
            parentTeamReadSlug     : "sdk-maintainers"
            privacy                : "closed"
            slug                   : "go-sdk"
            urn                    : "urn:pulumi:prod::mcp-access::github:index/team:Team::go-sdk"
        }
      ~ ig-financial-services: {
            createDefaultMaintainer: false
            description            : "Financial Services Interest Group \n(Managed by github.com/modelcontextprotocol/access)"
            etag                   : "W/\"1316801f57dcb489d4e1dc361bfd0d74eb2e604c60d322b34c6e232ffc16dd0e\""
            id                     : "14435884"
            membersCount           : 3
            name                   : "ig-financial-services"
            nodeId                 : "T_kwDOCt2Azc4A3EYs"
            parentTeamId           : "14435869"
            parentTeamReadId       : "14435869"
            parentTeamReadSlug     : "interest-groups"
            privacy                : "closed"
            slug                   : "ig-financial-services"
            urn                    : "urn:pulumi:prod::mcp-access::github:index/team:Team::ig-financial-services"
        }
      ~ inspector-maintainers: {
            createDefaultMaintainer: false
            description            : "MCP Inspector maintainers \n(Managed by github.com/modelcontextprotocol/access)"
            etag                   : "W/\"8ab2d47cf1e9c7b8752fca1a98ea53d9c8da105b1da160e23701295127951f39\""
            id                     : "14642559"
            membersCount           : 3
            name                   : "inspector-maintainers"
            nodeId                 : "T_kwDOCt2Azc4A321_"
            parentTeamId           : "14435861"
            parentTeamReadId       : "14435861"
            parentTeamReadSlug     : "steering-committee"
            privacy                : "closed"
            slug                   : "inspector-maintainers"
            urn                    : "urn:pulumi:prod::mcp-access::github:index/team:Team::inspector-maintainers"
        }
      ~ interest-groups      : {
            createDefaultMaintainer: false
            description            : "Interest Groups \n(Managed by github.com/modelcontextprotocol/access)"
            etag                   : "W/\"c2142e8dc8a97c0d72cd192c21c44ac314da90a6d73d78ec1dafed047c6c5d8c\""
            id                     : "14435869"
            membersCount           : 3
            name                   : "interest-groups"
            nodeId                 : "T_kwDOCt2Azc4A3EYd"
            parentTeamId           : "14435861"
            parentTeamReadId       : "14435861"
            parentTeamReadSlug     : "steering-committee"
            privacy                : "closed"
            slug                   : "interest-groups"
            urn                    : "urn:pulumi:prod::mcp-access::github:index/team:Team::interest-groups"
        }
      ~ java-sdk             : {
            createDefaultMaintainer: false
            description            : "Official Java SDK maintainers \n(Managed by github.com/modelcontextprotocol/access)"
            etag                   : "W/\"f2f04658fe9289bdf126d835973fadaa468d08cc7cc9e9dd08ae0d6193f6fa2c\""
            id                     : "14435899"
            membersCount           : 4
            name                   : "java-sdk"
            nodeId                 : "T_kwDOCt2Azc4A3EY7"
            parentTeamId           : "14435871"
            parentTeamReadId       : "14435871"
            parentTeamReadSlug     : "sdk-maintainers"
            privacy                : "closed"
            slug                   : "java-sdk"
            urn                    : "urn:pulumi:prod::mcp-access::github:index/team:Team::java-sdk"
        }
      ~ kotlin-sdk           : {
            createDefaultMaintainer: false
            description            : "Official Kotlin SDK maintainers \n(Managed by github.com/modelcontextprotocol/access)"
            etag                   : "W/\"ce4a573b73f436b3835b36e521cbbe99251eb62f1a152ad843fa26676a283e39\""
            id                     : "14435895"
            membersCount           : 7
            name                   : "kotlin-sdk"
            nodeId                 : "T_kwDOCt2Azc4A3EY3"
            parentTeamId           : "14435871"
            parentTeamReadId       : "14435871"
            parentTeamReadSlug     : "sdk-maintainers"
            privacy                : "closed"
            slug                   : "kotlin-sdk"
            urn                    : "urn:pulumi:prod::mcp-access::github:index/team:Team::kotlin-sdk"
        }
      ~ lead-maintainers     : {
            createDefaultMaintainer: false
            description            : "Lead core maintainers \n(Managed by github.com/modelcontextprotocol/access)"
            etag                   : "W/\"6a61925015a08a1942139853b9fd7b6c401076eb096562c0f77e90f4e94441b1\""
            id                     : "15811944"
            membersCount           : 1
            name                   : "lead-maintainers"
            nodeId                 : "T_kwDOCt2Azc4A8UVo"
            parentTeamId           : "14435861"
            parentTeamReadId       : "14435861"
            parentTeamReadSlug     : "steering-committee"
            privacy                : "closed"
            slug                   : "lead-maintainers"
            urn                    : "urn:pulumi:prod::mcp-access::github:index/team:Team::lead-maintainers"
        }
      ~ mcp-apps-sdk         : {
            createDefaultMaintainer: false
            description            : "Official MCP Apps SDK maintainers \n(Managed by github.com/modelcontextprotocol/access)"
            etag                   : "W/\"bc1137c082544235f841183301be98b970392f366f8cffa4904fd8aaa735cf92\""
            id                     : "15826445"
            membersCount           : 0
            name                   : "mcp-apps-sdk"
            nodeId                 : "T_kwDOCt2Azc4A8X4N"
            parentTeamId           : "14435871"
            parentTeamReadId       : "14435871"
            parentTeamReadSlug     : "sdk-maintainers"
            privacy                : "closed"
            slug                   : "mcp-apps-sdk"
            urn                    : "urn:pulumi:prod::mcp-access::github:index/team:Team::mcp-apps-sdk"
        }
      ~ mcp-apps-wg          : {
            createDefaultMaintainer: false
            description            : "MCP Apps Working Group \n(Managed by github.com/modelcontextprotocol/access)"
            etag                   : "W/\"ce12c9d1c8ea9c4a373ab5cdae1e7c52d4efb1c1d22e2897858938e45b95b9d3\""
            id                     : "15826444"
            membersCount           : 0
            name                   : "mcp-apps-wg"
            nodeId                 : "T_kwDOCt2Azc4A8X4M"
            parentTeamId           : "14435868"
            parentTeamReadId       : "14435868"
            parentTeamReadSlug     : "working-groups"
            privacy                : "closed"
            slug                   : "mcp-apps-wg"
            urn                    : "urn:pulumi:prod::mcp-access::github:index/team:Team::mcp-apps-wg"
        }
      ~ mcpb-maintainers     : {
            createDefaultMaintainer: false
            description            : "MCPB (Model Context Protocol Bundle) maintainers \n(Managed by github.com/modelcontextprotocol/access)"
            etag                   : "W/\"2669fb71c4e371916b841afea018fc54e9703358801566e1032c6dfca35d1c78\""
            id                     : "14899069"
            membersCount           : 5
            name                   : "mcpb-maintainers"
            nodeId                 : "T_kwDOCt2Azc4A41d9"
            parentTeamId           : "14435861"
            parentTeamReadId       : "14435861"
            parentTeamReadSlug     : "steering-committee"
            privacy                : "closed"
            slug                   : "mcpb-maintainers"
            urn                    : "urn:pulumi:prod::mcp-access::github:index/team:Team::mcpb-maintainers"
        }
      ~ moderators           : {
            createDefaultMaintainer: false
            description            : "Community moderators \n(Managed by github.com/modelcontextprotocol/access)"
            etag                   : "W/\"5019d0921bbccbf5e73170fd150fd88835c388b5b8ef3ef787ffc135bc0df473\""
            id                     : "14435866"
            membersCount           : 9
            name                   : "moderators"
            nodeId                 : "T_kwDOCt2Azc4A3EYa"
            parentTeamId           : "14435861"
            parentTeamReadId       : "14435861"
            parentTeamReadSlug     : "steering-committee"
            privacy                : "closed"
            slug                   : "moderators"
            urn                    : "urn:pulumi:prod::mcp-access::github:index/team:Team::moderators"
        }
      ~ php-sdk              : {
            createDefaultMaintainer: false
            description            : "Official PHP SDK maintainers \n(Managed by github.com/modelcontextprotocol/access)"
            etag                   : "W/\"4f1c6218190cb619392875e519d0780fec41c6ab246793194df46b082b7d041d\""
            id                     : "14435889"
            membersCount           : 7
            name                   : "php-sdk"
            nodeId                 : "T_kwDOCt2Azc4A3EYx"
            parentTeamId           : "14435871"
            parentTeamReadId       : "14435871"
            parentTeamReadSlug     : "sdk-maintainers"
            privacy                : "closed"
            slug                   : "php-sdk"
            urn                    : "urn:pulumi:prod::mcp-access::github:index/team:Team::php-sdk"
        }
      ~ python-sdk           : {
            createDefaultMaintainer: false
            description            : "Official Python SDK maintainers \n(Managed by github.com/modelcontextprotocol/access)"
            etag                   : "W/\"058715172874e3205f439530e40adb5bca89fe21590762ce1dc4013e951496bc\""
            id                     : "14435893"
            membersCount           : 8
            name                   : "python-sdk"
            nodeId                 : "T_kwDOCt2Azc4A3EY1"
            parentTeamId           : "14435871"
            parentTeamReadId       : "14435871"
            parentTeamReadSlug     : "sdk-maintainers"
            privacy                : "closed"
            slug                   : "python-sdk"
            urn                    : "urn:pulumi:prod::mcp-access::github:index/team:Team::python-sdk"
        }
      ~ python-sdk-auth      : {
            createDefaultMaintainer: false
            description            : "Python SDK auth code owners \n(Managed by github.com/modelcontextprotocol/access)"
            etag                   : "W/\"9c6aec801e3edcfd728ea204ecf2e889bcf78d7cb2c83360819556672bf3e057\""
            id                     : "14435945"
            membersCount           : 2
            name                   : "python-sdk-auth"
            nodeId                 : "T_kwDOCt2Azc4A3EZp"
            parentTeamId           : "14435893"
            parentTeamReadId       : "14435893"
            parentTeamReadSlug     : "python-sdk"
            privacy                : "closed"
            slug                   : "python-sdk-auth"
            urn                    : "urn:pulumi:prod::mcp-access::github:index/team:Team::python-sdk-auth"
        }
      ~ registry-wg          : {
            createDefaultMaintainer: false
            description            : "Official registry builders and maintainers \n(Managed by github.com/modelcontextprotocol/access)"
            etag                   : "W/\"cca9af76c187dafe79832d243e10332419647d33a979543d1bee7a7e000ea94f\""
            id                     : "14435879"
            membersCount           : 4
            name                   : "registry-wg"
            nodeId                 : "T_kwDOCt2Azc4A3EYn"
            parentTeamId           : "14435868"
            parentTeamReadId       : "14435868"
            parentTeamReadSlug     : "working-groups"
            privacy                : "closed"
            slug                   : "registry-wg"
            urn                    : "urn:pulumi:prod::mcp-access::github:index/team:Team::registry-wg"
        }
      ~ ruby-sdk             : {
            createDefaultMaintainer: false
            description            : "Official Ruby SDK maintainers \n(Managed by github.com/modelcontextprotocol/access)"
            etag                   : "W/\"50b90bfdb2b472eb44aa415467b605519f7d964a853f64b8b059d6c469515b0d\""
            id                     : "14435891"
            membersCount           : 4
            name                   : "ruby-sdk"
            nodeId                 : "T_kwDOCt2Azc4A3EYz"
            parentTeamId           : "14435871"
            parentTeamReadId       : "14435871"
            parentTeamReadSlug     : "sdk-maintainers"
            privacy                : "closed"
            slug                   : "ruby-sdk"
            urn                    : "urn:pulumi:prod::mcp-access::github:index/team:Team::ruby-sdk"
        }
      ~ rust-sdk             : {
            createDefaultMaintainer: false
            description            : "Official Rust SDK maintainers \n(Managed by github.com/modelcontextprotocol/access)"
            etag                   : "W/\"349cfef0817b3e9edec0df137eb48ea1639d26e52161d69b9465a9ffb4f26c66\""
            id                     : "14435894"
            membersCount           : 4
            name                   : "rust-sdk"
            nodeId                 : "T_kwDOCt2Azc4A3EY2"
            parentTeamId           : "14435871"
            parentTeamReadId       : "14435871"
            parentTeamReadSlug     : "sdk-maintainers"
            privacy                : "closed"
            slug                   : "rust-sdk"
            urn                    : "urn:pulumi:prod::mcp-access::github:index/team:Team::rust-sdk"
        }
      ~ sdk-maintainers      : {
            createDefaultMaintainer: false
            description            : "Authors and maintainers of official MCP SDKs \n(Managed by github.com/modelcontextprotocol/access)"
            etag                   : "W/\"b0b65b7053632ead1488b53daa5beb1a141fac259ff5db330676f8f6551bee49\""
            id                     : "14435871"
            membersCount           : 47
            name                   : "sdk-maintainers"
            nodeId                 : "T_kwDOCt2Azc4A3EYf"
            parentTeamId           : "14435861"
            parentTeamReadId       : "14435861"
            parentTeamReadSlug     : "steering-committee"
            privacy                : "closed"
            slug                   : "sdk-maintainers"
            urn                    : "urn:pulumi:prod::mcp-access::github:index/team:Team::sdk-maintainers"
        }
      ~ security-wg          : {
            createDefaultMaintainer: false
            description            : "Security Working Group \n(Managed by github.com/modelcontextprotocol/access)"
            etag                   : "W/\"49453a33af48d25ec1b729c692642a09015f00902e8c127f2141245ea676840e\""
            id                     : "14435877"
            membersCount           : 6
            name                   : "security-wg"
            nodeId                 : "T_kwDOCt2Azc4A3EYl"
            parentTeamId           : "14435868"
            parentTeamReadId       : "14435868"
            parentTeamReadSlug     : "working-groups"
            privacy                : "closed"
            slug                   : "security-wg"
            urn                    : "urn:pulumi:prod::mcp-access::github:index/team:Team::security-wg"
        }
      ~ steering-committee   : {
            createDefaultMaintainer: false
            description            : "MCP Steering Committee \n(Managed by github.com/modelcontextprotocol/access)"
            etag                   : "W/\"0d4ce44baa212f30fc28d55225c8eccf6ca2daff5d2aaeb11e6793a61d6395c6\""
            id                     : "14435861"
            membersCount           : 76
            name                   : "steering-committee"
            nodeId                 : "T_kwDOCt2Azc4A3EYV"
            privacy                : "closed"
            slug                   : "steering-committee"
            urn                    : "urn:pulumi:prod::mcp-access::github:index/team:Team::steering-committee"
        }
      ~ swift-sdk            : {
            createDefaultMaintainer: false
            description            : "Official Swift SDK maintainers \n(Managed by github.com/modelcontextprotocol/access)"
            etag                   : "W/\"27c9c7151ffc3f46f48af3717798325e917053a66560f2626f0eeeaa544a72d1\""
            id                     : "14435887"
            membersCount           : 3
            name                   : "swift-sdk"
            nodeId                 : "T_kwDOCt2Azc4A3EYv"
            parentTeamId           : "14435871"
            parentTeamReadId       : "14435871"
            parentTeamReadSlug     : "sdk-maintainers"
            privacy                : "closed"
            slug                   : "swift-sdk"
            urn                    : "urn:pulumi:prod::mcp-access::github:index/team:Team::swift-sdk"
        }
      ~ transport-wg         : {
            createDefaultMaintainer: false
            description            : "Transport Working Group \n(Managed by github.com/modelcontextprotocol/access)"
            etag                   : "W/\"0c66168fcb5d5a85e04643c7c57f9fc6f99329fe64882801fdbb072d0a43cb99\""
            id                     : "14435882"
            membersCount           : 3
            name                   : "transport-wg"
            nodeId                 : "T_kwDOCt2Azc4A3EYq"
            parentTeamId           : "14435868"
            parentTeamReadId       : "14435868"
            parentTeamReadSlug     : "working-groups"
            privacy                : "closed"
            slug                   : "transport-wg"
            urn                    : "urn:pulumi:prod::mcp-access::github:index/team:Team::transport-wg"
        }
      ~ typescript-sdk       : {
            createDefaultMaintainer: false
            description            : "Official TypeScript SDK \n(Managed by github.com/modelcontextprotocol/access)"
            etag                   : "W/\"0805086faf1915684737c923a85f55371799fb669000c5c9d92a568bbb3ffd41\""
            id                     : "14435886"
            membersCount           : 8
            name                   : "typescript-sdk"
            nodeId                 : "T_kwDOCt2Azc4A3EYu"
            parentTeamId           : "14435871"
            parentTeamReadId       : "14435871"
            parentTeamReadSlug     : "sdk-maintainers"
            privacy                : "closed"
            slug                   : "typescript-sdk"
            urn                    : "urn:pulumi:prod::mcp-access::github:index/team:Team::typescript-sdk"
        }
      ~ typescript-sdk-auth  : {
            createDefaultMaintainer: false
            description            : "Code owners for auth in Typescript SDK \n(Managed by github.com/modelcontextprotocol/access)"
            etag                   : "W/\"96b4f8bcfd8d8b177de26743a3d23d1dc65f01250d944bc61dfda30ac3d1bbe0\""
            id                     : "14435946"
            membersCount           : 3
            name                   : "typescript-sdk-auth"
            nodeId                 : "T_kwDOCt2Azc4A3EZq"
            parentTeamId           : "14435886"
            parentTeamReadId       : "14435886"
            parentTeamReadSlug     : "typescript-sdk"
            privacy                : "closed"
            slug                   : "typescript-sdk-auth"
            urn                    : "urn:pulumi:prod::mcp-access::github:index/team:Team::typescript-sdk-auth"
        }
      ~ working-groups       : {
            createDefaultMaintainer: false
            description            : "MCP Working Groups \n(Managed by github.com/modelcontextprotocol/access)"
            etag                   : "W/\"1ad137e074f6c67d5605fea62f506439f9d53f02e628c03d3ea1b0b1dbb48c45\""
            id                     : "14435868"
            membersCount           : 16
            name                   : "working-groups"
            nodeId                 : "T_kwDOCt2Azc4A3EYc"
            parentTeamId           : "14435861"
            parentTeamReadId       : "14435861"
            parentTeamReadSlug     : "steering-committee"
            privacy                : "closed"
            slug                   : "working-groups"
            urn                    : "urn:pulumi:prod::mcp-access::github:index/team:Team::working-groups"
        }
    }
  ~ googleGroups: {
      ~ antitrust  : {
            adminCreated      : true
            description       : "Antitrust compliance contacts \n(Managed by github.com/modelcontextprotocol/access)"
            directMembersCount: 3
            email             : "antitrust@modelcontextprotocol.io"
            etag              : "\"lnSs9HRxYhLltxqHd2cQXkqSgJmnqfXQsaLTI00XRTs/Hnk3q3XghMeP3O6_dl9753NwBs8\""
            id                : "03jtnz0s4hi6gld"
            name              : "antitrust"
            nonEditableAliases: [
                [0]: "antitrust@modelcontextprotocol.io.test-google-a.com"
            ]
            urn               : "urn:pulumi:prod::mcp-access::googleworkspace:index/group:Group::antitrust"
        }
      ~ catch-all  : {
            adminCreated      : true
            description       : "Catch-all email group \n(Managed by github.com/modelcontextprotocol/access)"
            directMembersCount: 1
            email             : "catch-all@modelcontextprotocol.io"
            etag              : "\"lnSs9HRxYhLltxqHd2cQXkqSgJmnqfXQsaLTI00XRTs/vatXcveAccN-bMKxcY0hbfHTqOs\""
            id                : "00upglbi31qapnv"
            name              : "catch-all"
            nonEditableAliases: [
                [0]: "catch-all@modelcontextprotocol.io.test-google-a.com"
            ]
            urn               : "urn:pulumi:prod::mcp-access::googleworkspace:index/group:Group::catch-all"
        }
      ~ registry-wg: {
            adminCreated      : true
            description       : "Official registry builders and maintainers \n(Managed by github.com/modelcontextprotocol/access)"
            directMembersCount: 4
            email             : "registry-wg@modelcontextprotocol.io"
            etag              : "\"lnSs9HRxYhLltxqHd2cQXkqSgJmnqfXQsaLTI00XRTs/A6cOKQaOA0JzylZ0Gz40562VMss\""
            id                : "040ew0vw3g472qb"
            name              : "registry-wg"
            nonEditableAliases: [
                [0]: "registry-wg@modelcontextprotocol.io.test-google-a.com"
            ]
            urn               : "urn:pulumi:prod::mcp-access::googleworkspace:index/group:Group::registry-wg"
        }
    }
Resources:
    + 3 to create
    ~ 55 to update
    58 changes. 242 unchanged

@pcarleton pcarleton force-pushed the add-wg-ig-facilitators-role branch from c4c0823 to 03e6806 Compare January 26, 2026 17:09
@aaronpk
Copy link

aaronpk commented Jan 26, 2026

@pcarleton can you find the numeric Discord role ID for the new role?

Add a new Discord-only role for Working Group and Interest Group
facilitators who need access to manage meetings on meet.modelcontextprotocol.io.

Initial members:
- Emily Lauber (@EmLauber) - Auth IG OAuth Mixup sub-working group
- Nate Barbettini (@nbarbettini)
@dsp-ant dsp-ant force-pushed the add-wg-ig-facilitators-role branch from 03e6806 to 5d1b44c Compare January 28, 2026 15:46
@dsp-ant dsp-ant requested a review from a team as a code owner January 28, 2026 15:46
@pcarleton pcarleton merged commit e44aeeb into main Jan 28, 2026
5 checks passed
@pcarleton pcarleton deleted the add-wg-ig-facilitators-role branch January 28, 2026 15:47
@pcarleton
Copy link
Member Author

pcarleton commented Jan 28, 2026

@aaronpk The numeric Discord role ID is 1466097565048246467 (grabbed from pulumi log)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants