ActionKit (Slack)
FreeNot checkedEnables interaction with Slack through ActionKit's API using TypeScript and JWT authentication, with filtered actions and user authentication via Paragon Connec
About
Enables interaction with Slack through ActionKit's API using TypeScript and JWT authentication, with filtered actions and user authentication via Paragon Connect Portal
README
Background
This repo is an MCP server demoing ActionKit. Connect this server to your Claude Desktop to get access to all of ActionKit's Slack actions.
In this example it is assumed that your user has authed via the Paragon Connect Portal.
For the purposes of this demo we filtered actions to Slack actions, but this setting can be changed by removing the Slack filter in
the index.ts file.
Setting Up
- First install
Claude Desktop - Clone this repo and run
npm install - Next run a
npm run buildto build a javascript file that will be used by Claude Desktop - Our last step is to point Claude Desktop to our MCP server
- Create/edit the Claude config file using a text editor i.e.
vi ~/Library/Application\ Support/Claude/claude_desktop_config.json - In the
claude_desktop_config.jsonfile paste this configuration:
{
"mcpServers": {
"mcp-actionkit": {
"command": "node",
"args": [
"ABSOLUTE_PATH/mcp-actionkit/build/index.js"
],
"env": {
"USER": "",
"PARAGON_PROJECT_ID": "",
"SIGNING_KEY":""
}
}
}
}
- Fill in your env variables with your Paragon credentials
- For the
USERenv variable, this will correspond to the logged in user authenticated in theParagon Connect Portal- Use demo.useparagon.com to quickly login as your user and authenticate to Slack (This is a necessary for the Slack tools to be used on your behalf)
- Note: ABSOLUTE_PATH can be found by
clicking a file in your Finderon Mac
- Open Claude Desktop and there should be a
hammer iconwith the list of Slack tools
- Additionally there should also be a
plug iconwhere you can verify that your app is connected to our MCP
Installing ActionKit (Slack)
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/jackmuva/mcp-actionkitFAQ
Is ActionKit (Slack) MCP free?
Yes, ActionKit (Slack) MCP is free — one-click install via Unyly at no cost.
Does ActionKit (Slack) need an API key?
No, ActionKit (Slack) runs without API keys or environment variables.
Is ActionKit (Slack) hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install ActionKit (Slack) in Claude Desktop, Claude Code or Cursor?
Open ActionKit (Slack) on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Gmail
Read, send and search emails from Claude
by GoogleSlack
Send, search and summarize Slack messages
by SlackRunbear
No-code MCP client for team chat platforms, such as Slack, Microsoft Teams, and Discord.
Discord Server
A community discord server dedicated to MCP by [Frank Fiegel](https://github.com/punkpeye)
Compare ActionKit (Slack) with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All communication MCPs
