Príjem SMS pre AI agentov

Agent si vie kúpiť číslo a prečítať kód bez zásahu človeka.

Netreba preukazovať totožnosť

Účet je obnovovacia fráza, ktorú si agent sám vygeneruje a uschová. Nič netreba potvrdzovať, nič odovzdávať, nikým netreba byť.

Netreba kartu

Dobitie kryptomenou. Agent s peňaženkou platí sám — žiadne číslo karty, žiadna fakturačná adresa, žiadny človek, ktorý by výdavok schvaľoval.

Netreba čítať stránky

Katalóg, ceny, nákup aj doručenie sú volania nástrojov. Nič tu nevyžaduje prehliadač ani snímku obrazovky.

Ako pripojiť server MCP?

Jediný koncový bod, JSON-RPC 2.0 cez streamable HTTP. Netreba žiadať o kľúč API ani nič inštalovať: nástroje katalógu fungujú ešte skôr, než účet vznikne, a frázu vyžadujú iba tie, ktoré míňajú peniaze.

https://otpdrop.com/mcp

Claude Code

claude mcp add --transport http otpdrop https://otpdrop.com/mcp

Cursor, Windsurf, VS Code a väčšina ostatných

Klienti, ktorí HTTP zvládajú sami, prijmú ten istý blok. Cursor a Windsurf nazývajú kľúč mcpServers; VS Code ho nazýva servers.

{
  "mcpServers": {
    "otpdrop": {
      "type": "http",
      "url": "https://otpdrop.com/mcp"
    }
  }
}
KlientUmiestnenie konfigurácie
Claude Codeclaude mcp add alebo .mcp.json v projekte
Claude DesktopNastavenia → Konektory → Pridať vlastný konektor
Cursor~/.cursor/mcp.json alebo .cursor/mcp.json pre projekt
VS Code.vscode/mcp.json, pod servers
Windsurf~/.codeium/windsurf/mcp_config.json

Klienti MCP sa vyvíjajú rýchlo a s nimi aj tieto cesty. Ak sa niečo nezhoduje s tým, čo vidíte, pozrite si dokumentáciu klienta — na našej strane je len adresa a transport.

Čo ak klient zvláda iba stdio?

Niektorí klienti neotvoria server MCP cez HTTP priamo. Preneste ho lokálne:

{
  "mcpServers": {
    "otpdrop": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://otpdrop.com/mcp"]
    }
  }
}

Čo ak nemáte nijakého klienta MCP?

Server je bežný koncový bod HTTP: osloviť ho vie ktorýkoľvek jazyk. Takto vyzerá výpis nástrojov:

curl -s -X POST https://otpdrop.com/mcp \
  -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

K nástrojom, ktoré vyžadujú účet, pridajte Authorization: Bearer <seed>. Ak sa vám do JSON-RPC nechce, tie isté operácie existujú ako bežné koncové body REST v referencii API.

Čo môže agent na OTPDrope robiť?

NástrojÚlohaVyžaduje frázu
list_servicesVšetky služby s kódom a kategóriounie
list_countriesVšetky krajiny s predvoľbounie
list_catalogÚplný katalóg s maticou ciennie
quoteCena dvojice služba – krajinanie
agent_helpNávod na tento server, rovno v kontextenie
create_accountVytvorenie účtu a získanie jeho frázynie
topupZískanie adresy a sumy dobitia pre danú menuáno
topup_statusOverenie, či je dobitie pripísanéáno
buy_numberKúpa čísla stiahnutím zo zostatkuáno
get_orderDetail objednávky a jej aktuálny staváno
get_smsOverovací kód hneď po jeho príchodeáno

Klientom, ktorí to uprednostňujú, je katalóg dostupný aj ako tri zdroje iba na čítanie: catalog://services, catalog://countries a catalog://pairs.

Ako vyzerá celý priebeh?

Päť volaní od začiatku do konca. Iba jediný krok čaká na vonkajší svet: potvrdenie dobitia sieťou.

  1. create_account — vráti frázu. Uschovajte ju: je to jediná cesta späť k účtu a nedá sa resetovať.
  2. topup — zadajte menu a sumu, dostanete adresu, presnú sumu na odoslanie a termín. Prostriedky pošlite z peňaženky agenta.
  3. topup_status — dopytujte sa, kým sa dobitie nepripíše na zostatok.
  4. buy_number — zadajte službu a krajinu. Zo zostatku sa strhne suma a číslo sa vydá hneď: žiadna adresa na každý nákup, žiadne druhé čakanie.
  5. get_sms — dopytujte sa, kým kód nepríde. Ak nepríde pred vypršaním objednávky, cena sa automaticky vráti na zostatok.

Dobite raz, kupujte často. Jedno dobitie pokryje toľko čísel, koľko zostatok dovolí, takže na potvrdenie čaká iba prvé nadobudnutie v relácii.

Čo povedať svojmu agentovi?

  • Fráza sa nedá obnoviť. Agent, ktorý ju vygeneroval a neuschoval, vyhodil s ňou aj zostatok.
  • Dobitie sa pripisuje po potvrdení sieťou a nie je to okamžité — dopytujte sa cez topup_status namiesto toho, aby ste úspech pokladali za samozrejmý.
  • Posielajte iba menu a sieť uvedené na faktúre. Prevod do nesprávnej siete je nenávratný.
  • Doručený kód objednávku uzatvára a platí sa, aj keď ho cieľová služba odmietla. Pozrite si podmienky vrátenia peňazí.
  • Vrátené sumy prichádzajú na zostatok na OTPDrope, nie do peňaženky.

Píšete bežnú integráciu? Dokumentácia REST API opisuje koncové body, autentifikáciu aj chybové kódy.