solshit.lol
devnet spl-token mcp · claude

mint $shit
through claude.

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.

much shit
$SHIT mascot

how it works 3 STEPS

1

connect wallet & deposit

sign one tx. SOL goes into your personal FeeVault PDA. starter: = mints.

withdraw unused SOL anytime.

2

connect claude

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.

3

tell claude to mint

in any claude.ai chat:

mint me some shit

10M $SHIT per call. fee debited from vault. cap 10/wallet.

fees & limits

SOL / mint
10M
$SHIT / mint
10×
mints / wallet
100M
max bag
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
wallets minted loading…
fetching on-chain data…

faq

why deposit upfront?

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.

can the relayer steal my SOL?

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.

what if claude misbehaves?

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.

can i get my deposit back?

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.

is this audited?

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.