Skip to main content
Glama
palhamel

46elks MCP Server

by palhamel

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DRY_RUNNoEnable dry run mode to simulate SMS sending without actual delivery or chargestrue
ELKS_API_PASSWORDYesYour 46elks API password (starts with 'p')
ELKS_API_USERNAMEYesYour 46elks API username (starts with 'u')
ELKS_PHONE_NUMBERYesYour 46elks phone number in international format (e.g., +46701234567)

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
send_smsC

Send SMS message via 46elks

get_sms_messagesC

Retrieve SMS message history from 46elks

check_sms_statusA

Check delivery status and details of a sent SMS

check_account_balanceB

Check 46elks account balance and account information to verify funds availability for SMS sending

estimate_sms_costA

Estimate cost and message segments for SMS without sending it

get_delivery_statisticsC

Get SMS delivery statistics and success rates from recent messages

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 6 tools

Disambiguation5/5

Each tool has a clearly distinct purpose with no overlap. For example, check_account_balance focuses on account funds, check_sms_status tracks individual SMS delivery, estimate_sms_cost provides pre-send calculations, get_delivery_statistics analyzes aggregate success rates, get_sms_messages retrieves historical data, and send_sms handles message transmission. The descriptions make it easy for an agent to select the right tool without confusion.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern using snake_case, such as check_account_balance, estimate_sms_cost, and send_sms. This predictable naming convention enhances readability and makes the tool set easy to navigate, with no deviations in style or structure across the six tools.

Tool Count5/5

With 6 tools, the server is well-scoped for SMS management on the 46elks platform. Each tool serves a specific and necessary function, from sending messages to monitoring costs and statuses, without being overly sparse or bloated. This count aligns perfectly with the domain's typical operations.

Completeness5/5

The tool set provides complete coverage for SMS lifecycle management on 46elks. It includes core operations like sending SMS, checking status and history, estimating costs, monitoring account balance, and analyzing delivery statistics. There are no obvious gaps; agents can handle end-to-end workflows from planning to sending and reviewing messages.

Maintenance

ActivitySlowing
ResponsivenessNo issues