Repository navigation
feat(methods): add admin.apps.mcp.servers.list method example - #124
Merged
Merged
Conversation
Adds an example that calls slackbot.skills.create with the arguments from its reference page, and lists it in the methods README. Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com>
Adds an example that calls slackbot.skills.info with the arguments from its reference page, and lists it in the methods README. Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com>
Adds an example that calls slackbot.skills.update with the arguments from its reference page, and lists it in the methods README. Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com>
Adds an example that calls slackbot.skills.list with the arguments from its reference page, and lists it in the methods README. Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com>
Adds an example that calls slackbot.skills.library.add with the arguments from its reference page, and lists it in the methods README. Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com>
Adds an example that calls slackbot.skills.library.remove with the arguments from its reference page, and lists it in the methods README. Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com>
Adds an example that calls admin.slackbot.skills.list with the arguments from its reference page, and lists it in the methods README. Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com>
Adds an example that calls admin.slackbot.skills.publish with the arguments from its reference page, and lists it in the methods README. Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com>
Adds an example that calls admin.slackbot.skills.setAutoEnabled with the arguments from its reference page, and lists it in the methods README. Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com>
Adds an example that calls admin.slackbot.skills.unpublish with the arguments from its reference page, and lists it in the methods README. Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com>
Adds an example that calls slackbot.skills.delete with the arguments from its reference page, and lists it in the methods README. Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com>
…reate example Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com>
…feat-slackbot-skills-examples-info
…pdate example Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com>
…at-slackbot-skills-examples-update
…feat-slackbot-skills-examples-list
…at-slackbot-skills-examples-library-add
…imeg-feat-slackbot-skills-examples-library-remove
…o zimeg-feat-slackbot-skills-examples-admin-list
…meg-feat-slackbot-skills-examples-admin-publish
… zimeg-feat-slackbot-skills-examples-admin-set-auto-enabled
…led' into zimeg-feat-slackbot-skills-examples-admin-unpublish
…to zimeg-feat-slackbot-skills-examples-delete
Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com>
This was referenced Nov 13, 2026
Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com>
…feat-admin-apps-mcp-servers-examples-list
…meg-feat-slackbot-skills-examples-admin-publish
… zimeg-feat-slackbot-skills-examples-admin-set-auto-enabled
…led' into zimeg-feat-slackbot-skills-examples-admin-unpublish
…to zimeg-feat-slackbot-skills-examples-delete
…feat-admin-apps-mcp-servers-examples-list
… zimeg-feat-slackbot-skills-examples-admin-set-auto-enabled
…led' into zimeg-feat-slackbot-skills-examples-admin-unpublish
…to zimeg-feat-slackbot-skills-examples-delete
…feat-admin-apps-mcp-servers-examples-list
…led' into zimeg-feat-slackbot-skills-examples-admin-unpublish
…to zimeg-feat-slackbot-skills-examples-delete
…feat-admin-apps-mcp-servers-examples-list
…to zimeg-feat-slackbot-skills-examples-delete
…feat-admin-apps-mcp-servers-examples-list
…feat-admin-apps-mcp-servers-examples-list
zimeg
changed the base branch from
zimeg-feat-slackbot-skills-examples-delete
to
main
November 13, 2026 19:25
…s.list example Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com>
Member
Author
|
🎉 Thanks for the review @mwbrooks, landing |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This pull request adds a method example for
admin.apps.mcp.servers.listinmethods/src/main/java/admin/apps/mcp/servers/AdminAppsMcpServersList.java, and lists it inmethods/README.md.cursoris left out because it needs a previous response.admin/apps/mcp/servers/manifest.jsonwith the scope this folder's method needs. Admin methods need a user token from an org-level install.This is part 1 of 3 in a stack that adds the
admin.apps.mcp.serversmethod examples one at a time. A Slackbot skill with MCP servers takes itsserver_idfromadmin.apps.mcp.servers.permissions.list. Each pull request builds on the one before it and merges on its own, bottom to top. The stack sits on top of #123, the last layer of the Slackbot skills examples.admin.apps.mcp.servers.list👈 this pull requestadmin.apps.mcp.servers.permissions.listadmin.apps.mcp.servers.permissions.setDependency: stays a draft
This depends on slackapi/java-slack-sdk#1696, which adds
adminAppsMcpServersListtoslack-api-client.mvn compilefails against the pinned1.54.0until that ships in a release, as expected. This PR stays a draft until then, and theslack-api-clientpin gets bumped to that release in this stack.Testing
With slackapi/java-slack-sdk#1696 installed locally (
./scripts/install_local.sh) and the pin pointed at that snapshot:cd methodsandexport SLACK_TOKEN=...with the org-installed app's user token (admin.apps:read).mvn compile exec:java -Dexec.mainClass=admin.apps.mcp.servers.AdminAppsMcpServersListand check the response. Replace placeholder IDs likeA0123ABCDwith real ones from your organization to seeok.Each example in this stack so far ran in order against an Enterprise Grid developer sandbox on that layer's SDK branch, with the placeholder IDs swapped for real ones, and returned
ok.🤖 Generated with Claude Code