# @slackwire/core

Source: https://glimind.com/server/npm%2F-slackwire%2Fcore
Registry id: `npm/-slackwire/core`
Status: unknown

## Install

```json
{
  "mcpServers": {
    "slackwire-core": {
      "command": "npx",
      "args": [
        "-y",
        "@slackwire/core"
      ]
    }
  }
}
```

Claude Code:

```sh
claude mcp add slackwire-core -- npx -y @slackwire/core
```

## Tools (17)

- `Resolver.resolveChannel`: Resolves a channel name to a Slack ID.
- `Resolver.resolveUser`: Resolves a user name to a Slack ID.
- `SlackClient.delete`: Deletes a Slack message.
- `SlackClient.history`: Fetches conversation history.
- `SlackClient.post`: Posts a message to a Slack channel.
- `SlackClient.react`: Adds a reaction to a message.
- `SlackClient.schedule`: Schedules a Slack message.
- `SlackClient.search`: Searches Slack messages.
- `SlackClient.update`: Updates an existing Slack message.
- `SlackClient.uploadV2`: Uploads a file to Slack.
- `deriveFallback`: Derives fallback text from blocks and attachments.
- `escape`: Escapes a value for a given placeholder kind.
- `findOrCreate`: Idempotent post-or-update for CI messages.
- `loadConfig`: Resolves Slack token from environment variables.
- `render`: Loads a template bundle, validates payload against schema, interpolates placeholders, assembles partials, derives fallback text, and checks Slack limits.
- `validateLimits`: Validates Slack hard limits on blocks, text length, etc.
- `validateStructural`: Validates block structure, image alt_text, mrkdwn token balance.

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
