Botcall MCP for Openclaw

An MCP server that empowers AI agents to provision real phone numbers and automate SMS verification workflows.

danecodes
v0.1.1
Apr 5, 2026
0
750
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install botcall-mcp

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install botcall-mcp using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Botcall MCP?

Botcall MCP is a specialized Model Context Protocol server that bridges the gap between autonomous AI agents and services requiring SMS-based identity verification. By leveraging the botcall.io API, this tool allows developers to give their agents a real-world communication layer, enabling them to receive text messages and bypass verification hurdles.

As a robust addition to the Openclaw Skills ecosystem, Botcall MCP simplifies the lifecycle of mobile number management. It handles everything from the initial provisioning of a number based on specific regions to the extraction of sensitive verification codes, making it an essential component for agents performing account creation or automated testing tasks.

Botcall MCP Use Cases

  • Automating account registration on platforms that require SMS OTP verification.
  • Building autonomous agents capable of interacting with mobile-only services.
  • Programmatically monitoring SMS inboxes for transactional alerts or notifications.
  • Identity verification for AI-driven QA and software testing workflows.

How Botcall MCP Works

  1. The AI agent initiates the process by calling the provision_number tool to secure a valid phone number.
  2. The agent submits this number to the target service's registration or login form.
  3. The agent calls the get_code tool, which long-polls the Botcall API for up to 30 seconds to detect incoming messages.
  4. The MCP server automatically parses the SMS body to isolate and extract the verification code.
  5. The agent receives the code and proceeds to complete the authentication sequence.

Botcall MCP Setup

To integrate this tool into your environment, use the following installation command:

claude mcp add botcall -- npx -y botcall-mcp

Ensure you have an API key from botcall.io. You can set it as an environment variable:

export BOTCALL_API_KEY="bs_live_your_key_here"

For persistent configuration in Claude Desktop, add the server to your claude_desktop_config.json file:

{
  "mcpServers": {
    "botcall": {
      "command": "npx",
      "args": ["-y", "botcall-mcp"],
      "env": {
        "BOTCALL_API_KEY": "your_api_key_here"
      }
    }
  }
}

Botcall MCP Data Schema & Taxonomy

The skill interacts with the Botcall API and organizes data using the following tool-based schema:

Tool Primary Data Handled
provision_number Returns phone number, country code, and ID.
get_inbox Returns a list of SMS messages with sender and timestamp.
get_code Returns the specific extracted OTP string.
get_usage Returns account balance, plan type, and usage statistics.

Botcall MCP Advanced Features

  • Intelligent OTP extraction that filters verification codes from noise in the SMS body.
  • Long-polling capabilities to ensure agents don't miss time-sensitive messages.
  • Regional number provisioning allowing agents to appear as local users in specific countries.
  • Seamless integration with other Openclaw Skills for complex, multi-step automation pipelines.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*