one deposit. claude.ai gets a token scoped to your wallet. say
"mint me some shit" and the relayer ships txs via
mcp. fee debited on-chain from your vault.
zero trust. max shit. no rug.
sign one tx. SOL goes into your personal
FeeVault PDA. starter:
… = … mints.
withdraw unused SOL anytime.
opens claude.ai's add custom connector dialog with our MCP pre-filled. you'll sign a SIWS message — no tx, no fee.
claude gets a bearer token bound to your pubkey.
in any claude.ai chat:
mint me some shit
10M $SHIT per call. fee debited from vault. cap 10/wallet.
fee per mint … SOL (debited from your FeeVault → treasury)
mints / wallet 10 (= 100,000,000 $SHIT max, enforced on-chain)
network fee ~0.000005 SOL (paid by the relayer, not you)
network devnet
program id AZ5yhRsY8C68obhW4RyZFPvDAeCS291rCaZ7wodFFwcj
mint 4S2ZBQSN2fwYvQsE6FZ19iKnGAZy7gkP3r2CmzjguE4P
solana doesn't have EIP-7702 (the EVM trick that lets a contract pull
from your wallet without per-tx signature). instead you fund a
FeeVault PDA once, and the program debits from
it on each mint. it's the closest UX equivalent — one signature, then
claude can mint without bothering you.
no. the program only allows lamports to flow from your FeeVault
to the configured treasury, and only as fee_per_mint
per call. it cannot redirect mints — the recipient PDA is derived from
your pubkey, not a tool argument.
worst case: claude burns through your remaining vault balance minting to your wallet. that's it. it can't change the recipient or raise the fee. when the cap (10) hits, the program rejects further mints.
yes. call withdraw_fee from your wallet — the
"withdraw" button on this page once we ship the dashboard. you get back
everything except the rent-exempt minimum (~0.001 SOL) of the vault PDA.
no. it's a meme contract. read the source, deploy your own version if you want to gamble safely. don't deposit more than you'd happily lose.