BusySMS

MCP pentru agenți AI

Coduri SMS pentru agenți AI: citește coduri de verificare prin MCP

Un agent care se poate autentifica pe un site se oprește tot la codul SMS. Serverul MCP BusySMS elimină acest obstacol: agentul declanșează autentificarea, apelează wait_for_code și primește codul tocmai sosit pe un telefon al tău, fără ca vreun om să citească cifre de pe ecran.

$5 per număr verificat pe lună · 7 zile gratuite · facturare prin Stripe, pe web

Pe această pagină

Ce îi oferă serverul MCP unui agent

BusySMS rulează un server MCP la distanță la https://busysms.net/mcp, prin Streamable HTTP. Odată conectat, un agent poate apela instrumente care îți citesc propriile coduri de verificare. Acestea contează cel mai mult:

wait_for_code

Așteaptă următorul cod: în jur de un minut implicit, cel mult 90 de secunde. Preferă să nu returneze nimic decât un cod vechi, pentru că un cod deja folosit costă o încercare de autentificare. Filtre: phone, sender, service, deviceId.

get_latest_code

Cel mai nou cod, verificat o singură dată, fără așteptare.

get_latest_sms

Cel mai nou SMS complet, pentru când agentul are nevoie de tot textul, nu doar de cifre.

list_devices, diagnose_my_gateway

Ce telefoane sunt înrolate, verificate și online și de ce s-ar putea să nu sosească codurile.

test_my_gateway

Trimite un cod de test prin SMS pe propriul tău număr și raportează dacă telefonul l-a trimis înapoi.

Lista completă, inclusiv instrumentele publice pe care orice asistent le poate apela fără cont, se află pe pagina instrumentelor MCP și, în format citibil de mașini, la /.well-known/mcp.json.

Conectează-ți agentul

Autentificarea folosește OAuth 2.1 cu înregistrare dinamică a clientului: îndrepți clientul către URL, se deschide o fereastră de browser, confirmi cu un cod trimis pe e-mail (sau pe telefonul contului) și apeși Permite. Nu trebuie să lipești niciun client ID sau secret.

claude mcp add --transport http busysms https://busysms.net/mcp

În aplicația Claude, deschide Customize → Connectors → + Add → Add custom connector, numește-l BusySMS și lipește https://busysms.net/mcp. Alți clienți MCP, inclusiv Grok, îl adaugă ca server HTTP la distanță cu același URL. Un client care nu suportă OAuth poate trimite în schimb o cheie API bsk_live_ ca token Bearer.

Un flux tipic pentru un agent

  1. 1

    Pornește autentificarea

    Agentul completează formularul de autentificare sau apelează serviciul, iar serviciul trimite un cod prin SMS pe numărul tău.

  2. 2

    Așteaptă codul

    Apelează imediat wait_for_code, transmițând phone sau sender când ai mai multe numere.

  3. 3

    Folosește codul

    Introduce codul și continuă. Dacă nu sosește nimic, nu primește nimic înapoi și poate reîncerca sau te poate întreba, în loc să ghicească.

Un prompt atât de simplu ca acesta funcționează cu orice agent conectat:

Prompt
Sign in to staging.example.com as +44 7700 900123.
When the site asks for the SMS code, call BusySMS wait_for_code
with phone 447700900123, enter the code, and tell me when you are in.

Mai multe numere, numere partajate și când codurile nu sosesc

Cu mai multe numere în cont sau cu un număr pe care un coleg l-a partajat cu tine, „următorul cod” este ambiguu. Transmite phone cu numărul care primește, ca să nu primești codul unei alte autentificări de pe alt număr, sau sender cu o parte din numele expeditorului. Numerele partajate funcționează ca ale tale: după ce accepți o partajare, instrumentele pentru coduri includ codurile noi de pe ele.

Dacă nu sosesc deloc coduri, cere-i agentului să ruleze diagnose_my_gateway: compară ce este înrolat, verificat și online și sugerează pasul următor. test_my_gateway merge mai departe și verifică tot traseul cap-coadă. Lasă agentul să te întrebe înainte, pentru că trimite un SMS real pe numărul tău.

Siguranță integrată în instrumente

  • Doar telefoanele tale. Fiecare instrument este limitat la contul tău și la numerele partajate cu tine. Un agent nu poate citi mesajele altcuiva.
  • Niciun secret în conversație. create_api_key creează o cheie REST, dar nu o returnează niciodată: primești un link de unică folosință, valabil 15 minute, pe care îl deschizi tu. Textul unui SMS poate conține instrucțiuni scrise de un străin, așa că o cheie cu durată lungă de viață nu trebuie să ajungă niciodată în contextul agentului.
  • Modificările necesită o sesiune autentificată. Instrumentele care schimbă ceva, cum ar fi testarea gateway-ului, partajarea unui număr sau revocarea unei chei, nu pot fi folosite deloc cu o cheie API.
  • Mesaje doar către tine. send_sms_to_me și send_email_to_me nu au argument pentru destinatar; pot ajunge doar la numărul și adresa din propriul tău cont.

De ce are nevoie agentul din partea ta

  • Un telefon cu SIM-ul: Android cu aplicația BusySMS sau un iPhone cu o automatizare din Comenzi rapide.
  • Numărul verificat în BusySMS.
  • O perioadă gratuită sau un abonament activ. Fără ele, instrumentele care citesc coduri returnează o eroare de facturare, în timp ce list_devices funcționează în continuare, ca agentul să-ți poată spune de ce.

Nu ai încă un cont?

Instrumentele publice răspund la întrebări despre produs fără autentificare (prețuri, pași de configurare, cerințe pentru dispozitiv, depanare), așa că un asistent îți poate spune exact ce face BusySMS înainte să te înregistrezi. Citirea codurilor necesită un cont: $5 per număr verificat pe lună după 7 zile gratuite.

Întrebări

Întrebări frecvente

Există un server MCP pentru SMS?

Da. BusySMS rulează unul la https://busysms.net/mcp, care citește codurile de verificare primite pe telefoanele tale. Nu trimite SMS-uri și nu furnizează numere.

Ce clienți AI funcționează cu el?

Orice client MCP care suportă servere HTTP la distanță: aplicația Claude, Claude Code, OpenAI Codex CLI, Grok și alții.

Poate agentul să-mi citească toate mesajele?

Doar ce capturează BusySMS: fiecare SMS de pe un SIM Android setat la Sincronizează toate SMS-urile (alegi la configurare) și mesajele de tip verificare de pe celelalte. Instrumentele pentru coduri returnează doar coduri, iar instrumentele ajung doar la propriile tale numere și la numerele partajate cu tine, care arată doar coduri.

Mă pot conecta fără OAuth?

Da: trimite o cheie API bsk_live_ ca token Bearer. Instrumentele care schimbă ceva rămân indisponibile pentru chei.

Cât așteaptă wait_for_code?

60 de secunde implicit, până la 90 de secunde. Dacă nu sosește nimic nou, nu returnează niciun cod, iar agentul îl poate apela din nou.

Vede agentul vreodată cheia mea API?

Nu. Dacă un agent creează o cheie pentru tine, primește un link de unică folosință în locul secretului, iar cheia o iei tu, în browser.

Blog

Mai multe de pe blog

Toate articolele

Citește mai departe

Ghiduri similare

Toate ghidurile

Încearcă pe un număr care îți aparține

Instalează aplicația, verifică-ți numărul și citește-ți primul cod chiar azi. Fiecare cont începe cu 7 zile gratuite; după aceea costă $5 per număr verificat pe lună și poți anula oricând.