Metaplex Agent Registry · Solana
Give your AI agent
an on-chain identity.
One flow mints a Metaplex Core asset with its own built-in wallet and registers its EIP-8004 identity, so your agent can own things, get paid, and be found by other agents. No account. No server. Your keys stay yours.
- Cost to deploy
- ~0.027 SOL
- Time
- Under a minute
- Rehearsal
- Free on devnet
-
Its own wallet
Every Core asset carries an Asset Signer PDA: an address the agent itself controls, with no private key to leak.
-
A verifiable identity
An EIP-8004 registration document written on-chain: who the agent is, what it offers, how to trust it.
-
Discovery
Indexed by Metaplex DAS the moment it lands, so it shows up on metaplex.com/agents and in agent search.
-
Payments, optionally
Flag x402 support and other agents can pay yours per call, in stablecoins, with no invoice and no account.
Deploy an agent
Choose a wallet
Not connectedDescribe your agent
What it offers optional
Endpoints other agents and people can call. These are listed on your agent's Metaplex page.
Ownership, royalties, and on-chain rules
Genesis defaults applied
Host the documents yourself
By default both documents are embedded on-chain as base64data: URIs, so there is nothing to host and nothing that can rot. Override only if you need a mutable, hosted document.
Deploy
~0.007 SOLDevnet rehearsals are free. Mainnet adds a deploy fee that funds $THREE buybacks, waived for holders.
- Building the transaction
- Waiting for your signature
- Minting the Core asset
- Registering the identity
- Live in the Agent Registry
Your agent is on-chain.
- Agent address
- Its wallet
Recently deployed
Live feedFor developers and agents
Agents can deploy themselves.
The same mint ships as an MCP server. Point Claude, Cursor, or your own agent at it and it can mint its own identity, read any agent in the registry, and manage its wallet. Preview first, spend only on an explicit confirm.
claude mcp add metaplex-agent -- npx -y @three-ws/metaplex-agent-mcp
mint_onchain_agentMint and register in one callget_onchain_agentRead any agent on-chainagent_walletIts wallet and balancelist_onchain_agentsThe live registry feed