Permissionless communication supercharger. 40+ Lightning-paid tools for humans and AI agents.
20+ AI 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 image generation, video creation, text generation, speech, OCR, email, SMS, voice cloning, and more — all paid per-use with Lightning Network micropayments.
Add to your claude_desktop_config.json:
{
"mcpServers": {
"sats4ai": {
"url": "https://sats4ai.com/api/mcp"
}
}
}claude mcp add sats4ai --transport http https://sats4ai.com/api/mcpAdd to your MCP settings:
{
"mcpServers": {
"sats4ai": {
"url": "https://sats4ai.com/api/mcp"
}
}
}For clients that don't support remote HTTP servers, use the bundled stdio proxy:
npx sats4ai-mcpOr in your config:
{
"mcpServers": {
"sats4ai": {
"command": "npx",
"args": ["sats4ai-mcp"]
}
}
}The server URL is:
https://sats4ai.com/api/mcp
This is a remote HTTP server — no local process, no dependencies, no installation needed.
| Tool | Description | Price |
|---|---|---|
image | Generate images from text prompts | 100-200 sats |
video | Generate videos from text prompts | 50 sats/unit |
video_from_image | Animate a still image into video | 100 sats/sec |
text | Chat with AI language models (262K context) | ~1 sat/100 chars |
music | Generate songs with AI vocals | 100 sats |
3d | Convert a photo to a 3D GLB model | 350 sats |
| Tool | Description | Price |
|---|---|---|
tts | Text to speech with multiple voices | 300 sats |
transcription | Speech to text (13 languages) | 10 sats/min |
voice_clone | Clone a voice from an audio sample | 7,500 sats |
| Tool | Description | Price |
|---|---|---|
vision | Analyze and describe image content | 21 sats |
ocr | Extract text from PDFs and images | 10 sats/page |
file_convert | Convert between 200+ file formats | 100 sats |
image_edit | Edit images with AI instructions | Dynamic |
pdf_merge | Merge multiple PDFs into one | 100 sats |
| Tool | Description | Price |
|---|---|---|
email | Send email to any address | 200 sats |
sms | Send SMS worldwide | Dynamic |
call | Place automated phone calls | Dynamic |
| Tool | Description |
|---|---|
list_models | Browse available AI models and pricing |
get_model_pricing | Get pricing for a specific model |
create_payment | Create a Lightning invoice for a service |
check_payment_status | Check if payment was received |
check_job_status | Poll async jobs (video, 3D) |
get_job_result | Get completed job results |
list_models to discover available models and pricingcreate_payment — gets a Lightning invoiceimage, text) with the paymentIdNo API keys. No accounts. No rate limits tied to identity. Just Bitcoin and AI.
Pair with a Lightning wallet MCP server so your agent can pay autonomously:
{
"mcpServers": {
"sats4ai": {
"url": "https://sats4ai.com/api/mcp"
},
"lightning-wallet": {
"command": "npx",
"args": ["lightning-wallet-mcp"]
}
}
}The agent uses lightning-wallet to pay invoices from sats4ai, enabling fully autonomous AI tool usage.
For direct HTTP integration without MCP, use the L402 API:
# Step 1: Request -> get 402 + Lightning invoice
curl -X POST https://sats4ai.com/api/l402/image \
-H "Content-Type: application/json" \
-d '{"prompt": "a cat in space"}' -i
# Step 2: Pay the invoice with any Lightning wallet
# Step 3: Re-send with proof
curl -X POST https://sats4ai.com/api/l402/image \
-H "Content-Type: application/json" \
-H "Authorization: L402 <macaroon>:<preimage>" \
-d '{"prompt": "a cat in space"}'Full L402 docs: sats4ai.com/l402
Machine-readable service manifest:
GET https://sats4ai.com/.well-known/l402-services
const { SERVER_URL, TOOLS, getClaudeConfig } = require("sats4ai-mcp");
console.log(SERVER_URL); // "https://sats4ai.com/api/mcp"
console.log(TOOLS); // ["image", "video", "text", ...]
console.log(getClaudeConfig()) // { mcpServers: { sats4ai: { url: "..." } } }MIT