Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
103 commits
Select commit Hold shift + click to select a range
a070d87
feat(methods): add slackbot.skills.create method example
zimeg Nov 12, 2026
2c07720
feat(methods): add slackbot.skills.info method example
zimeg Nov 12, 2026
71d23ee
feat(methods): add slackbot.skills.update method example
zimeg Nov 12, 2026
5dba4f6
feat(methods): add slackbot.skills.list method example
zimeg Nov 12, 2026
9a4acd1
feat(methods): add slackbot.skills.library.add method example
zimeg Nov 12, 2026
91d25d6
feat(methods): add slackbot.skills.library.remove method example
zimeg Nov 12, 2026
e61fe52
feat(methods): add admin.slackbot.skills.list method example
zimeg Nov 12, 2026
140d1b6
feat(methods): add admin.slackbot.skills.publish method example
zimeg Nov 12, 2026
6e7e3e8
feat(methods): add admin.slackbot.skills.setAutoEnabled method example
zimeg Nov 12, 2026
7ce6d54
feat(methods): add admin.slackbot.skills.unpublish method example
zimeg Nov 12, 2026
2fb6221
feat(methods): add slackbot.skills.delete method example
zimeg Nov 12, 2026
3c276a5
refactor(methods): use SlackbotSkillsCreateRequest.McpServer in the c…
zimeg Nov 13, 2026
2eb4e13
Merge branch 'zimeg-feat-slackbot-skills-examples-create' into zimeg-…
zimeg Nov 13, 2026
1e0f5a1
refactor(methods): use SlackbotSkillsUpdateRequest.McpServer in the u…
zimeg Nov 13, 2026
8c8fbde
Merge branch 'zimeg-feat-slackbot-skills-examples-info' into zimeg-fe…
zimeg Nov 13, 2026
cced972
Merge branch 'zimeg-feat-slackbot-skills-examples-update' into zimeg-…
zimeg Nov 13, 2026
ea4e838
Merge branch 'zimeg-feat-slackbot-skills-examples-list' into zimeg-fe…
zimeg Nov 13, 2026
40fe57e
Merge branch 'zimeg-feat-slackbot-skills-examples-library-add' into z…
zimeg Nov 13, 2026
4198893
Merge branch 'zimeg-feat-slackbot-skills-examples-library-remove' int…
zimeg Nov 13, 2026
e121a7d
Merge branch 'zimeg-feat-slackbot-skills-examples-admin-list' into zi…
zimeg Nov 13, 2026
3161d2f
Merge branch 'zimeg-feat-slackbot-skills-examples-admin-publish' into…
zimeg Nov 13, 2026
5840f33
Merge branch 'zimeg-feat-slackbot-skills-examples-admin-set-auto-enab…
zimeg Nov 13, 2026
d890b8a
Merge branch 'zimeg-feat-slackbot-skills-examples-admin-unpublish' in…
zimeg Nov 13, 2026
81eb548
feat(methods): add admin.apps.mcp.servers.list method example
zimeg Nov 13, 2026
dc2fb2f
build(deps): bump slack-api-client to 1.55.0 in /methods
zimeg Nov 13, 2026
3bbbe9d
Merge branch 'zimeg-feat-slackbot-skills-examples-create' into zimeg-…
zimeg Nov 13, 2026
30949fc
Merge branch 'zimeg-feat-slackbot-skills-examples-info' into zimeg-fe…
zimeg Nov 13, 2026
a0c07f9
Merge branch 'zimeg-feat-slackbot-skills-examples-update' into zimeg-…
zimeg Nov 13, 2026
2deb4d2
Merge branch 'zimeg-feat-slackbot-skills-examples-list' into zimeg-fe…
zimeg Nov 13, 2026
c464a22
Merge branch 'zimeg-feat-slackbot-skills-examples-library-add' into z…
zimeg Nov 13, 2026
4d89cc5
Merge branch 'zimeg-feat-slackbot-skills-examples-library-remove' int…
zimeg Nov 13, 2026
fec98db
Merge branch 'zimeg-feat-slackbot-skills-examples-admin-list' into zi…
zimeg Nov 13, 2026
74d931b
Merge branch 'zimeg-feat-slackbot-skills-examples-admin-publish' into…
zimeg Nov 13, 2026
f48c3df
Merge branch 'zimeg-feat-slackbot-skills-examples-admin-set-auto-enab…
zimeg Nov 13, 2026
be9fb26
Merge branch 'zimeg-feat-slackbot-skills-examples-admin-unpublish' in…
zimeg Nov 13, 2026
1faec21
Merge branch 'zimeg-feat-slackbot-skills-examples-delete' into zimeg-…
zimeg Nov 13, 2026
8cd2e61
Merge remote-tracking branch 'origin/main' into zimeg-feat-slackbot-s…
zimeg Nov 13, 2026
873b4b7
Merge branch 'zimeg-feat-slackbot-skills-examples-info' into zimeg-fe…
zimeg Nov 13, 2026
cdc86b4
Merge branch 'zimeg-feat-slackbot-skills-examples-update' into zimeg-…
zimeg Nov 13, 2026
712c2f8
Merge branch 'zimeg-feat-slackbot-skills-examples-list' into zimeg-fe…
zimeg Nov 13, 2026
570d0aa
Merge branch 'zimeg-feat-slackbot-skills-examples-library-add' into z…
zimeg Nov 13, 2026
8a66c5f
Merge branch 'zimeg-feat-slackbot-skills-examples-library-remove' int…
zimeg Nov 13, 2026
63d6c6f
Merge branch 'zimeg-feat-slackbot-skills-examples-admin-list' into zi…
zimeg Nov 13, 2026
93b5aff
Merge branch 'zimeg-feat-slackbot-skills-examples-admin-publish' into…
zimeg Nov 13, 2026
eab30f3
Merge branch 'zimeg-feat-slackbot-skills-examples-admin-set-auto-enab…
zimeg Nov 13, 2026
206b2d1
Merge branch 'zimeg-feat-slackbot-skills-examples-admin-unpublish' in…
zimeg Nov 13, 2026
2466840
Merge branch 'zimeg-feat-slackbot-skills-examples-delete' into zimeg-…
zimeg Nov 13, 2026
b2b20ab
Merge remote-tracking branch 'origin/main' into zimeg-feat-slackbot-s…
zimeg Nov 13, 2026
6385a8e
Merge branch 'zimeg-feat-slackbot-skills-examples-update' into zimeg-…
zimeg Nov 13, 2026
85bb1a9
Merge branch 'zimeg-feat-slackbot-skills-examples-list' into zimeg-fe…
zimeg Nov 13, 2026
82d6ab3
Merge branch 'zimeg-feat-slackbot-skills-examples-library-add' into z…
zimeg Nov 13, 2026
c498429
Merge branch 'zimeg-feat-slackbot-skills-examples-library-remove' int…
zimeg Nov 13, 2026
a31a053
Merge branch 'zimeg-feat-slackbot-skills-examples-admin-list' into zi…
zimeg Nov 13, 2026
a53fb0b
Merge branch 'zimeg-feat-slackbot-skills-examples-admin-publish' into…
zimeg Nov 13, 2026
b44b0a2
Merge branch 'zimeg-feat-slackbot-skills-examples-admin-set-auto-enab…
zimeg Nov 13, 2026
9b0d79d
Merge branch 'zimeg-feat-slackbot-skills-examples-admin-unpublish' in…
zimeg Nov 13, 2026
5057ae1
Merge branch 'zimeg-feat-slackbot-skills-examples-delete' into zimeg-…
zimeg Nov 13, 2026
628e940
Merge branch 'main' into zimeg-feat-slackbot-skills-examples-list
zimeg Nov 13, 2026
81f3661
Merge branch 'zimeg-feat-slackbot-skills-examples-list' into zimeg-fe…
zimeg Nov 13, 2026
6ef6c1e
Merge branch 'zimeg-feat-slackbot-skills-examples-library-add' into z…
zimeg Nov 13, 2026
b38bb04
Merge branch 'zimeg-feat-slackbot-skills-examples-library-remove' int…
zimeg Nov 13, 2026
ec35b0f
Merge branch 'zimeg-feat-slackbot-skills-examples-admin-list' into zi…
zimeg Nov 13, 2026
10bab45
Merge branch 'zimeg-feat-slackbot-skills-examples-admin-publish' into…
zimeg Nov 13, 2026
aec4ba3
Merge branch 'zimeg-feat-slackbot-skills-examples-admin-set-auto-enab…
zimeg Nov 13, 2026
b071cac
Merge branch 'zimeg-feat-slackbot-skills-examples-admin-unpublish' in…
zimeg Nov 13, 2026
9dd6999
Merge branch 'zimeg-feat-slackbot-skills-examples-delete' into zimeg-…
zimeg Nov 13, 2026
be3a813
Merge branch 'main' into zimeg-feat-slackbot-skills-examples-library-add
zimeg Nov 13, 2026
99d7b15
Merge branch 'zimeg-feat-slackbot-skills-examples-library-add' into z…
zimeg Nov 13, 2026
3947969
Merge branch 'zimeg-feat-slackbot-skills-examples-library-remove' int…
zimeg Nov 13, 2026
2a11ce0
Merge branch 'zimeg-feat-slackbot-skills-examples-admin-list' into zi…
zimeg Nov 13, 2026
bd851ce
Merge branch 'zimeg-feat-slackbot-skills-examples-admin-publish' into…
zimeg Nov 13, 2026
6fe4515
Merge branch 'zimeg-feat-slackbot-skills-examples-admin-set-auto-enab…
zimeg Nov 13, 2026
961436e
Merge branch 'zimeg-feat-slackbot-skills-examples-admin-unpublish' in…
zimeg Nov 13, 2026
649cc75
Merge branch 'zimeg-feat-slackbot-skills-examples-delete' into zimeg-…
zimeg Nov 13, 2026
a299e24
Merge branch 'main' into zimeg-feat-slackbot-skills-examples-library-…
zimeg Nov 13, 2026
f1c461b
Merge branch 'zimeg-feat-slackbot-skills-examples-library-remove' int…
zimeg Nov 13, 2026
1eca965
Merge branch 'zimeg-feat-slackbot-skills-examples-admin-list' into zi…
zimeg Nov 13, 2026
2c67297
Merge branch 'zimeg-feat-slackbot-skills-examples-admin-publish' into…
zimeg Nov 13, 2026
9595672
Merge branch 'zimeg-feat-slackbot-skills-examples-admin-set-auto-enab…
zimeg Nov 13, 2026
867d4c5
Merge branch 'zimeg-feat-slackbot-skills-examples-admin-unpublish' in…
zimeg Nov 13, 2026
76010b6
Merge branch 'zimeg-feat-slackbot-skills-examples-delete' into zimeg-…
zimeg Nov 13, 2026
939b049
Merge branch 'main' into zimeg-feat-slackbot-skills-examples-admin-list
zimeg Nov 13, 2026
0e89426
Merge branch 'zimeg-feat-slackbot-skills-examples-admin-list' into zi…
zimeg Nov 13, 2026
2fbfd37
Merge branch 'zimeg-feat-slackbot-skills-examples-admin-publish' into…
zimeg Nov 13, 2026
29b59fc
Merge branch 'zimeg-feat-slackbot-skills-examples-admin-set-auto-enab…
zimeg Nov 13, 2026
f1debf9
Merge branch 'zimeg-feat-slackbot-skills-examples-admin-unpublish' in…
zimeg Nov 13, 2026
f6c8f79
Merge branch 'zimeg-feat-slackbot-skills-examples-delete' into zimeg-…
zimeg Nov 13, 2026
5242a22
Merge branch 'main' into zimeg-feat-slackbot-skills-examples-admin-pu…
zimeg Nov 13, 2026
9ac4306
Merge branch 'zimeg-feat-slackbot-skills-examples-admin-publish' into…
zimeg Nov 13, 2026
d5c514b
Merge branch 'zimeg-feat-slackbot-skills-examples-admin-set-auto-enab…
zimeg Nov 13, 2026
3ee6d75
Merge branch 'zimeg-feat-slackbot-skills-examples-admin-unpublish' in…
zimeg Nov 13, 2026
12c8800
Merge branch 'zimeg-feat-slackbot-skills-examples-delete' into zimeg-…
zimeg Nov 13, 2026
e4af1f8
Merge branch 'main' into zimeg-feat-slackbot-skills-examples-admin-se…
zimeg Nov 13, 2026
17530a2
Merge branch 'zimeg-feat-slackbot-skills-examples-admin-set-auto-enab…
zimeg Nov 13, 2026
e982fef
Merge branch 'zimeg-feat-slackbot-skills-examples-admin-unpublish' in…
zimeg Nov 13, 2026
d795c59
Merge branch 'zimeg-feat-slackbot-skills-examples-delete' into zimeg-…
zimeg Nov 13, 2026
f513f03
Merge branch 'main' into zimeg-feat-slackbot-skills-examples-admin-un…
zimeg Nov 13, 2026
52fdf57
Merge branch 'zimeg-feat-slackbot-skills-examples-admin-unpublish' in…
zimeg Nov 13, 2026
143a8de
Merge branch 'zimeg-feat-slackbot-skills-examples-delete' into zimeg-…
zimeg Nov 13, 2026
6e05e70
Merge branch 'main' into zimeg-feat-slackbot-skills-examples-delete
zimeg Nov 13, 2026
e567ad9
Merge branch 'zimeg-feat-slackbot-skills-examples-delete' into zimeg-…
zimeg Nov 13, 2026
3638e66
Merge branch 'main' into zimeg-feat-admin-apps-mcp-servers-examples-list
zimeg Nov 13, 2026
f988515
chore(methods): drop the default limit from the admin.apps.mcp.server…
zimeg Nov 13, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions methods/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ $ mvn compile exec:java -Dexec.mainClass=chat.ChatPostMessage # Make the reques

### admin

- **[admin.apps.mcp.servers.list](https://docs.slack.dev/reference/methods/admin.apps.mcp.servers.list)**: List third-party app MCP servers approved for an organization. [Implementation](./src/main/java/admin/apps/mcp/servers/AdminAppsMcpServersList.java).
- **[admin.slackbot.skills.list](https://docs.slack.dev/reference/methods/admin.slackbot.skills.list)**: Lists metadata for skills owned by the organization, including invite-only skills. [Implementation](./src/main/java/admin/slackbot/skills/AdminSlackbotSkillsList.java).
- **[admin.slackbot.skills.publish](https://docs.slack.dev/reference/methods/admin.slackbot.skills.publish)**: Publishes Slackbot skills to an organization's catalog. [Implementation](./src/main/java/admin/slackbot/skills/AdminSlackbotSkillsPublish.java).
- **[admin.slackbot.skills.setAutoEnabled](https://docs.slack.dev/reference/methods/admin.slackbot.skills.setAutoEnabled)**: Sets who a Slackbot skill is automatically turned on for. [Implementation](./src/main/java/admin/slackbot/skills/AdminSlackbotSkillsSetAutoEnabled.java).
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
package admin.apps.mcp.servers;

import com.slack.api.Slack;
import com.slack.api.methods.MethodsClient;
import com.slack.api.methods.SlackApiException;
import com.slack.api.methods.request.admin.apps.mcp.servers.AdminAppsMcpServersListRequest;
import com.slack.api.methods.response.admin.apps.mcp.servers.AdminAppsMcpServersListResponse;
import java.io.IOException;

public class AdminAppsMcpServersList {

public static void main(String[] args) throws IOException, SlackApiException {
// Read a token from an environment variable
String token = System.getenv("SLACK_TOKEN");

// Initialize
MethodsClient methods = Slack.getInstance().methods(token);

// Call the admin.apps.mcp.servers.list method
AdminAppsMcpServersListRequest request =
AdminAppsMcpServersListRequest.builder().build();
AdminAppsMcpServersListResponse response = methods.adminAppsMcpServersList(request);

// Inspect the response
System.out.println(response);
}
}
16 changes: 16 additions & 0 deletions methods/src/main/java/admin/apps/mcp/servers/manifest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"display_information": {
"name": "Slack API Methods",
"description": "Example implementations to call \"admin.apps.mcp.servers\" methods"
},
"oauth_config": {
"scopes": {
"user": ["admin.apps:read"]
}
},
"settings": {
"org_deploy_enabled": true,
"socket_mode_enabled": false,
"token_rotation_enabled": false
}
}
Loading