{
    "name": "OTPDrop",
    "description": "SMS verification numbers and long-term number rental. No KYC. Balance-funded; funding is crypto-only.",
    "status": "catalog, pricing, accounts, top-up, and number purchase are live. Funding is by top-up: a top-up stays \"awaiting_payment\" until the deposit confirms on the network, which credits the balance. Once funded, buying a number debits the balance and issues it instantly — no address, no waiting.",
    "last_updated": "2026-09-03",
    "catalog": {
        "services": 133,
        "countries": 197,
        "priced_pairs": 26201
    },
    "capabilities": [
        "list_services",
        "list_countries",
        "list_catalog",
        "quote",
        "create_account",
        "topup",
        "topup_status",
        "buy_number",
        "list_orders",
        "get_order",
        "get_sms",
        "agent_help"
    ],
    "auth": {
        "type": "bearer",
        "note": "Both the MCP tools and the REST API at /api/v1 that touch an account, a top-up, or an order (topup, topup_status, buy_number, get_order, get_sms) require \"Authorization: Bearer <seed>\" — a header, never a tool argument. create_account needs no prior auth, the same as registering on the site."
    },
    "business_rules": {
        "kyc": "none",
        "funding": "by top-up, crypto only (BTC, XMR, LTC, ETH, USDT, USDC, TRX, USDTTRC, SOL, USDCSOL, BNB, USDTBSC, USDCBSC); a top-up credits the balance once the deposit confirms on the network, which is not instant — poll topup_status rather than assuming it succeeded",
        "purchase": "instant once funded — buy_number debits the balance and returns the number immediately, no address and no waiting",
        "currency": "USD (prices and balances are in USD cents; a top-up's invoice amount is the same figure, denominated for the chosen coin)",
        "rate_limits": "No published quota. Requests are expected to be paced sensibly; poll endpoints such as topup_status and get_sms once every few seconds rather than in a tight loop."
    },
    "links": {
        "openapi": "https://otpdrop.com/openapi.json",
        "llms_txt": "https://otpdrop.com/llms.txt",
        "llms_full_txt": "https://otpdrop.com/llms-full.txt",
        "human_docs": "https://otpdrop.com/api",
        "mcp": "https://otpdrop.com/mcp",
        "rest_api": "https://otpdrop.com/api/v1",
        "agent_guide": "https://otpdrop.com/agents",
        "pricing": "https://otpdrop.com/pricing",
        "refund_policy": "https://otpdrop.com/refund",
        "terms": "https://otpdrop.com/tos",
        "sitemap": "https://otpdrop.com/sitemap.xml"
    }
}