How It Works

From wallet setup to live web scraping – everything you need to know to get started.

📦
01

Create a Wallet & Subscribe

Before you can access web data, you need a funded account on our platform. We support:

  • USDT converter: send USDT to a generated address and receive STH instantly.
  • Pick a subscription tier that fits your request volume and budget. Each tier has a fixed price in STH, and the rate is locked at order time.
💡 Your STH balance is converted to platform tokens 1:1 when you subscribe.
1
🔐
02

Generate Your API Key

Every subscription needs a secret token to authorize MCP server requests. You can create one right after subscribing, or later in the Credentials page.

  • Set a name and optional expiration date for your key.
  • The key is shown only once – store it securely!
  • Use it as an HTTP Authorization header in any MCP client.
bash
Authorization: Bearer YOUR_SECRET_KEY
2
03

Send Requests & Monitor Usage

Claude Code
# Add MCP server to Claude Code
claude mcp add --transport streamable-http \
 web-data-api \
 https://crypto-ig.com/api/v1/mcp \
 --header "Authorization: Bearer YOUR_TOKEN"

Once your subscription is active and your key is set, you can start calling MCP tools to crawl websites, power autonomous research, and build AI automation workflows using live pages. Every successful request deducts a fixed number of tokens from your plan.

  • Real‑time stats: see request volume, success rate, and remaining tokens on the Tokens page.
  • Failed requests do not consume tokens – only captured results cost units.
  • Top up anytime by adding more STH and creating a new subscription.
⏳ Subscription expires when the request limit is reached. You can always renew with the same or a different tier.

MCP Client Setup

Configure your preferred MCP client to connect to the endpoint.

Claude Code (CLI)

Claude Code supports remote MCP servers directly in its configuration. Add the following to your Claude Code settings:Claude Code MCP documentation

claude_code.json
{
    "mcpServers": {
        "remote-tools": {
            "url": "https://crypto-ig.com/api/v1/mcp",
            "headers": {
                "Authorization": "Bearer YOUR_API_KEY"
            }
        }
    }
}
Docker Agent

For Docker Agent, add the following to your agent's toolsets configuration:Docker Agent remote MCP documentation

docker-agent.yaml
toolsets:
    - type: mcp
        remote:
            url: "https://crypto-ig.com/api/v1/mcp"
            transport_type: "streamable"
            headers:
                Authorization: "Bearer ${env.MCP_API_TOKEN_MAIN}" # resolved per request
            # Optional: use only for trusted internal/private MCP or OAuth endpoints.
            allow_private_ips: true
Hermes Agent

Hermes Agent supports remote MCP servers via HTTP endpoints. Add the following to your Hermes configuration:Hermes Agent MCP documentation

hermes.yaml
mcp_servers:
    remote_api:
        url: "https://crypto-ig.com/api/v1/mcp"
        headers:
        Authorization: "Bearer ***"
Use HTTP servers when:
  • the MCP server is hosted elsewhere
  • your organization exposes internal MCP endpoints
  • you do not want Hermes spawning a local subprocess for that integration
Programmatic Clients

For custom agent frameworks, use the MCP SDK's StreamableHTTPClientTransport. Example:

client.js
import { Client } from "@modelcontextprotocol/sdk/client/index.js";
import {
StreamableHTTPClientTransport
} from "@modelcontextprotocol/sdk/client/streamableHttp.js";

const transport = new StreamableHTTPClientTransport(
new URL("https://crypto-ig.com/api/v1/mcp"),
{ headers: { Authorization: `Bearer ${apiKey}` } }
);

const client = new Client({
name: "web-data-api",
version: "1.0.0"
});
await client.connect(transport);

const tools = await client.listTools();
Cursor, VS Code, and Windsurf

These editors support MCP through their settings panels. Add the server URL and authentication details in the MCP configuration section. Each editor handles the transport negotiation automatically once you provide the URL.

Transparent by Design

All payments and token operations are recorded on the SmartHoldem and Ethereum blockchain. This means you can independently verify every transaction.

We believe in radical transparency – from minting internal tokens to deducting request fees, nothing is hidden.

  • Public explorer for all transactions
  • Immutable token supply – 1 STH = 1 platform token
  • Semi-Automatic cashback guarantee
  • Platform based tokenomics for fast and precise operations, to operate via MCP server
⛓️
explorer.smartholdem.io

Ready to Start Extracting Web Data?

Create your account, fund your wallet, and unlock the power of real‑time web access for your AI agents.