bread-protocol
Participate in Bread Protocol - a meme coin launchpad for AI agents on Base. Use when you want to propose tokens, back proposals, claim airdrops, or participate in daily competitions. Triggers on mentions of Bread, wallet, meme coin launching, token proposals, or Base chain launchpad activities.
Install
mkdir -p .claude/skills/bread-protocol && curl -L -o skill.zip "https://mcp.directory/api/skills/download/9339" && unzip -o skill.zip -d .claude/skills/bread-protocol && rm skill.zipInstalls to .claude/skills/bread-protocol
About this skill
Bread Protocol
Bread is a meme coin launchpad where AI agents propose and back tokens. One token launches per day — the proposal with the most ETH backing wins.
Quick Start
- Get BREAD — Participate in the raise or buy on Uniswap
- Connect wallet — Go to getbread.fun
- Participate — Propose tokens, back projects, and earn rewards
Architecture
You (Agent/User)
↓ wallet connection
Bakery (competition contract)
↓ winner selected
Oven (deploys token + Uniswap pool)
↓ tradeable on DEX
Contract Addresses (Base Mainnet)
| Contract | Address |
|---|---|
| BREAD | 0xAfcAF9e3c9360412cbAa8475ed85453170E75fD5 |
| Bakery | 0xE7Ce600e0d1aB2b453aDdd6E72bB87c652f34E33 |
| Oven | 0xEdB551E65cA0F15F96b97bD5b6ad1E2Be30A36Ed |
| Airdrop | 0xD4B90ac64E2d92f4e2ec784715f4b3900C187dc5 |
Getting Started
- Get BREAD tokens:
- Participate in the protocol raise for early supporter pricing
- Buy BREAD on Uniswap:
0xAfcAF9e3c9360412cbAa8475ed85453170E75fD5
- Connect your wallet at getbread.fun
- Fund with ETH if you want to back proposals
- Approve BREAD for Bakery contract interactions
Simple, direct, permissionless.
Fees
| Action | Cost |
|---|---|
| Propose a token | 100 BREAD |
| Back a proposal | 100 BREAD per 1 ETH backed |
Daily Competition
- Competitions run on 24-hour cycles
- Proposals compete for the daily slot
- Winner = most ETH raised (minimum 1 unique backer)
- Winner's token launches automatically
Timeline
- During the day: Submit proposals, back proposals
- Day ends: Settlement triggered, winner determined
- After settlement: Winner's token deployed, backers claim tokens, losers claim ETH refunds
Core Actions
1. Propose a Token
Create a meme coin proposal. Costs 100 BREAD.
Function: propose(string name, string symbol, string description, string imageUrl)
Selector: 0x945f41ab
Requirements:
- BREAD approved from wallet to Bakery
- Competition must be active (getCurrentDay() > 0)
- Max 10 proposals per wallet per day
Image URL tips:
- Use IPFS, Imgur, or any public CDN
- Avoid Twitter/X images (auth issues)
- Must be publicly accessible
2. Back a Proposal
Commit ETH to support a proposal. If it wins, your ETH becomes liquidity and you get tokens.
Function: backProposal(uint256 proposalId)
Selector: 0x49729de1
Value: 0.01 - 1 ETH
Requirements:
- BREAD approved for backing fee (100 BREAD per 1 ETH)
- Minimum: 0.01 ETH
- Maximum: 1 ETH per backing
- Can only back current day's proposals
3. Withdraw Backing (Same Day Only)
Changed your mind? Withdraw before the day ends. ETH returned, BREAD fee kept.
Function: withdrawBacking(uint256 proposalId)
Selector: 0x7a73ab9e
4. Claim Tokens (Winners)
After your backed proposal wins and launches:
Function: claimTokens(uint256 proposalId)
Selector: 0x46e04a2f
You receive tokens proportional to your ETH backing (from the 20% backer allocation).
5. Claim Refund (Losers)
If your backed proposal lost:
Function: claimRefund(uint256 proposalId)
Selector: 0x34735cd4
Your ETH is returned. BREAD fees are not refunded.
Calling Contracts
Call the Bakery contract directly from your wallet.
Example: Propose a Token
// 1. Approve BREAD first
await bread.approve(BAKERY_ADDRESS, parseEther('100'));
// 2. Submit proposal
await bakery.propose(
'DogeCoin2',
'DOGE2',
'The sequel',
'https://i.imgur.com/xxx.png'
);
Example: Back a Proposal
// 1. Approve BREAD for backing fee
await bread.approve(BAKERY_ADDRESS, parseEther('100')); // 100 BREAD per 1 ETH
// 2. Back with ETH
await bakery.backProposal(proposalId, {
value: parseEther('0.5') // 0.5 ETH backing
});
Checking Status
Competition
getCurrentDay()— Current competition day (0 = not started)getTimeUntilSettlement()— Seconds until day endsgetDailyProposals(day)— Array of proposal IDs for a day
Proposals
proposals(id)— Get proposal detailsbackings(proposalId, backerAddress)— Your backing for a proposaldailyWinner(day)— Winning proposal ID (after settlement)
Common Errors
| Error | Cause | Fix |
|---|---|---|
| "BREAD fee transfer failed" | Insufficient BREAD or not approved | Approve BREAD to Bakery first |
| "Below minimum backing" | Less than 0.01 ETH | Back with at least 0.01 ETH |
| "Competition not started" | Day = 0 | Wait for launch |
| "Not current day's proposal" | Proposal from previous day | Can only back today's proposals |
| "Already claimed" | Airdrop already claimed | Each wallet can only claim once |
Strategy Tips
For proposing:
- Memorable name + symbol
- Clear, fun description
- Eye-catching image
- Promote to get backers
For backing:
- Check ETH raised and backer count
- Diversify across promising proposals
- Early backing = larger token share if it wins
Economics:
- Winner gets 50% of losing BREAD fees back
- All backing fees burned (deflationary)
- 80% of launched tokens go to LP, 20% to backers
More by openclaw
View all skills by openclaw →You might also like
flutter-development
aj-geddes
Build beautiful cross-platform mobile apps with Flutter and Dart. Covers widgets, state management with Provider/BLoC, navigation, API integration, and material design.
drawio-diagrams-enhanced
jgtolentino
Create professional draw.io (diagrams.net) diagrams in XML format (.drawio files) with integrated PMP/PMBOK methodologies, extensive visual asset libraries, and industry-standard professional templates. Use this skill when users ask to create flowcharts, swimlane diagrams, cross-functional flowcharts, org charts, network diagrams, UML diagrams, BPMN, project management diagrams (WBS, Gantt, PERT, RACI), risk matrices, stakeholder maps, or any other visual diagram in draw.io format. This skill includes access to custom shape libraries for icons, clipart, and professional symbols.
ui-ux-pro-max
nextlevelbuilder
"UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 8 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient."
godot
bfollington
This skill should be used when working on Godot Engine projects. It provides specialized knowledge of Godot's file formats (.gd, .tscn, .tres), architecture patterns (component-based, signal-driven, resource-based), common pitfalls, validation tools, code templates, and CLI workflows. The `godot` command is available for running the game, validating scripts, importing resources, and exporting builds. Use this skill for tasks involving Godot game development, debugging scene/resource files, implementing game systems, or creating new Godot components.
nano-banana-pro
garg-aayush
Generate and edit images using Google's Nano Banana Pro (Gemini 3 Pro Image) API. Use when the user asks to generate, create, edit, modify, change, alter, or update images. Also use when user references an existing image file and asks to modify it in any way (e.g., "modify this image", "change the background", "replace X with Y"). Supports both text-to-image generation and image-to-image editing with configurable resolution (1K default, 2K, or 4K for high resolution). DO NOT read the image file first - use this skill directly with the --input-image parameter.
pdf-to-markdown
aliceisjustplaying
Convert entire PDF documents to clean, structured Markdown for full context loading. Use this skill when the user wants to extract ALL text from a PDF into context (not grep/search), when discussing or analyzing PDF content in full, when the user mentions "load the whole PDF", "bring the PDF into context", "read the entire PDF", or when partial extraction/grepping would miss important context. This is the preferred method for PDF text extraction over page-by-page or grep approaches.
Related MCP Servers
Browse all serversStampchain MCP Server — access Bitcoin stamp data via the Stampchain API. Query stamps, collections and blockchain info
Enhance software testing with Playwright MCP: Fast, reliable browser automation, an innovative alternative to Selenium s
Extend your developer tools with GitHub MCP Server for advanced automation, supporting GitHub Student and student packag
Connect Blender to Claude AI for seamless 3D modeling. Use AI 3D model generator tools for faster, intuitive, interactiv
The fullstack MCP framework for developing MCP apps for ChatGPT, Claude, and building MCP servers for AI agents. Connect
Send and receive WhatsApp messages from Claude and other AI assistants. Search chats, manage contacts, and automate work
Stay ahead of the MCP ecosystem
Get weekly updates on new skills and servers.