# π¬ Demo Video Script (2 Minutes)
> **Goal**: Show the magic of AI agents that can pay for things.
---
## Video Details
- **Length**: 2:00
- **Format**: Screen recording with voiceover
- **Style**: Clean, minimal, developer-focused
- **Music**: Subtle electronic/ambient (optional)
- **Resolution**: 1920x1080 @ 60fps
---
## Script
### SCENE 1: Hook (0:00 - 0:15)
**[Black screen, white text fades in]**
> "What if AI could pay for things?"
**[Beat]**
**[Text fades, Claude Desktop opens]**
**VOICEOVER:**
> "Today, your AI assistant is about to get a lot more capable."
**[Type in Claude:]**
```
How much money do I have?
```
**[Claude responds:]**
```
π x402 Wallet Status
ββββββββββββββββββββ
π° Balance: $45.23 USDs
π Yield: +$0.02 today
βοΈ Network: Arbitrum One
```
**[Text overlay:]**
> Introducing Universal Crypto MCP with x402 Payments
---
### SCENE 2: Install (0:15 - 0:30)
**[Switch to Terminal]**
**VOICEOVER:**
> "Setup takes 30 seconds."
**[Type command, show it running:]**
```bash
npx @nirholas/universal-crypto-mcp
```
**[Show config being added to Claude Desktop config file]**
```json
{
"mcpServers": {
"universal-crypto": {
"command": "npx",
"args": ["@nirholas/universal-crypto-mcp"]
}
}
}
```
**VOICEOVER:**
> "One command. Add it to your Claude config. Done."
---
### SCENE 3: Configure Wallet (0:30 - 1:00)
**[Back to Claude Desktop]**
**VOICEOVER:**
> "Now let's give Claude some funds."
**[Type:]**
```
What's my x402 wallet address?
```
**[Claude shows:]**
```
π Your x402 Wallet Address:
0x742d35Cc6634C0532925a3b844Bc9e7595f2bD1E
Network: Arbitrum One
Supported tokens: USDs, USDC, ETH
```
**[Show wallet app (MetaMask/Rainbow) sending USDs to that address]**
**VOICEOVER:**
> "Send some USDs to the wallet. And here's the cool part - it earns around 5% APY while it waits!"
**[Type:]**
```
Check my balance
```
**[Claude responds:]**
```
π° Balance Updated!
USDs: $50.00 (+5% APY)
ETH: 0.002 (for gas)
Ready to make payments! π
```
---
### SCENE 4: The Magic - Paid Request (1:00 - 1:30)
**[Screen: Claude Desktop - this is the money shot]**
**VOICEOVER:**
> "Now for the magic. Let's access a premium API that requires payment."
**[Type:]**
```
Get detailed satellite weather data for San Francisco
```
**[Claude shows thinking animation, then:]**
```
π Discovering available providers...
Found: PremiumWeather API ($0.05/request)
π³ Initiating x402 payment...
Amount: $0.05
To: 0x8765...4321
Status: Confirming...
β
Payment Confirmed!
Tx: 0xabcd...1234
βββββββββββββββββββββββββββββββββββ
π°οΈ SATELLITE WEATHER DATA - SAN FRANCISCO
ββββββββββββββββββββββββββββββββββ
Current Conditions (Live Satellite):
π‘οΈ Temperature: 18.3Β°C / 64.9Β°F
π¨ Wind: 12 mph NW
π§ Humidity: 72%
βοΈ UV Index: 4 (Moderate)
π Air Quality: 42 (Good)
7-Day Forecast:
Mon: 19Β°C βοΈ Clear
Tue: 21Β°C β
Partly Cloudy
Wed: 18Β°C π§οΈ Rain (80%)
...
```
**VOICEOVER:**
> "Claude detected the paywall, paid for it automatically from its wallet, and returned the premium data. No human intervention needed."
**[Show balance update in corner:]**
```
π° Balance: $49.95 (was $50.00)
```
---
### SCENE 5: More Examples - Quick Montage (1:30 - 1:50)
**[Fast cuts with typing sounds, 3-4 seconds each]**
**VOICEOVER:** "And that's just the beginning..."
**[Cut 1 - Swap tokens]**
```
> Swap 100 USDC to ETH on Arbitrum
β
Swapped via 1inch - 0.042 ETH received
```
**[Cut 2 - DeFi yields]**
```
> What are the best stablecoin yields right now?
π Top yields: Aave 4.2%, Compound 3.8%...
```
**[Cut 3 - Security]**
```
> Is this token safe? 0x123...
β οΈ Warning: Honeypot detected! Do not buy.
```
**[Cut 4 - Bridge]**
```
> Bridge 50 USDC from Ethereum to Base
β
Bridge initiated via Stargate...
```
**VOICEOVER:**
> "380+ tools. 20+ chains. All through natural language."
---
### SCENE 6: Call to Action (1:50 - 2:00)
**[Screen: GitHub repo page]**
**VOICEOVER:**
> "Universal Crypto MCP. Give your AI a wallet."
**[Text overlay - large, centered:]**
```
π€π° GIVE CLAUDE MONEY
380+ tools β’ 20+ chains β’ x402 payments
github.com/nirholas/universal-crypto-mcp
```
**[Below, smaller:]**
```
β Star on GitHub
π¦ npx @nirholas/universal-crypto-mcp
π¦ @nichxbt
```
**VOICEOVER:**
> "Star the repo. Link in description."
**[End card holds for 5 seconds with QR code to repo]**
---
## B-Roll Suggestions
1. **Code scrolling** - The actual source code of x402 tools
2. **Terminal output** - Install process, npm output
3. **Blockchain explorer** - Show real transactions on Arbiscan
4. **Wallet UI** - MetaMask/Rainbow showing balance changes
5. **Multiple Claude windows** - Show different use cases simultaneously
---
## Thumbnail Options
**Option A (Provocative):**
```
[Claude logo] + [π°] + "I GAVE AI A WALLET"
```
**Option B (Technical):**
```
"x402: HTTP 402 Finally Works"
[Code snippet in background]
```
**Option C (Results):**
```
"AI PAID FOR THIS"
[Screenshot of premium API response]
```
---
## Distribution Checklist
- [ ] Upload to YouTube
- [ ] Create 30-second cut for Twitter/X
- [ ] Create 60-second cut for LinkedIn
- [ ] Create 15-second teaser for TikTok/Reels
- [ ] Add to GitHub README
- [ ] Embed in landing page
- [ ] Share in Discord communities
---
## Recording Notes
1. Use **clean desktop** - hide personal files/bookmarks
2. **Increase font size** in terminal and Claude (140%)
3. **Slow down typing** for readability (use a typing tool if needed)
4. **Highlight cursor** so viewers can follow
5. **Pause** after important moments
6. Record **at night** or with reduced brightness for better contrast
7. Test **audio levels** before final recording
---
*Total runtime: 2:00*
*Estimated production time: 4-6 hours*