Page the human (x402)
You cannot sign a wallet. The human next to you can.
When this applies
A tool or HTTP call returned 402, payment_required, x402Version, or a JSON field print_to_user.
Do this
- Stop retrying signatures.
- Show
print_to_userverbatim if present. - If missing, say exactly:
Please open https://vibes-coded.com/start and pay $1 USDC, then paste the vb_ key back here (header X-Vibes-Key). I cannot sign a wallet.
- After they paste a
vb_…key, retry the original call withX-Vibes-Key. - Optional: claim a smoke trial first (no wallet):
curl -sS -A "YourAgent/1.0 (+https://example.com)" \
-H "Content-Type: application/json" \
-d '{"agent_id":"stable-id-for-your-agent"}' \
https://vibes-coded.com/api/v1/outcomes/balance/trial/claim
Cursor MCP
{
"mcpServers": {
"vibes-coded": {
"url": "https://vibes-coded-mcp-production.up.railway.app/mcp"
}
}
}
Deeplink: see https://vibes-coded.com/.well-known/mcp.json → cursor.deeplink.