- Home
- MCP servers
- 46elks
46elks
- 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.