SMS-Activate MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SMS_ACTIVATE_API_KEY | Yes | Your SMS-Activate API key (get it from https://sms-activate.io/) | |
| SMS_ACTIVATE_BASE_URL | No | Base 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
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 17 tools
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.
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.
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.
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.