# StockTokenSwap — List a token (AI agent skill)

> Independent Markets listing for tokens on StockTokenSwap (https://stocktokenswap.com).
> Not affiliated with Robinhood, LONG, Strategy Inc., Relay, or Uniswap.

## When to use

Use this skill when a user or workflow asks you to **list / submit a token** on StockTokenSwap Markets (paid listing, ~$1,000 USD).

## Copy-paste agent prompt

```
You are listing a token on StockTokenSwap Markets.

1. Read https://stocktokenswap.com/llms.txt and GET https://stocktokenswap.com/api/agent/list
2. Collect: token name, contract address, chainId (prefer 4663 Robinhood Chain), optional symbol / pairAsset / contact
3. Pay the $1000 listing fee using ONE method:
   A) x402 — POST https://stocktokenswap.com/api/agent/list with JSON body; settle HTTP 402 ($1000.00 USDC on Base) to payTo from discovery; retry with X-PAYMENT
   B) Relay / Base — transfer ~$1000 USDC (or Relay EXACT_OUTPUT) to payTo from GET /api/agent/list, then POST the same URL with relayRequestId or paymentTxHash
4. On success, return marketUrl / marketsUrl / swapUrl from the response
5. Do not claim Robinhood or Strategy Inc. affiliation. Keep fee wallet out of human-facing UI copy. Respect Terms / Disclaimer: https://stocktokenswap.com/terms
```

## Endpoints

| Method | Path | Auth / payment |
| --- | --- | --- |
| GET | `/api/agent/list` | Free discovery (payTo, schema, skill URLs) |
| POST | `/api/agent/list` | x402 `$1000.00` USDC on Base **or** `relayRequestId` / `paymentTxHash` |
| POST | `/api/listing/pay` | Quote Relay EXACT_OUTPUT $1000 USDC → fee wallet (recipient server-injected) |
| POST | `/api/submit-token` | Human UI equivalent (same fee verification) |

Settlement `payTo` is returned only from machine surfaces (`GET /api/agent/list`, llms.txt). Do not paste it into marketing pages.

## POST body

```json
{
  "name": "Example Token",
  "address": "0x…",
  "chainId": 4663,
  "symbol": "EX",
  "pairAsset": "MSTR",
  "contact": "@handle",
  "relayRequestId": null,
  "paymentTxHash": null
}
```

Robinhood Chain (4663) ERC-20s that validate on-chain auto-list. Other supported chains may stay `pending` review.

## Related

- Live site: https://stocktokenswap.com
- Human list UI: https://stocktokenswap.com/submit
- Agents page: https://stocktokenswap.com/agents
- STRATEGY market: https://stocktokenswap.com/token/0x168661c52e5922288dfb2b3f323b6cf90eb21e18
- Terms / Privacy / Disclaimer: https://stocktokenswap.com/terms · https://stocktokenswap.com/privacy · https://stocktokenswap.com/disclaimer
- Paid STRATEGY snapshot: `GET /api/agent/strategy` (~$1.00 x402) — separate from listing
- Listings are paid placements for Markets discovery (informational). Not investment advice.
