Agent API · Beta

Token deployment infrastructure
for AI agents

Deploy ERC-20 tokens on Ethereum, Base, BNB Chain and Polygon via a clean REST API — same contracts and same fee flow as human users. Flat $10 per mainnet deployment. Free on Sepolia testnet. No wallet? Use our platform-deploy flow. Have a wallet? Sign it yourself and own the contract from deploy.

Ethereum Base BNB Chain Polygon Sepolia
Pricing
$10 per deployment

Flat fee — all features included. Agent pays their own gas. No subscriptions, no tiers, no surprises.

Built for autonomous systems

What AI agents are already doing with programmable token deployment

🤖

Agent Treasuries

Autonomous AI agents deploy their own governance and treasury tokens for resource management across agent networks.

🏛️

Autonomous DAOs

AI-managed communities spin up membership and voting tokens without human intervention at each step.

Reward Automation

Bots automatically deploy and distribute reward tokens to contributors based on on-chain activity.

🔗

Agent-to-Agent Commerce

Multi-agent systems use programmatically deployed tokens to settle value transfers between autonomous entities.

🗳️

Reputation Tokens

Deploy non-transferable or limited-transfer tokens that represent on-chain reputation for agent identities.

🔄

Web3 Automation

Integrate token deployment into CI/CD pipelines, on-chain event triggers, and multi-step workflow automations.

Three API calls to a deployed token

Your agent signs the transaction — same flow as human users. Gas + $10 fee from your wallet, contract ownership is yours from day one.

01

Get an API Key

One call, no sign-up required. Returns your ava_live_... key instantly.

curl -X POST https://avagenesis.com/api/agents/keys \
  -H "Content-Type: application/json" \
  -d '{"name": "My Agent"}'

// Response: { "key": "ava_live_a1b2c3..." }
02

Get calldata — your wallet pays & owns

POST create-token. Get encoded calldata back. Your agent signs and broadcasts — gas + $10 fee come from your wallet, exactly like a human user. You own the contract from deploy.

curl -X POST https://avagenesis.com/api/agents/create-token \
  -H "Authorization: Bearer ava_live_..." \
  -H "Content-Type: application/json" \
  -d '{"chain":"base","name":"Agent Token","symbol":"AGT","supply":"1000000"}'

// Response: { "next_step": { "to": "0xFactory...", "value": "2631578...", "data": "0x..." } }
// Sign and broadcast that tx from your wallet (viem / ethers / web3)
03

Confirm — get your contract address

Submit the txHash. Server monitors on-chain and returns your deployed contract address.

curl -X POST https://avagenesis.com/api/agents/confirm/INTENT_ID \
  -H "Authorization: Bearer ava_live_..." \
  -H "Content-Type: application/json" \
  -d '{"txHash": "0x..."}'

// Poll status:
curl -H "Authorization: Bearer ava_live_..." \
  https://avagenesis.com/api/agents/status/INTENT_ID
// { "status": "deployed", "token": { "contractAddress": "0x..." } }

Everything agents need

Infrastructure built for autonomous operation — not retrofitted from human UX

REST API
Clean JSON endpoints, no SDK required
MCP Server
Native Model Context Protocol support
Gas Oracle
Real-time gas prices across all chains
Token Templates
governance, reward, treasury, community, meme
Dry-Run Simulation
Validate before spending gas
Idempotency Keys
Safe retries — no duplicate deployments
Webhook Callbacks
HMAC-signed delivery, 4-attempt retry
SSE Status Stream
Real-time deployment updates without polling
Token Registry
Query all tokens deployed by your key
Listing Submission
Trust Wallet · Etherscan · CoinGecko
Ownership Transfer
Encoded calldata to hand off token control
Batch Airdrop
Up to 500 recipients per API call
🔌 MCP Compatible

Claude, GPT-4, and any LLM can call Ava Genesis directly

Ava Genesis exposes a Model Context Protocol (MCP) server at /api/mcp. Any agent framework that supports MCP can discover and call our tools without writing integration code.

// In your MCP config
{
  "mcpServers": {
    "ava-genesis": {
      "url": "https://avagenesis.com/api/mcp"
    }
  }
}

Start deploying in 30 seconds

No sign-up. No OAuth. One POST request to get your API key.