Claude
Web + bureau
Ouvrez Paramètres → Connecteurs, ajoutez un connecteur personnalisé nommé Voxisim, puis collez l'endpoint hébergé.
https://api.voxisim.com/mcp Location réutilisable · REST + MCP
Louez un numéro privé pour une journée ou plus et continuez à recevoir des messages tout du long. Regardez quels intervalles sont disponibles et à quel prix, louez-en un, puis prolongez-le si la tâche s'éternise ou annulez-le quand vous avez fini.
Commencez à construire
Inscrivez-vous avec une adresse e-mail : sans carte, sans appel commercial. Le lien de connexion vous ramène directement sur cette page et vous remet une clé qui fonctionne avec l'API REST comme avec le serveur MCP.
La création est gratuite. Vous payez au numéro, jamais d'abonnement.
Comment ça marche
Chaque étape ci-dessous correspond à de vrais endpoints et de vrais outils. Conservez l'id renvoyé par l'achat : tout ce qui suit en dépend.
Listez les services, les pays et les intervalles de location avec leurs prix exacts actuels en USD.
GET /v1/sms/rental/servicesGET /v1/sms/rental/countriesGET /v1/sms/rental/intervals sms_rental_list_servicessms_rental_list_countriessms_rental_list_intervals Choisissez le solde prépayé ou le x402 sans compte, puis conservez l'id de location renvoyé.
POST /v1/sms/rental/numbers sms_rental_buy_number Interrogez le numéro pendant toute la location et utilisez les curseurs pour récupérer plusieurs messages sans doublons.
GET /v1/sms/rental/numbers/{id}/codes sms_rental_get_codes Annulez tant que le remboursement est possible, ou listez les prolongations disponibles avec leurs prix et prolongez une location active.
POST /v1/sms/rental/numbers/{id}/cancelGET /v1/sms/rental/numbers/{id}/extend-optionsPOST /v1/sms/rental/numbers/{id}/extend sms_rental_cancelsms_rental_list_extend_optionssms_rental_extend Une seule configuration
Connectez l'endpoint hébergé et votre agent pourra comparer les prix, acheter un numéro et vous transmettre le code sans que vous écriviez la moindre requête. Rien à installer : pas de paquet, pas de serveur local, pas de conteneur — juste une URL et une connexion dans le navigateur.
Choisissez votre client ci-dessous et copiez le bloc dont il a besoin.
Validez l'invite OAuth du navigateur, ou transmettez une clé vxs_ depuis votre gestionnaire de secrets si vous préférez éviter OAuth.
Votre agent choisit les bons outils et fait circuler les ids entre eux : une seule phrase couvre tout le cycle.
Web + bureau
Ouvrez Paramètres → Connecteurs, ajoutez un connecteur personnalisé nommé Voxisim, puis collez l'endpoint hébergé.
https://api.voxisim.com/mcp Appli + CLI + IDE
Ajoutez une table de serveur. Codex partage cette configuration entre son application locale, sa CLI et son extension IDE.
[mcp_servers.voxisim]
url = "https://api.voxisim.com/mcp"
# Authenticate once from a terminal:
# codex mcp login voxisim Terminal
Enregistrez le serveur HTTP distant au niveau utilisateur pour qu'il soit disponible dans tous vos projets.
claude mcp add --transport http --scope user \
voxisim https://api.voxisim.com/mcp Éditeur + CLI d'agent
Ajoutez le serveur distant globalement, ou placez le même objet dans .cursor/mcp.json pour un seul projet.
{
"mcpServers": {
"voxisim": {
"url": "https://api.voxisim.com/mcp"
}
}
} Déroulé de l'agent
Les outils sont typés et nommés selon leur tâche : les résultats reviennent en champs structurés plutôt qu'en texte que l'agent doit relire. Les achats peuvent puiser dans votre solde ou répondre par un défi de paiement que votre agent règle depuis un wallet.
9 outils pour ce produit
sms_rental_list_servicessms_rental_list_countriessms_rental_list_intervalssms_rental_buy_numbersms_rental_get_codessms_rental_list_numberssms_rental_cancelsms_rental_list_extend_optionssms_rental_extendEssayez de demander à votre agent
Compare les intervalles de location disponibles pour WhatsApp aux États-Unis et montre-moi les prix exacts.
Loue un numéro pour l'intervalle disponible le plus court, puis surveille les nouveaux messages.
Liste mes locations actives et prolonge celle qui expire le plus tôt d'un intervalle disponible.
REST
La découverte est publique — vous pouvez exécuter le premier bloc tout de suite, sans compte. L'achat demande soit une clé prépayée, soit un paiement x402 signé, et le corps de la requête est identique dans les deux cas.
Le solde prépayé est plus simple si vous achetez souvent. Le x402 sans compte convient mieux à un achat autonome ponctuel — conservez le receipt_token de la première réponse payée pour relire ensuite ce que vous avez acheté.
Aucun compte requis. Récupérez la disponibilité en direct et les prix exacts avant d'acheter.
curl 'https://api.voxisim.com/v1/sms/rental/services'
curl 'https://api.voxisim.com/v1/sms/rental/countries?service_id=SERVICE_ID'
curl 'https://api.voxisim.com/v1/sms/rental/intervals?service_id=SERVICE_ID&country_id=COUNTRY_ID'
Créez un compte une fois, alimentez-le via x402, puis utilisez la clé vxs_ renvoyée pour vos achats.
curl -X POST https://api.voxisim.com/v1/signup \
-H 'content-type: application/json' \
-d '{"label":"docs-quickstart"}'
curl -X POST https://api.voxisim.com/v1/sms/rental/numbers \
-H 'authorization: Bearer YOUR_VXS_API_KEY' \
-H 'content-type: application/json' \
-d '{"service_id":"SERVICE_ID","country_id":COUNTRY_ID,"hours":HOURS}'
Envoyez l'achat sans identifiants, signez l'une des exigences de la réponse 402, puis répétez la même requête.
curl -i -X POST https://api.voxisim.com/v1/sms/rental/numbers \
-H 'content-type: application/json' \
-d '{"service_id":"SERVICE_ID","country_id":COUNTRY_ID,"hours":HOURS}'
curl -X POST https://api.voxisim.com/v1/sms/rental/numbers \
-H 'content-type: application/json' \
-H 'X-PAYMENT: BASE64_SIGNED_AUTHORIZATION' \
-d '{"service_id":"SERVICE_ID","country_id":COUNTRY_ID,"hours":HOURS}'
Interrogez le numéro pendant toute la location ; utilisez last_id pour ne récupérer que les messages plus récents.
curl 'https://api.voxisim.com/v1/sms/rental/numbers/YOUR_RENTAL_ID/codes' \
-H 'authorization: Bearer YOUR_VXS_API_KEY'
| Méthode | Route | Ce qu'elle fait |
|---|---|---|
| GET | /v1/sms/rental/services | Lister les services louables |
| GET | /v1/sms/rental/countries | Lister les pays pour un service |
| GET | /v1/sms/rental/intervals | Lister les intervalles et les prix exacts |
| POST | /v1/sms/rental/numbers | Louer un numéro |
| GET | /v1/sms/rental/numbers | Lister les locations actives ou archivées |
| GET | /v1/sms/rental/numbers/{id}/codes | Récupérer les SMS reçus |
| POST | /v1/sms/rental/numbers/{id}/cancel | Annuler une location active |
| GET | /v1/sms/rental/numbers/{id}/extend-options | Lister les durées et prix de prolongation |
| POST | /v1/sms/rental/numbers/{id}/extend | Prolonger une location active |
Notes d'exploitation
L'expiration et les ratés d'un fournisseur sont des états normaux, pas des exceptions. Branchez sur l'erreur typée, relancez la découverte avant de réessayer et ne supposez jamais que le prix du dernier appel tient toujours.
Les durées et les prix ne forment pas un menu figé : ils viennent de la découverte d'intervalles en direct. La valeur hours envoyée à l'achat doit correspondre à l'une des options réellement proposées à ce moment-là.
Interrogez avec last_id pour que chaque appel ne renvoie que du nouveau, et gardez l'id de la location — il vous servira pour annuler ou prolonger.
Annulez dans la fenêtre ouvrant droit au remboursement si le numéro ne vous sert plus, ou prolongez une location active de n'importe quel intervalle encore disponible pour elle.
invalid_argument — votre service, pays ou intervalle est périmé. Relancez la découverte et envoyez une combinaison actuellement valide.payment_required — attendu sur la voie x402. Signez l'une des exigences proposées et répétez la requête à l'identique.number_unavailable ou un conflit — cette option vient d'être épuisée. Relancez la découverte et prenez-en une autre plutôt que de rejouer le même achat.provider_unavailable ou limitation de débit — patientez et respectez l'indication de réessai fournie dans l'erreur. Réessayer immédiatement aggrave la situation.Encore hésitant ?
Prenez la durée de vie la plus courte qui couvre encore votre besoin. Le stock et les prix sont en direct pour les deux.
Achetez un numéro de téléphone à usage unique et recevez son code de vérification.
Louez un numéro de téléphone pour la durée de votre choix et recevez ses SMS.
FAQ
Une journée au minimum, et les intervalles plus longs partent de là. Demandez à l'endpoint des intervalles ce qui est réellement proposé pour votre service et votre pays plutôt que de supposer un jeu figé — les options varient.
Autant qu'il en arrive pendant la location. C'est toute la différence avec une activation, qui s'arrête après un code.
Passez last_id lors de vos appels. Chaque appel ne renvoie alors que les messages plus récents que celui que vous avez déjà : vous pouvez interroger souvent sans dédoublonner de votre côté.
Oui, tant qu'elle est active, avec n'importe quel intervalle encore disponible pour elle. Prolonger coûte moins cher et perturbe moins que louer un nouveau numéro, puisque le numéro lui-même ne change pas.
Une annulation dans la fenêtre éligible rembourse la location. En dehors de cette fenêtre, la location va simplement au bout de son terme — annulez donc dès que vous savez que vous avez terminé.
Oui. La voie x402 fonctionne exactement comme pour les activations : envoyez l'achat, signez le défi qui revient et répétez la requête à l'identique.
Référence
Cette page explique le déroulé. Pour chaque paramètre, champ de réponse et entrée d'outil, allez voir la référence : elle est générée à partir du contrat en vigueur et ne peut donc pas diverger.
Connectez un client MCP et demandez-lui, ou copiez le démarrage rapide REST et exécutez-le.
Indiquez votre e-mail et nous envoyons un lien de connexion. Ouvrez-le et vous revenez ici avec votre clé d'API.
Le lien de connexion est en route. Ouvrez-le sur cet appareil et vous reviendrez sur cette page avec votre clé d'API.
Copiez-la maintenant. Les clés sont stockées hachées : c'est la seule fois où elle peut être affichée.
Les clés sont stockées hachées : seul le début de la vôtre peut être affiché.
Une nouvelle clé remplace immédiatement l'actuelle. Tout ce qui utilise encore l'ancienne cessera de fonctionner.