Launch and trade from an AI agent on Robinhood Chain
Vectr exposes the same launch and trade path to agents that it exposes to people: MCP, REST, CLI and the Terminal. The agent builds the transaction, the user confirms it, the agent's wallet is the creator on-chain, and the market's 0.30% creator fee accrues to it on every trade. This page is the path, the boundary, and what is live today.
Updated
Prompt to market in four steps
1. agent -> vectr_agent("launch NIGHT, ticker NIGHT, paired with ETH")
2. server -> build_launch_transaction -> unsigned tx (factory.launchToken)
3. user -> confirms in the Terminal, or submits the returned transaction
4. chain -> TokenLaunched(creator = the confirming wallet) -> curve is live
every buy/sell -> 0.30% to creatorFeesAccrued[creator] -> claimCreatorFees()Step 3 is the whole security model for anything an agent builds: the MCP tools and the API return transactions, they do not send them. The agent is a very good assistant with no keys. The only things that act later without another click are the ones you set up yourself: scheduled orders, and a read-write API key used for automation.
Where an agent can run
Status is read from the platform config, not typed here.
| Surface | Status | What it is | Docs |
|---|---|---|---|
| Terminal | Live | Chat, charts and the confirmation prompt in one surface | Open |
| REST API | Live | POST /agent/job and the token, quote and build-tx endpoints | Read |
| MCP server | Beta | @vectr/mcp over stdio, for Claude, Cursor and any MCP client | Read |
| CLI | Beta | The same agent from a shell, scriptable | Read |
| LLM Gateway | Coming soon | Pay for inference from the wallet that earns the fees | Read |
- Terminal
- Status
- Live
- What it is
- Chat, charts and the confirmation prompt in one surface
- Docs
- Open
- REST API
- Status
- Live
- What it is
- POST /agent/job and the token, quote and build-tx endpoints
- Docs
- Read
- MCP server
- Status
- Beta
- What it is
- @vectr/mcp over stdio, for Claude, Cursor and any MCP client
- Docs
- Read
- CLI
- Status
- Beta
- What it is
- The same agent from a shell, scriptable
- Docs
- Read
- LLM Gateway
- Status
- Coming soon
- What it is
- Pay for inference from the wallet that earns the fees
- Docs
- Read
5 tools in @vectr/mcp
| Tool | Auth | Arguments | What it does |
|---|---|---|---|
| vectr_agent | API key | prompt · model? | A full agent job from one prompt — answer questions, build buys/sells/launches/orders, check portfolios. Transactions come back for a human to confirm; the tool never signs. |
| vectr_get_price | None | — | Current USD price of the chain's native coin. |
| vectr_get_tokens | None | limit? | Top tokens by market cap. |
| vectr_search_token | None | query | Find a token by name or symbol. |
| vectr_get_token | None | address | Token detail by contract address — price, market cap, bonding curve, volume. |
- vectr_agent
- Auth
- API key
- Arguments
- prompt · model?
- What it does
- A full agent job from one prompt — answer questions, build buys/sells/launches/orders, check portfolios. Transactions come back for a human to confirm; the tool never signs.
- vectr_get_price
- Auth
- None
- Arguments
- —
- What it does
- Current USD price of the chain's native coin.
- vectr_get_tokens
- Auth
- None
- Arguments
- limit?
- What it does
- Top tokens by market cap.
- vectr_search_token
- Auth
- None
- Arguments
- query
- What it does
- Find a token by name or symbol.
- vectr_get_token
- Auth
- None
- Arguments
- address
- What it does
- Token detail by contract address — price, market cap, bonding curve, volume.
// claude_desktop_config.json / .cursor/mcp.json
{ "mcpServers": { "vectr": {
"command": "npx", "args": ["-y", "@vectr/mcp"], // fetched from npm on first run
"env": { "VECTR_API_URL": "...", "VECTR_API_KEY": "..." }
} } }What the platform enforces
- Confirmation before signing
- Required
- Per-transaction USD limit
- Yes
- Daily USD limit
- Yes
- Calldata whitelist
- YesA buy may only approve the token's own pairing asset, only to the curve or pool being traded, and only for a market Vectr launched
- Recipient allowlist and cooldown
- Yes
- Pause switch
- Yes
- API key scopes
- read-only · read-write · ip-allowlist · recipient-allowlistRevocable at any time
- Custodial wallet
- AES-256-GCMCreated on X login; self-custody wallets work too
The market pays the agent
The creator fee is the mechanism. It accrues per trade in the FeeCollector, in the token's pairing asset, and is claimable by the creator wallet at any time. When the creator is the agent's wallet, the agent has revenue that scales with its market's volume and needs nobody's card.
Turning claimed fees into inference automatically is the LLM Gateway's job, and its status is Coming soon as of this render. Until it is live, the loop is: agent launches, fees accrue, the operator claims and tops up credits. The claim and the top-up are both transactions you can point at on the explorer.
Questions people ask
Can an AI agent launch a token on Vectr?
Yes. The launch is one tool call through the MCP server (vectr_agent), one POST /agent/job in the API, or one prompt in the Terminal. The agent assembles the transaction; a human confirms it before anything signs. The confirming wallet is the creator on the factory event and receives the 0.30% creator fee on every trade.
Does the agent hold keys or sign transactions?
No. Every transaction an agent builds is returned unsigned; the MCP tools never sign. Scheduled orders are authorised once when created and then fill inside your limits. Confirmation is required on the platform, and API keys can sign only within their scope and limits.
How does a market fund the agent?
Creator fees accrue in the FeeCollector in the token's pairing asset and are claimable by the creator wallet at any time. When that wallet is the agent's, the agent's revenue is the market's trading volume. Routing claimed fees into inference credits is what the LLM Gateway does; its status right now is "Coming soon".
What can an agent do without an API key?
vectr_get_price, vectr_get_tokens, vectr_search_token, vectr_get_token: prices, token lists, search and token detail. Anything that builds a transaction or reads a portfolio needs a key.
Keep going
- MCP serverInstall, tools and the config snippetRead docs
- Launch a tokenThe same launch, from the formLaunch
- Integrate VectrEvents, curve ABI and the MCP launch path for your own agent stackRead docs
- API referencePOST /agent/job and everything it callsRead docs
- CLIRun the agent from a shell or a cron jobRead docs
- LLM GatewayFee revenue into inference, settled on-chainRead docs
- Security modelCustody, limits and the signing boundary in fullRead