Skip to main content
Glama
momentum100

SMS-Activate MCP Server

by momentum100

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SMS_ACTIVATE_API_KEYYesYour SMS-Activate API key (get it from https://sms-activate.io/)
SMS_ACTIVATE_BASE_URLNoBase URL for SMS-Activate API (default: https://api.sms-activate.ae)https://api.sms-activate.ae

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

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_balanceB

Get account balance

get_numbers_statusC

Get available phone numbers quantity by country and service

get_top_countriesB

Get top countries for a specific service

get_operatorsA

Get available operators for a country

request_numberC

Request a phone number for SMS verification

set_statusC

Change activation status

get_statusC

Get activation status and SMS code

get_active_activationsB

Get list of active activations

get_activation_historyC

Get activation history

get_pricesA

Get prices for services by country

get_countriesB

Get list of available countries

get_servicesB

Get list of available services

get_email_domainsA

Get available email domains for a site

purchase_emailC

Purchase an email activation

get_email_statusC

Get email activation status

cancel_emailC

Cancel email activation

reorder_emailC

Reorder email activation

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.1/5.0

Scored across 17 tools

Disambiguation4/5

Most tools have clear, distinct purposes, but some overlap exists between get_countries and get_top_countries, and between get_numbers_status and get_prices. Descriptions help differentiate them, so ambiguity is limited.

Naming Consistency4/5

Tool names follow a consistent lowercase_with_underscores convention and mostly use verb_noun (get_balance, request_number, purchase_email). A few names like get_status and set_status are more generic, but the overall pattern is predictable.

Tool Count4/5

At 17 tools, the count is slightly above the ideal range but each tool serves a distinct purpose within the dual phone/email activation domain. The scope justifies the number, and no tools feel redundant.

Completeness5/5

The server covers the full lifecycle for both phone and email activations: balance, availability, pricing, request, status, history, and cancellation (via set_status). Email-specific operations (purchase, cancel, reorder, domains) complete the picture, leaving no obvious gaps.

Maintenance

ActivityInactive
ResponsivenessNo issues