# VirtualSMS MCP Integration

> Real carrier SIMs from 145+ countries

## Overview

| Property | Value |
|----------|-------|
| Category | PIPEDREAM |
| Type | PIPEDREAM |
| Tools | 8 |
| URL | https://jelou.ai/es/marketplace/virtualsms |

## Available Tools (8)

### Cancel Rental

Cancel an active rental and refund any unused balance. Cancellation is only possible while the rental is still active and no SMS has been received (or the cancellation policy permits a refund). [See the documentation](https://virtualsms.io/docs/api-reference/introduction)

### Check Messages

Poll an active rental for any SMS messages received so far. Returns the current order state, including a `messages` array (each item has `sender`, `content`, `received_at`) when one or more SMS have arrived. For event-driven workflows prefer the **New SMS Received** trigger. [See the documentation](https://virtualsms.io/docs/api-reference/introduction)

### Get Balance

Retrieve the current account balance in USD. Useful for low-balance alerts or pre-flight checks before renting numbers. [See the documentation](https://virtualsms.io/docs/api-reference/introduction)

### List Countries

List all supported countries with current stock indicators (`available_phones`, `total_phones`). Use the returned `country_id` (ISO-3166-1 alpha-2) when calling **Rent Number**. [See the documentation](https://virtualsms.io/docs/api-reference/introduction)

### List Country Options

Retrieves available options for the Country field.

### List Order ID Options

Retrieves available options for the Order ID field.

### List Services

List all supported services (700+) with their service codes, categories, and base prices. Use the returned `service_id` (or `code`) when calling **Rent Number**. [See the documentation](https://virtualsms.io/docs/api-reference/introduction)

### Rent Number

Rent a real-SIM virtual phone number to receive an SMS verification code. Returns the order ID and assigned phone number — pair this with the **New SMS Received** trigger or the **Check Messages** action to retrieve the code. [See the documentation](https://virtualsms.io/docs/api-reference/introduction)

## Supported Channels

This integration works with:
- WhatsApp Business API
- Facebook Messenger
- Instagram Direct Messages
- Web Chat Widget

## AI Assistants Compatible

- ChatGPT (via MCP)
- Claude (via MCP)
- Gemini (via MCP)
- Custom AI Agents

## Quick Start

1. Sign up at https://apps.jelou.ai/signup
2. Navigate to Marketplace and add VirtualSMS
3. Authenticate your VirtualSMS account
4. Configure your messaging channels (WhatsApp, Facebook, etc.)
5. Copy the MCP server URL to your AI assistant

## Example Use Cases

- Automate customer inquiries using VirtualSMS data
- Send notifications via WhatsApp when VirtualSMS events occur
- Query VirtualSMS data directly from ChatGPT or Claude
- Build AI agents that interact with VirtualSMS

## Resources

- [All Integrations](https://jelou.ai/es/marketplace)
- [Full Documentation](https://jelou.ai/llms-full.txt)
- [API Docs](https://docs.jelou.ai)
- [Help Center](https://help.jelou.ai)
