sats4ai-mcp
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
**The permissionless communication supercharger for AI agents. 40+ tools paid with Bitcoin Lightning. No signup, no API keys, no KYC.**
A remote MCP (Model Context Protocol) server that gives AI agents access to AI phone calls in any language, voice in 602 languages, translation across 119, fax, SMS, transcription, audiobooks, image generation, music, document extraction, and more — all paid per-use with Lightning Network micropayments.
Quick Setup
Claude Desktop
Add to your claude_desktop_config.json (~/Library/Application Support/Claude/claude_desktop_config.json on macOS, %APPDATA%\Claude\claude_desktop_config.json on Windows):
Claude Code
Verify the connection: ask the agent *"list the first 3 Sats4AI models"* — it should call list_models and return results. For agents that pay invoices autonomously, also add a Lightning wallet MCP (see Payment via Agent Wallets).
Cursor
Settings → MCP → Edit Config, then add:
Restart Cursor. In a new chat, ask *"what Sats4AI tools are available?"* to confirm tool discovery. For autonomous payments, pair with a Lightning wallet MCP (see Payment via Agent Wallets).
Windsurf
Edit ~/.codeium/windsurf/mcp_config.json (create it if missing). **Important**: Windsurf uses serverUrl (not url) for remote HTTP MCP servers:
Restart Windsurf. Sats4AI tools appear in the Cascade tool list. Cascade has a 100-tool cap across all MCPs, so keep the active set lean. For autonomous payments, pair with a Lightning wallet MCP (see Payment via Agent Wallets).
stdio proxy (legacy MCP clients)
For clients that don't support remote HTTP servers, use the bundled stdio proxy:
Or in your config:
Any MCP Client
The server URL is:
This is a remote HTTP server — no local process, no dependencies, no installation needed.
What Can It Do?
Once connected, just ask your agent. These prompts exercise the full flow — discover, pay the Lightning invoice, get the result:
- *"Translate this paragraph to Spanish with Sats4AI — create the payment, pay the invoice with my lightning wallet, then run the translation."*
- *"Check what an SMS to +33612345678 costs, then send it: 'Your appointment is confirmed for 3pm tomorrow.'"*
- *"Generate an image of a lighthouse in a thunderstorm — pay the invoice and show me the result."*
- *"Send an AI voice agent to call +14155551234 and reschedule my dentist appointment, then give me the transcript."*
- *"Turn this EPUB into an audiobook — create the payment, then poll check_job_status until it's done."*
- *"Remove the background from this image."*
- *"Transcribe this audio file, then translate the transcript to English."*
- *"Get a quote for faxing this 3-page PDF to +4930123456, then send it."*
Available Tools
AI Generation
| Tool | Description | Price |
|------|-------------|-------|
| image | Generate images from text prompts | 100-200 sats |
| video | Generate videos from text prompts | ~250-400 sats/sec by resolution (768p 250 / 2K 400) |
| video_from_image | Animate a still image into video | ~250-400 sats/sec by resolution (768p 250 / 2K 400) |
| text | Chat with AI language models (Kimi K3, 1M context, vision) | ~1 sat/10 chars (best) · ~1 sat/1000 (standard) |
| translate_text | Translate text across 119 languages | from 1 sat/1000 chars |
| translate_rare_language | Translate into **452 languages frontier models don't serve** — Bhojpuri, Maithili, Magahi, Manipuri, Quechua, Shan… each with a measured quality score | from 50 sats |
| music | Generate songs with AI vocals, or an instrumental (structure tags, no words) | 5 sats/sec, 15-300s (75-1,500 sats) · written lyrics +25 |
| 3d | Convert a photo to a 3D GLB model | 1,600 sats |
> **Translation price varies by language.** The target language picks the engine, so a language
> served by a stronger model costs more than the standard 1 sat/1000 characters. GET /api/languages