46elks

MCP server for 46elks SMS API - Send SMS messages through Swedish telecommunications infrastructure.
  • typescript

0

GitHub Stars

typescript

Language

7 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "palhamel-46elks-mcp-server": {
      "command": "node",
      "args": [
        "/path/to/46elks-mcp-server/dist/index.js"
      ],
      "env": {
        "DRY_RUN": "true",
        "ELKS_API_PASSWORD": "YOUR_API_PASSWORD",
        "ELKS_API_USERNAME": "YOUR_API_USERNAME",
        "ELKS_PHONE_NUMBER": "+46701234567"
      }
    }
  }
}

You run a dedicated MCP server to enable Claude Desktop, VS Code Copilot, and other MCP clients to send SMS messages through Sweden’s 46elks service. It validates input, estimates costs, enforces basic rate limiting, and logs activity to help you manage messaging securely and efficiently.

How to use

Connect an MCP client to the server by configuring it to run the MCP entry point with Node. Use your 46elks API credentials and a sender number you control. The server exposes tools for sending SMS, checking history, estimating costs, and viewing delivery data. Start with a dry run to verify behavior before sending real messages.

How to use

When you configure the MCP client, point it at the local MCP process and supply the credentials via environment variables. The recommended approach is to run the server through Node and reference the built distribution.

Available Tools

The MCP server provides these core tools to manage SMS workflows.

send_sms

Send SMS messages with validation and cost estimation.

get_sms_messages

Retrieve SMS message history with optional filtering by direction and limit.

check_sms_status

Check delivery status for a previously sent message using its messageId.

estimate_sms_cost

Get cost estimates for sending a message without delivering it.

check_account_balance

Verify your 46elks account balance and related details.

get_delivery_statistics

Analyze delivery success rates and related statistics.

Available tools

send_sms

Send SMS messages with validation and cost estimation.

get_sms_messages

Retrieve SMS message history with optional filtering.

check_sms_status

Check delivery status for a sent message using its messageId.

estimate_sms_cost

Estimate the cost of sending a message without delivering it.

check_account_balance

Check the 46elks account balance and related information.

get_delivery_statistics

Analyze delivery success rates and statistics.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational