SV Number MCP Server
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SVN_LANG | No | Language and currency for API responses | en |
| SVN_API_KEY | Yes | API key from your profile at sms-verification-number.com | |
| SVN_API_BASE | No | Base URL of the SMS verification API | https://sms-verification-number.com/stubs/handler_api |
| SVN_POLL_SECONDS | No | Polling interval in seconds when waiting for a code | 4 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_balanceA | Current account balance. Ordering a number needs a funded balance; there is no free tier. |
| list_countriesA | Every country the numbers can come from, with its id and operators. Use the id in order_number. |
| list_servicesB | Services available in a country: service code, price, how many numbers are online, and the share of codes that arrived for other users. deliveredPercent is null when the pair has no statistics yet, which is the common case; then judge the pair by how many numbers are online. |
| order_numberA | Order a private number for one service in one country. The number is held for 20 minutes and belongs to this activation alone. Money is held now and charged when the code arrives. |
| wait_for_codeA | Wait for the verification code on an ordered number. Polls on its own and returns the code itself, already parsed out of the SMS. Trigger the SMS on the target service first. |
| finish_activationA | Close an activation after the code was used. Do this on every success: a forgotten activation holds money until it expires. |
| cancel_activationA | Cancel an activation when no code arrived; the money returns to the balance in full. Can be called right after ordering. If the API answers that it is too early, wait a couple of minutes and repeat. |
| request_another_smsA | Ask for one more code on the same number, for a password reset or a re-send. Works only after a first code has already arrived; before that the API refuses it. |
| totp_codeA | Compute the authenticator code for an account whose second factor was set up with a shared secret. Runs locally by RFC 6238: the secret never leaves this machine. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sv-number/mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server