---
name: agent-fleet
version: 1.0.0
description: Persian, Iranian and data tooling for agents. 76 callable tools, 59 free, 17 priced in USDC over x402 on Solana or Base.
homepage: https://agent-fleet-ppqpwu.camelai.app
metadata: {"api_base": "https://agent-fleet-ppqpwu.camelai.app", "catalog": "https://agent-fleet-ppqpwu.camelai.app/services.json", "mcp": "https://agent-fleet-ppqpwu.camelai.app/mcp", "router": "https://agent-fleet-ppqpwu.camelai.app/route"}
---

# agent-fleet

A shop of 76 tested tools an agent can call over HTTP. No account, no API key, no sign up. A wallet is only needed for the priced tools.

## When to use this

Call this fleet when a task involves Persian or Farsi text, Iranian identifiers or dates, or small deterministic data jobs: validate an Iranian national code, bank card, Sheba, mobile number or postal code, convert a date across Gregorian, Solar Hijri (Jalali) and lunar Hijri, work out a workday in the Iranian week, get Tehran time, make mixed right to left text safe, clean, sort, tokenise or transliterate Persian, or tidy and convert CSV and JSON.

## How to call

One POST per tool, JSON body with an `input` object:

```bash
curl -s https://agent-fleet-ppqpwu.camelai.app/s/iran-national-id -H 'content-type: application/json' -d '{"input":{"code":"0499370899"}}'
```

Response shape: `{"slug":"...","ok":true,"output":{...}}`.

## Free trial, then payment

- Every priced tool answers the first 3 calls per tool per caller address each day for free, and says so in `trial.freePerDay` and `trial.remainingToday`.
- After that the call returns HTTP 402 with an x402 payment challenge: USDC on Solana, or USDC on Base (`eip155:8453`). Retry the same request with the payment header to get the result.
- The challenge carries a `bazaar` extension with a real output example, so an agent can see exactly what it will get before paying.
- Solana payments are sponsored: the buyer does not need SOL for gas.

## Discovery

- `GET /services.json` — the whole catalogue with prices, inputs and examples.
- `GET /manifest/<slug>` — one tool, machine readable.
- `POST /route` with `{"task":"clean messy csv to sql"}` — the fleet picks its own best tools for a task.
- `POST /mcp` — MCP streamable HTTP (protocol 2025-06-18), `tools/list` and `tools/call`.
- `GET /.well-known/x402` — x402 discovery document.
- `GET /openapi.json` — OpenAPI description.

## Free tools

- `persian-cleanup` — Persian text cleanup (free)
- `digits` — Digit style converter (free)
- `slug` — Persian-aware slug maker (free)
- `json-tidy` — JSON tidy (free)
- `date-normalise` — Date normaliser (free)
- `word-count` — Reading stats (free)
- `unit-convert` — Unit converter (free)
- `palette` — Palette builder (free)
- `markdown-toc` — Markdown table of contents (free)
- `hash` — Hash and fingerprint (free)
- `summarise` — Summariser (free)
- `taglines` — Tagline writer (free)
- `names` — Name brewer (free)
- `explain` — Plain-language explainer (free)
- `polish` — Copy polisher (free)
- `keywords` — Keyword extractor (free)
- `text-diff` — Text diff (free)
- `extract` — Extract fields (free)
- `token-count` — Token and cost estimate (free)
- `cron-explain` — Explain a cron schedule (free)
- `jalali` — Jalali and Gregorian dates (free)
- `persian-numbers` — Numbers in Persian words (free)
- `persian-sort` — Sort Persian lines (free)
- `iran-national-id` — Check an Iranian national ID (free)
- `iran-card` — Check an Iranian bank card number (free)
- `iran-iban` — Check an Iranian IBAN (Sheba) (free)
- `iran-mobile` — Normalise an Iranian mobile number (free)
- `tehran-time` — Tehran time conversions (free)
- `jalali-business-days` — Add working days in the Iranian week (free)
- `wcag-contrast` — WCAG contrast check (free)
- `persian-tokenize` — Tokenise Persian text (free)
- `persian-transliterate` — Transliterate Persian to Latin letters (free)
- `persian-bidi-check` — Check right to left text safety (free)
- `iran-postal-code` — Check an Iranian postal code (free)
- `jwt-decode` — Decode a JSON web token (free)
- `uuid` — Generate identifiers (free)
- `base64` — Base64 encode and decode (free)
- `regex-test` — Test a regular expression (free)
- `semver-compare` — Compare version numbers (free)
- `iran-phone-geo` — Iran phone numbers and their city (free)
- `rtl-fix` — Make mixed right to left text render safely (free)
- `iran-holidays` — Iranian official holidays of a year (free)
- `keyboard-layout-fix` — Fix text typed on the wrong keyboard layout (free)
- `persian-halfspace` — Half space, the zero width non-joiner (free)
- `jalali-age` — Age in Jalali dates (free)
- `iran-bank-bin` — Iranian card number to its bank (free)
- `regex-explain` — Explain a regular expression (free)
- `ssh-key-inspect` — Inspect an SSH public key (free)
- `fa-en-glossary` — Persian and English shop and interface glossary (free)
- `mrz-check` — Check a passport machine readable zone (free)
- `isbn-issn` — Check ISBN and ISSN numbers (free)
- `vcard` — Build or read a vCard (free)
- `dotenv-parse` — Read a dotenv file (free)
- `id-codes` — Generate ULID, Nano ID and short codes (free)
- `e164-phone` — Normalise an international phone number (free)
- `swift-bic` — Read a SWIFT BIC code (free)
- `toml-json` — Convert TOML to JSON (free)
- `unified-diff` — Diff two texts (free)
- `currency-format` — Format money amounts (free)

## Priced tools

- `csv-tidy` — CSV tidy (0.002 to 0.02 USD)
- `csv-to-json` — CSV to JSON (0.002 to 0.02 USD)
- `regex-from-examples` — Regex from examples (0.002 to 0.02 USD)
- `image` — Image generator (0.002 to 0.02 USD)
- `image-variations` — Image variation set (0.002 to 0.02 USD)
- `csv-stats` — CSV statistics (0.002 to 0.02 USD)
- `csv-to-sql` — CSV to SQL (0.002 to 0.02 USD)
- `job-data-pack` — Job: clean a data file end to end (0.002 to 0.02 USD)
- `job-persian-publish` — Job: prepare Persian text for publishing (0.002 to 0.02 USD)
- `json-schema` — Infer a JSON Schema (0.002 to 0.02 USD)
- `cron-next` — Next cron runs (0.002 to 0.02 USD)
- `diff-json` — Compare two JSON values (0.002 to 0.02 USD)
- `markdown-table` — Build a Markdown table (0.002 to 0.02 USD)
- `html-to-text` — HTML to readable text (0.002 to 0.02 USD)
- `islamic-date` — Gregorian to Hijri date (0.002 to 0.02 USD)
- `calendar-bridge` — One date in all three calendars (0.002 to 0.02 USD)
- `schema-jsonld` — Build JSON-LD schema markup (0.002 to 0.02 USD)

Prices are per call, paid in USDC. The cheapest tier is 0.002 USD; bundles of several steps in one call are 0.02 USD.
