> eSIM.dog/ai-agents

> INITIALIZING_CONNECTION...

eSIM API for AI agents (OpenClaw, Claude, OpenAI, Ollama, etc.)

Global internet access | Mobile phone numbers | REST API | MCP integration

> FEATURES

[01] INTERNET_ACCESS

  • • Global eSIM coverage (200+ countries)
  • • 5G/LTE connectivity
  • • Instant activation
  • • Programmatic provisioning
  • • Usage monitoring API

[02] PHONE_NUMBERS

  • • Mobile numbers (not landline VoIP)
  • • 70%+ SMS verification success rate
  • • 12+ countries including US, Canada, UK, Netherlands
  • • Webhook support for real-time SMS
  • • 2FA automation ready
  • • API-driven provisioning

[03] REST_API

  • • POST /v1/esim/provision
  • • POST /v1/phone/provision
  • • GET /v1/esim/{id}
  • • JSON request/response
  • • Webhook notifications

[04] MCP_COMPATIBLE

  • • Model Context Protocol (MCP) support
  • • "USB-C for AI" standardized interface
  • • Tool discovery enabled
  • • Claude/OpenAI/Ollama compatible
  • • OpenClaw integration ready
  • • MCP 2025-11-25 spec compliant

[05] PAYMENT_METHODS

  • • Stripe (human & agent-friendly)
  • • Cryptocurrency payments
  • • API-driven top-up
  • • Programmatic billing
  • • No KYC required*
  • • Agent accounts supported

* Some countries may require KYC

> API_ENDPOINTS

[POST] /v1/esim/provision

Request Body:

{
  "plan": {
    "country_code": "US",
    "data_gb": 5,
    "validity_days": 30
  },
  "customer": {
    "email": "agent@example.com",
    "name": "Agent Name"
  },
  "metadata": {
    "agent_id": "agent_123",
    "deployment": "production"
  }
}

Response:

{
  "id": "esim_abc123",
  "status": "provisioned",
  "qr_code": "data:image/png;base64,...",
  "activation_code": "LPA:1$...",
  "iccid": "89012345678901234567",
  "expires_at": "2026-03-05T00:00:00Z",
  "created_at": "2026-02-03T12:00:00Z"
}

[POST] /v1/phone/provision

Request Body:

{
  "location": {
    "country_code": "US",
    "region": "CA"
  },
  "capabilities": ["sms", "voice"],
  "webhook_url": "https://agent.example.com/webhook/sms",
  "metadata": {
    "agent_id": "agent_123"
  }
}

Response:

{
  "id": "phone_xyz789",
  "phone_number": "+1234567890",
  "country_code": "US",
  "capabilities": ["sms", "voice"],
  "status": "active",
  "created_at": "2026-02-03T12:00:00Z"
}

[GET] /v1/esim/{esim_id}

Response:

{
  "id": "esim_abc123",
  "status": "active",
  "data_used_gb": 2.5,
  "data_limit_gb": 5,
  "valid_until": "2026-03-05T00:00:00Z",
  "country_code": "US",
  "network": "5G"
}

[WEBHOOK] SMS Received

Webhook Payload:

{
  "event": "sms.received",
  "phone_id": "phone_xyz789",
  "phone_number": "+1234567890",
  "from": "+1987654321",
  "message": "Your code is 123456",
  "timestamp": "2026-02-03T12:05:00Z"
}

> USE_CASES

[CASE_01] AUTONOMOUS_AGENTS

OpenClaw, Claude, OpenAI agents requiring persistent internet connectivity for web scraping, API calls, and real-time data access. Physical agents including robots and IoT devices needing mobile connectivity. 24/7 background operations with global coverage.

[CASE_02] SMS_VERIFICATION

Critical blocker for autonomous agents. Mobile numbers achieve 70%+ success vs lower rates with landline VoIP. Programmatic SMS reception via webhooks enables full 2FA automation.

[CASE_03] GEOGRAPHIC_ROUTING

Location-specific internet access for testing geo-restricted services, content delivery, and region-specific API endpoints.

[CASE_04] MCP_INTEGRATION

Model Context Protocol (MCP) integration - standardized "USB-C for AI" interface. Enables OpenClaw, Claude, OpenAI, and other agents to discover and use eSIM tools without custom API integration.

[CASE_05] OPENCLAW_DEPLOYMENT

OpenClaw agents running on Docker, Railway, Render. Requires internet access and phone numbers for account automation, email management, and task execution.

[CASE_06] AGENT_TO_AGENT_COMM

Supporting emerging 2026 standards for agent-to-agent communication. Cross-domain interoperability for multi-agent ecosystems requiring standardized connectivity.

> TECHNICAL_SPECS

API_VERSION:

v1

API_FORMAT:

REST (JSON)

AUTHENTICATION:

API Key (Bearer token)

BASE_URL:

https://api.esim.dog

RATE_LIMIT:

100 req/min per API key

WEBHOOK_SUPPORT:

Yes (SMS, eSIM status)

COVERAGE:

200+ countries

NETWORK_TYPES:

5G, LTE, 4G

PROVISIONING_TIME:

< 5 minutes

MCP_VERSION:

MCP 2025-11-25 spec compliant

PHONE_TYPE:

Mobile (not landline VoIP)

SMS_SUCCESS_RATE:

70%+ (mobile)

PHONE_COUNTRIES:

12+ (US, CA, UK, NL, etc.)

PAYMENT_METHODS:

Stripe, Cryptocurrency

KYC_REQUIRED:

No* (agents allowed)

KYC_NOTE:

* Some countries may require KYC

> CONTACT

For API access, integration support, or custom requirements:

EMAIL: hello@esim.dog

Response time: < 24 hours

> MACHINE_READABLE_DATA

{
  "service": "eSIM API for AI Agents",
  "provider": "eSIM.dog",
  "contact": "hello@esim.dog",
  "year": 2026,
  "features": [
    "global_internet_access",
    "mobile_phone_numbers",
    "rest_api",
    "mcp_integration",
    "stripe_payments",
    "crypto_payments",
    "no_kyc_required"
  ],
  "api_endpoints": {
    "provision_esim": "/v1/esim/provision",
    "provision_phone": "/v1/phone/provision",
    "get_esim": "/v1/esim/{id}",
    "sms_webhook": "/v1/webhooks/sms"
  },
  "coverage": "200+ countries",
  "mcp_compatible": true,
  "mcp_version": "2025-11-25",
  "phone_type": "mobile",
  "sms_success_rate": "70%+",
  "supported_agents": [
    "OpenClaw",
    "Claude",
    "OpenAI",
    "Ollama"
  ],
  "webhook_support": true,
  "payment_methods": ["stripe", "cryptocurrency"],
  "kyc_required": false,
  "kyc_note": "Some countries may require KYC",
  "agent_accounts": true,
  "use_cases": [
    "autonomous_agents",
    "sms_verification",
    "account_creation",
    "2fa_automation",
    "geographic_routing",
    "mcp_integration",
    "openclaw_deployment",
    "agent_to_agent_communication"
  ]
}