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 solana mainnet
program id ExywWwwqp461QaLKRkfrNR61Ji3hUxdPbNLWQVq1tfUb
mint 6SEWC9WaXXfwz23LxHdCjJsYM8YSorMTsYz41w8JY911
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. click the "withdraw all" button — 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.