Pagtanggap ng SMS para sa mga AI agent

Kayang bumili ng numero at basahin ang code ng isang agent nang walang taong nakikialam.

Walang pagkakakilanlang ihaharap

Ang account ay isang pariralang pambawi na ang agent mismo ang bumubuo at nag-iingat. Walang kukumpirmahin, walang isusuko, walang kailangang maging sinuman.

Hindi kailangan ng card

Deposito sa cryptocurrency. Ang agent na may wallet ay siya mismong nagbabayad — walang numero ng card, walang billing address, walang taong mag-aapruba ng gastos.

Walang pahinang babasahin

Ang katalogo, presyo, pagbili at paghahatid ay pawang tool call. Walang anuman dito ang nangangailangan ng browser o ng screenshot.

Paano ikakabit ang MCP server?

Iisang endpoint, sa JSON-RPC 2.0 sa streamable HTTP. Walang API key na hihingin, walang ii-install: gumagana ang mga tool ng katalogo bago pa umiral ang isang account, at ang parirala ay kailangan lamang ng mga tool na gumagastos ng pera.

https://otpdrop.com/mcp

Claude Code

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

Cursor, Windsurf, VS Code at halos lahat ng iba

Tinatanggap ng mga kliyenteng humahawak mismo ng HTTP ang parehong block. Tinatawag ng Cursor at Windsurf ang key na mcpServers; tinatawag itong servers ng VS Code.

{
  "mcpServers": {
    "otpdrop": {
      "type": "http",
      "url": "https://otpdrop.com/mcp"
    }
  }
}
KliyenteKinalalagyan ng configuration
Claude Codeclaude mcp add o .mcp.json sa proyekto
Claude DesktopSettings → Connectors → Magdagdag ng custom connector
Cursor~/.cursor/mcp.json o .cursor/mcp.json kada proyekto
VS Code.vscode/mcp.json, sa ilalim ng servers
Windsurf~/.codeium/windsurf/mcp_config.json

Mabilis magbago ang mga MCP client, at kasama nila ang mga landas na ito. Kung may hindi tumutugma sa nakikita ninyo, tingnan ang dokumentasyon ng kliyente — sa panig namin, ang address at ang transport lamang ang mayroon.

Paano kung stdio lamang ang kayang hawakan ng kliyente?

May mga kliyenteng hindi diretsong nagbubukas ng MCP server sa HTTP. I-relay ito nang lokal:

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

Paano kung wala namang MCP client?

Karaniwang HTTP endpoint ang server: kayang kausapin ito ng alinmang wika. Ganito ang hitsura ng listahan ng mga tool:

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

Para sa mga tool na nangangailangan ng account, idagdag ang Authorization: Bearer <seed>. Kung hindi kayo mahilig magsalita ng JSON-RPC, umiiral ang mismong mga operasyon bilang karaniwang REST endpoint sa sanggunian ng API.

Ano ang kayang gawin ng isang agent sa OTPDrop?

ToolPapelKailangan ang parirala
list_servicesLahat ng serbisyo kasama ang code at kategoryahindi
list_countriesLahat ng bansa kasama ang code ng bansahindi
list_catalogAng buong katalogo kasama ang matris ng presyohindi
quoteAng presyo ng isang pares ng serbisyo at bansahindi
agent_helpAng paraan ng paggamit ng server na ito, diretso sa kontekstohindi
create_accountGumawa ng account at kunin ang parirala nitohindi
topupKunin ang address at halaga ng deposito para sa isang baryaoo
topup_statusTingnan kung naikredito na ang isang depositooo
buy_numberBumili ng numero sa pamamagitan ng pagkaltas sa balanseoo
get_orderDetalye ng isang order at ang kasalukuyang katayuan nitooo
get_smsAng code na pampatunay sa sandaling dumating itooo

Para sa mga kliyenteng mas gusto ito, inilalabas din ang katalogo sa pamamagitan ng tatlong read-only na resource: catalog://services, catalog://countries at catalog://pairs.

Ano ang hitsura ng isang buong daloy?

Limang tawag mula simula hanggang dulo. Isang hakbang lamang ang naghihintay sa labas na mundo: ang kumpirmasyon ng network sa deposito.

  1. create_account — nagbabalik ng parirala. Itago ito: ito lamang ang daan pabalik sa account, at hindi ito maire-reset.
  2. topup — isaad ang barya at halaga, tumanggap ng address, ng eksaktong halagang ipapadala at ng takdang oras. Ipadala ang pondo mula sa wallet ng agent.
  3. topup_status — magtanong hanggang maikredito ang deposito sa balanse.
  4. buy_number — isaad ang serbisyo at bansa. Kinakaltas ang balanse at agad na inihahatid ang numero: walang address kada bili, walang ikalawang paghihintay.
  5. get_sms — magtanong hanggang dumating ang code. Kung hindi ito dumating bago mag-expire ang order, awtomatikong babalik ang presyo sa balanse.

Minsang magdeposito, madalas bumili. Sinasakop ng isang deposito ang kasindaming numerong kaya ng balanse, kaya ang unang pagkuha lamang sa isang session ang naghihintay ng kumpirmasyon.

Ano ang sasabihin sa inyong agent?

  • Hindi na mababawi ang parirala. Ang agent na bumuo nito nang hindi ito iniingatan ay itinapon ang balanse kasama nito.
  • Kinekredito ang deposito matapos ang kumpirmasyon ng network, at hindi ito agaran — tanungin ang topup_status sa halip na ipagpalagay na tagumpay.
  • Magpadala lamang ng baryang at network na nakasaad sa invoice. Hindi na mababawi ang paglilipat sa maling network.
  • Isinasara at binabayaran ng dumating na code ang order, kahit tinanggihan ito ng serbisyong tatanggap. Tingnan ang mga tuntunin ng pagsasauli.
  • Sa balanse sa OTPDrop dumarating ang isinasauli, hindi sa isang wallet.

Karaniwang integrasyon ba ang isinusulat ninyo? Inilalarawan ng dokumentasyon ng REST API ang mga endpoint, ang authentication at ang mga error code.