Your agent checks the details before it sends, saves or pays.

One bad detail turns into a bounced welcome email, a wrong record or a failed payment. Your agent checks each one first and asks again only when something is off.

  • Calls4 tools
  • One run€0.04
  • RoutesAPI, MCP, SDKs and x402

How your agent does it

4 calls, one connection

A new business customer fills in a sign-up form, and the agent creates their account.

Every step goes through the same key and the same connection, with no account at any of the providers behind them.

  1. Step 1: Email Validation Free

    Checks the address can receive mail: syntax, mail server, disposable and role addresses.

    Free to try x402 email-validate
  2. Step 2: Phone Validation €0.02

    Checks the phone number and returns it in international format, with its country and type.

    x402 phone-validate
  3. Step 3: IBAN Validation Free

    Checks the IBAN format and checksum, and reads the country and bank code from it.

    Free to try x402 iban-validate
  4. Step 4: EU VAT Validation €0.02

    Checks the EU VAT number against the EU’s VIES service and returns the registered name.

    x402 vat-validate
  5. The result

    The agent saves the details that check out and asks the customer again for the one that does not: an email address whose domain has no mail server, most likely a typo.

Illustrative example

One run, start to finish

What the agent sends and what comes back, step by step.

  1. 1 Email Validation

    Agent sends
    {
      "email": "[email protected]"
    }
    Comes back
    {
      "email": "[email protected]",
      "valid": false,
      "domain": "gmail.con",
      "has_mx_records": false,
      "is_disposable": false
    }
  2. 2 Phone Validation

    Agent sends
    {
      "phone_number": "+46701740605"
    }
    Comes back
    {
      "valid": true,
      "e164": "+46701740605",
      "country_code": "SE",
      "phone_type": "mobile"
    }
  3. 3 IBAN Validation

    Agent sends
    {
      "iban": "SE4550000000058398257466"
    }
    Comes back
    {
      "valid": true,
      "country_code": "SE",
      "bank_code": "500"
    }
  4. 4 EU VAT Validation

    Agent sends
    {
      "vat_number": "SE556703748501"
    }
    Comes back
    {
      "valid": true,
      "vat_number": "SE556703748501",
      "company_name": "Spotify AB",
      "country_code": "SE"
    }

What one run costs

Priced per call from the live catalogue, with no subscription and no provider accounts.

One run, with an API key €0.04

Free tools cost nothing when called with a key. Each tool is charged only when its call succeeds.

No account at all

Pay per request from a wallet

Every step of this run is eligible for x402. Your agent pays each request in USDC as it goes: $0.1296 for the run, quoted before anything is paid.

The calls, in code

Each step through the REST API, with one key and the example’s inputs. Your agent passes what one step returns into the next.

The same tools work over MCP and the SDKs, and keyless over x402. Each tool’s page has the call for every route.

Read the docs
# Free tool: works without a key, within a monthly allowance. Add your key for more.
curl -X POST https://api.strale.io/v1/do \
  -H 'Content-Type: application/json' \
  -d '{
    "capability_slug": "email-validate",
    "inputs": {
      "email": "[email protected]"
    },
    "max_price_cents": 3
  }'

Give your agent this job today

Start with Email Validation, then add the next step through the same connection.