Promo · Scheduled Calls · Team Quotas

Three tools from the 402 Clinic, all built on the prepaid credit pack (buy once for $1.00, then call without signing every time). Claiming, scheduling and team setup are free; money moves only under the rules stated on each card — no fine print.

1 · Promo First-paid-call promo code — 50% off, one per address

Claim a FIRST50-… code for your payment address. Your first paid call is charged at 50% of the catalogue price and the code is redeemed, once, forever — a second claim from the same address is rejected.

Where it is honoured — exactly: ONLY on the MCP-connector credit-pack path: calls made with pack_key via POST https://api.mekongtradeintel.com/mcp-tools/mcp, using a pack whose payer is the claiming address. It is not honoured on direct per-call x402 payments to individual endpoints, and not on scoped child / team member keys. If the discounted call itself fails, the charge is refunded in full and the code stays unredeemed.
# claim (free, once per payment-address)
curl -s -X POST https://api.mekongtradeintel.com/clinic/promo/claim \
  -H 'Content-Type: application/json' \
  -d '{"payer":"0xYOUR_WALLET"}'

# status, with redemption evidence after use
curl -s 'https://api.mekongtradeintel.com/clinic/promo/status?payer=0xYOUR_WALLET'

# then call any connector tool with your pack_key — the first call
# is charged at 50% and the reply shows "[promo] ... Code redeemed."

2 · Schedule Scheduled paid calls — charged only on delivery

Schedule an endpoint call, one-off (run_at) or recurring (interval_hours). A runner executes it server-side every few minutes and POSTs the real result to your webhook.

Charging rule: the live catalogue price is deducted from your pack only when the endpoint returned 2xx and your webhook accepted the delivery (2xx). Endpoint failure or webhook failure = no charge. Three failures auto-pause the job, as does an insufficient pack balance. One-off jobs never repeat.

# create (free)
curl -s -X POST https://api.mekongtradeintel.com/clinic/schedule \
  -H 'Content-Type: application/json' \
  -d '{"pack_key":"pk_YOUR_PACK","endpoint":"tokenprice",
       "input":{"ticker":"ETH"},
       "run_at":"2026-10-26T09:00:00Z",
       "webhook_url":"https://your-agent.example/hook"}'

# list / cancel
curl -s 'https://api.mekongtradeintel.com/clinic/schedule/list?pack_key=pk_YOUR_PACK'
curl -s -X POST https://api.mekongtradeintel.com/clinic/schedule/cancel \
  -H 'Content-Type: application/json' \
  -d '{"job_id":"sj_...","pack_key":"pk_YOUR_PACK"}'

3 · Team Team quota sharing — one pack, many agents

Create a team on your credit pack and mint a member key per agent_id. Every member call deducts from the one shared pack balance and is attributed to that agent in the usage ledger. Members get all connector tools up to their own cap; revoke a member and its key dies immediately. Built on the clinic's scoped child keys.

# create team + two members (free)
curl -s -X POST https://api.mekongtradeintel.com/clinic/team/create \
  -H 'Content-Type: application/json' \
  -d '{"pack_key":"pk_YOUR_PACK","name":"research-team"}'
curl -s -X POST https://api.mekongtradeintel.com/clinic/team/member \
  -H 'Content-Type: application/json' \
  -d '{"team_id":"tm_...","pack_key":"pk_YOUR_PACK","agent_id":"research-bot-1","cap_usd":20}'

# per-agent usage + shared balance
curl -s 'https://api.mekongtradeintel.com/clinic/team/usage?team_id=tm_...&pack_key=pk_YOUR_PACK'

# revoke a member
curl -s -X POST https://api.mekongtradeintel.com/clinic/team/revoke \
  -H 'Content-Type: application/json' \
  -d '{"team_id":"tm_...","pack_key":"pk_YOUR_PACK","agent_id":"research-bot-1"}'

Member keys are shown once — only their SHA-256 hashes are stored. The first-paid-call promo is not honoured on member keys.

Seller wallet (payTo): 0x198f3895551B309fF5C5F59e690FB0823d10EA93 · Network: Base (eip155:8453) · Asset: USDC 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913. Contact: [email protected]. See also the Payment Doctor and the migration kit.