Sats4AI
sats4ai-mcp
El supercargador de comunicación sin permisos para agentes de IA. Más de 40 herramientas pagadas con Bitcoin Lightning. Sin registro, sin claves API, sin KYC.
Un servidor MCP (Model Context Protocol) remoto que brinda a los agentes de IA acceso a llamadas telefónicas de IA en cualquier idioma, voz en 602 idiomas, traducción en 119, fax, SMS, transcripción, audiolibros, generación de imágenes, música, extracción de documentos y más; todo pagado por uso con micropagos de Lightning Network.
Configuración rápida
Claude Desktop
Añade a tu claude_desktop_config.json:
{
"mcpServers": {
"sats4ai": {
"url": "https://sats4ai.com/api/mcp"
}
}
}Claude Code
claude mcp add sats4ai --transport http https://sats4ai.com/api/mcpVerifica la conexión: pídele al agente "list the first 3 Sats4AI models" (lista los 3 primeros modelos de Sats4AI); debería llamar a list_models y devolver resultados. Para agentes que pagan facturas de forma autónoma, añade también un MCP de monedero Lightning (consulta Pago mediante monederos de agente).
Cursor
Settings → MCP → Edit Config, y luego añade:
{
"mcpServers": {
"sats4ai": {
"url": "https://sats4ai.com/api/mcp"
}
}
}Reinicia Cursor. En un chat nuevo, pregunta "what Sats4AI tools are available?" (¿qué herramientas de Sats4AI están disponibles?) para confirmar el descubrimiento de herramientas. Para pagos autónomos, vincúlalo con un MCP de monedero Lightning (consulta Pago mediante monederos de agente).
Windsurf
Edita ~/.codeium/windsurf/mcp_config.json (créalo si no existe). Importante: Windsurf utiliza serverUrl (no url) para servidores MCP HTTP remotos:
{
"mcpServers": {
"sats4ai": {
"serverUrl": "https://sats4ai.com/api/mcp"
}
}
}Reinicia Windsurf. Las herramientas de Sats4AI aparecerán en la lista de herramientas de Cascade. Cascade tiene un límite de 100 herramientas en todos los MCP, así que mantén el conjunto activo reducido. Para pagos autónomos, vincúlalo con un MCP de monedero Lightning (consulta Pago mediante monederos de agente).
Proxy stdio (clientes MCP heredados)
Para clientes que no admiten servidores HTTP remotos, utiliza el proxy stdio incluido:
npx sats4ai-mcpO en tu configuración:
{
"mcpServers": {
"sats4ai": {
"command": "npx",
"args": ["sats4ai-mcp"]
}
}
}Cualquier cliente MCP
La URL del servidor es:
https://sats4ai.com/api/mcpEste es un servidor HTTP remoto: sin procesos locales, sin dependencias, sin necesidad de instalación.
Related MCP server: PDF Reader MCP Server
Herramientas disponibles
Generación de IA
Herramienta | Descripción | Precio |
| Generar imágenes a partir de prompts de texto | 100-200 sats |
| Generar vídeos a partir de prompts de texto | 50 sats/unidad |
| Animar una imagen estática en vídeo | 100 sats/seg |
| Chatear con modelos de lenguaje de IA (contexto de 262K) | ~1 sat/100 caracteres |
| Traducir texto en 119 idiomas | ~1 sat/1000 caracteres |
| Generar canciones con voces de IA | 100 sats |
| Convertir una foto a un modelo 3D GLB | 350 sats |
Audio y voz
Herramienta | Descripción | Precio |
| Texto a voz (467 voces, 29 idiomas) | 300 sats |
| Voz a texto (13 idiomas) | 10 sats/min |
| Clonar una voz a partir de una muestra de audio | 7.500 sats |
| Convertir libros (EPUB/PDF/TXT) a audiolibros narrados por IA | 500+ sats |
Procesamiento de imágenes
Herramienta | Descripción | Precio |
| Eliminar fondo de cualquier imagen (BiRefNet, SOTA) | 5 sats |
| Escalar imágenes 2x/4x con Real-ESRGAN | 5 sats |
| Restaurar rostros borrosos/dañados (CodeFormer) | 5 sats |
| Colorear fotos en B&N (DDColor, ICCV 2023) | 5 sats |
| Eliminar desenfoque por movimiento de cámara (NAFNet, ECCV 2022) | 20 sats |
| Clasificar la seguridad de la imagen (normal/sugerente/explícito) | 2 sats |
| Detectar objetos con cuadros delimitadores (Grounding DINO) | 5 sats |
| Eliminar objetos por descripción (no se necesita máscara) | 15 sats |
| Editar imágenes con instrucciones de IA | Dinámico |
Visión y documentos
Herramienta | Descripción | Precio |
| Analizar y describir el contenido de una imagen | 21 sats |
| Extraer texto de PDFs e imágenes | 10 sats/página |
| Recibo a JSON estructurado | 50 sats |
| Convertir entre más de 200 formatos de archivo | 100 sats |
| Fusionar varios PDFs en uno | 100 sats |
| HTML/Markdown a PDF | 50 sats |
Comunicación
Herramienta | Descripción | Precio |
| Enviar correo electrónico a cualquier dirección | 200 sats |
| Enviar SMS a todo el mundo | Dinámico |
| Realizar llamadas telefónicas automatizadas | Dinámico |
| Enviar un agente de voz de IA para realizar una llamada bidireccional | Dinámico (~150-250 sats/llamada) |
| Enviar un fax a todo el mundo (URL de PDF o texto escrito) | 500 sats (≤10 páginas), +50 sats/página después |
| Abrir una ventana de 24h para recibir un fax, entregado por correo electrónico | 500 sats (+200 complemento OCR) |
Herramientas auxiliares
Herramienta | Descripción |
| Explorar modelos de IA disponibles y precios |
| Obtener precios para un modelo específico |
| Crear una factura Lightning para un servicio |
| Comprobar si se recibió el pago |
| Consultar trabajos asíncronos (vídeo, 3D, audiolibro) |
| Obtener resultados de trabajos completados |
| Solicitar un reembolso por un servicio fallido |
| Votar a favor o en contra de un servicio planificado |
| Ver próximos servicios y votar |
Cómo funciona
El agente llama a
list_modelspara descubrir los modelos disponibles y los precios.El agente llama a
create_paymenty obtiene una factura Lightning.Se realiza el pago a través del monedero Lightning del agente (p. ej., lightning-wallet-mcp).
El agente llama a la herramienta (p. ej.,
image,text) con elpaymentId.Se devuelve el resultado: imagen en base64, texto, URL, etc.
Sin claves API. Sin cuentas. Sin límites de tasa vinculados a la identidad. Solo Bitcoin e IA.
Manejo de errores y reembolsos
Cuando una herramienta de pago falla después del pago, la respuesta de error JSON-RPC incluye información de reembolso:
{
"jsonrpc": "2.0",
"id": 1,
"error": {
"code": -32603,
"message": "Image generation failed",
"data": {
"refund": {
"charge_id": 12345,
"refund_amount": 200,
"lnurl_withdraw": "lnurl1dp68gurn8ghj7..."
}
}
}
}Reclama el reembolso usando cualquier monedero compatible con LNURL o la herramienta claim_lnurl_withdraw de lightning-wallet.
Pago mediante monederos de agente
Vincula con un servidor MCP de monedero Lightning para que tu agente pueda pagar de forma autónoma:
{
"mcpServers": {
"sats4ai": {
"url": "https://sats4ai.com/api/mcp"
},
"lightning-wallet": {
"command": "npx",
"args": ["lightning-wallet-mcp"]
}
}
}El agente utiliza lightning-wallet para pagar facturas de sats4ai, lo que permite el uso de herramientas de IA totalmente autónomas.
API L402
Para una integración HTTP directa sin MCP, utiliza la API L402:
# Step 1: Request -> get 402 + Lightning invoice
curl -X POST https://sats4ai.com/api/l402/generate-image \
-H "Content-Type: application/json" \
-d '{"input": {"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/generate-image \
-H "Content-Type: application/json" \
-H "Authorization: L402 <macaroon>:<preimage>" \
-d '{"input": {"prompt": "a cat in space"}}'Documentación completa de L402: sats4ai.com/l402 | Ejemplos de código: sats4ai-l402-examples
Descubrimiento de servicios
Endpoints legibles por máquina para el descubrimiento de agentes:
# Full service catalog with pricing, quality benchmarks, and performance metadata
GET https://sats4ai.com/.well-known/l402-services
# MCP tool catalog with latency (p50/p95), reliability, and failure modes
GET https://sats4ai.com/api/mcp/discovery
# Semantic search — find tools by capability
GET https://sats4ai.com/api/discover?q=translate
# Per-service metadata with enums and input schemas
GET https://sats4ai.com/api/l402/{service}Cada herramienta de pago incluye metadatos de rendimiento (latencia p50/p95, calificación de fiabilidad, modos de fallo conocidos) para que los agentes puedan tomar decisiones informadas sobre qué herramientas llamar y cuánto tiempo esperar.
Uso programático
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: "..." } } }Seguridad
¿Has encontrado una vulnerabilidad? No abras un issue público. Envía un correo electrónico a sats4ai@gmail.com. Consulta SECURITY.md para conocer la política de divulgación completa y el alcance.
Enlaces
Sitio web: sats4ai.com
Documentación MCP: sats4ai.com/mcp
Documentación API L402: sats4ai.com/l402
Ejemplos de código L402: github.com/cnghockey/sats4ai-l402-examples
Descubrimiento de servicios: sats4ai.com/.well-known/l402-services
Búsqueda semántica: sats4ai.com/api/discover
Política de seguridad: SECURITY.md
Licencia
MIT
Maintenance
Appeared in Searches
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/cnghockey/sats4ai-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server