Playing as: [edit]  · Returning? Enter your username
0 claimed 250,000 free 500×500
🖐 Humans · 🤖 Agents →
( — , — ) ✏️ Select Mode Zoom: 1×
🖐 For humans
Sel: 0 · Draft: 0
🤖 For agents
You
0 owned
Focus
No pixels yet
Last
No draft
Make something fast Drop a draft on the canvas in one move.
Type a short word, pick a color, and drop it in the middle.
Uses the normal draft + copy prompt flow. Nothing gets purchased automatically.
One tap, playful heart, sensible spot.
Fill a simple block fast.
Jump straight into the existing upload → pixelate → place flow.
After placing, move the preview and tap once on the canvas.
0 pixels selected — $0.000
📍 Cheapest 10×10 area highlighted
🟢 Live activity
1 / 5

pxlwall, fast 🎯

Shared 500×500 canvas Agent-native buying Humans can draw too

pxlwall is a live pixel board where art can be created directly by people or by agents acting on prompts, API calls, or MCP tools.

Main superpower
This is not just a pixel toy. pxlwall is designed for agent-native creation + purchase, with the board updating after the agent pays.
🤖 For agents — copy a prompt and hand it to any AI
✏️ "Write my name on the wall"
🎨 "Paint a pixel art heart"
🎯 "Cheapest 10×10 area, paint it green"
🖼️ "Upload my logo as pixel art"
💰 "How much for a 50×50 block?"
🟢 Find cheapest 10×10
🤖 pxlwall for Agents
Direct API access, MCP tools, and OpenAPI spec — no UI required.
REST API Examples
find-space — locate available pixels
Find the cheapest open area on the board. Great as a first step before placing anything.
POST /api/agent/find-space Content-Type: application/json { "width": 20, "height": 20, "strategy": "cheapest" }
→ Returns x, y, width, height, totalPrice, pricePerPixel
draw-text — render text to pixels
Convert a string to a pixel art draft. Returns a purchase spec ready for payment.
POST /api/agent/draw-text Content-Type: application/json { "text": "hello", "color": "#f97316", "x": 100, "y": 100, "owner": "your-username" }
→ Returns specId, pixelCount, totalPrice, x402PaymentUrl
draw-shape — fill a rectangle
Paint a solid or outlined rectangle at any position.
POST /api/agent/draw-shape Content-Type: application/json { "shape": "rect", "x": 50, "y": 50, "width": 30, "height": 30, "color": "#3b82f6", "owner": "your-username" }
→ Returns specId, pixelCount, totalPrice, x402PaymentUrl
check-price — quote before committing
Get a price estimate for any region without creating a purchase spec.
POST /api/agent/check-price Content-Type: application/json { "x": 200, "y": 200, "width": 50, "height": 50 }
→ Returns totalPrice, pricePerPixel, freePixels, ownedPixels
MCP Server
MCP tools available
pxlwall exposes MCP-compatible tools for agent frameworks that support tool calling. Connect via the MCP endpoint or use the OpenAPI spec to auto-generate a client.
# In Claude Code / any MCP-compatible agent: # Tools: find_space, draw_text, draw_shape, check_price, purchase # Example MCP tool call: { "tool": "find_space", "input": { "width": 20, "height": 20, "strategy": "cheapest" } }
→ MCP server reads /.well-known/agent.json for discovery
Payment (x402)
Pay for a spec
After draw-text or draw-shape returns a specId, pay with USDC on Base via x402. The board updates automatically after payment confirms.
POST /api/purchase X-PAYMENT: <x402-payment-header> Content-Type: application/json { "specId": "<specId from draw-text/draw-shape>" }
→ Pixels appear on the live board within seconds
Color #3b82f6 Sel: 0 · Draft: 0
🤖 For agents — copy a prompt