All APIs Gateway
Pasarela de API de web-inteligencia: 17 APIs como 20 herramientas MCP para SEO y scraping. Pago por llamada mediante USDC.
Documentación
API Gateway — 17 APIs para Agentes de IA
Un único servidor MCP que expone 17 APIs de producción detrás de un único dominio público.
Todas las APIs se sirven en https://momentumbysamay.online/api/<apiname> (DNS →
167.71.22.95), una única puerta de enlace nginx con HTTPS de Let's Encrypt. El
paquete Website Intelligence se ejecuta en droplet 1; Marketing, Web Scraper, PDF y
Email Verify se sirven mediante proxy inverso desde droplet 2.
🚀 Qué Es Esto
Un servidor MCP (Model Context Protocol) que envuelve 17 APIs reales y desplegadas en herramientas MCP. Cualquier agente de IA con soporte MCP puede descubrir, llamar y pagar por estas APIs programáticamente.
Cómo Lo Usan los Agentes de IA
- Conectar — Los agentes se conectan mediante MCP (stdio o HTTP)
- Descubrir — El agente llama a
list_tools()→ ve 20 herramientas - Pagar — El agente llama a
generate_invoice+check_balancepara el pago con criptomonedas - Usar — El agente llama a cualquier herramienta API, los créditos se descuentan automáticamente
Modelo de Ingresos
| Canal | Cómo Genera Ingresos | Estado |
|---|---|---|
| 🤖 Agentes de IA vía MCP | Los agentes descubren herramientas → generan factura → envían USDC → usan APIs | ✅ EN VIVO |
🤖 Agentes de IA vía .well-known/ai-plugin.json | Los agentes GPT de OpenAI descubren APIs automáticamente | ✅ EN VIVO |
| RapidAPI Marketplace | Suscripciones de $29–$199/mes | 📦 Listo — se necesita cuenta de proveedor en RapidAPI |
| Apify Store | Precio por ejecución | 📦 Listo, no publicado |
| api.market | Marketplace global de APIs | 📦 Listo (problemas con Redis) |
📋 Inventario de APIs — 17 APIs + 3 Herramientas de Pago
🖥️ Website Intelligence (/api/website-intel) — 10 APIs
| # | Herramienta MCP | API | Descripción | Precio |
|---|---|---|---|---|
| 1 | website_to_markdown | Website → Markdown | Convierte cualquier página web a Markdown limpio | $0.0005 |
| 2 | website_metadata | Metadatos de Website | Meta tags, OG, Twitter Cards, encabezados, imágenes, favicon | $0.0002 |
| 3 | technology_detector | Detector de Tecnología | CMS, frameworks, analítica, CDN, tecnología de servidor | $0.0003 |
| 4 | contact_extractor | Extractor de Contactos | Correos, teléfonos, enlaces sociales, direcciones | $0.0005 |
| 5 | ai_website_summary | Resumen de Website con IA | Resumen estructurado + narrativa opcional con IA | $0.002 |
| 6 | opengraph_extractor | Extractor de OpenGraph | OG tags, Twitter Cards, datos de vista previa social | $0.0002 |
| 7 | robots_txt_parser | Analizador de Robots.txt | Reglas de rastreo, rutas bloqueadas, URLs de sitemap | $0.0002 |
| 8 | sitemap_parser | Analizador de Sitemap | Descubre y analiza sitemaps XML | $0.0005 |
| 9 | ssl_checker | Verificador de SSL | Detalles del certificado, caducidad, nivel de seguridad | $0.0002 |
| 10 | dns_lookup | Consulta de DNS | A, AAAA, MX, NS, CNAME, TXT, descubrimiento de subdominios | $0.0002 |
Pago: Solana USDC ($USDC en Solana mainnet)
📊 Paquete de API de Marketing (/api/marketing) — 7 APIs
| # | Herramienta MCP | API | Descripción | Precio |
|---|---|---|---|---|
| 11 | marketing_contact_extractor | Extractor de Contactos de Marketing | Correos, teléfonos, perfiles sociales, dirección | $0.0005 |
| 12 | google_maps_reviews | Reseñas de Google Maps | Valoraciones, reseñas, metadatos de negocio por Place ID o búsqueda | $0.001 |
| 13 | business_metadata | Metadatos de Negocio | Categoría, año de fundación, horarios, certificaciones, pagos | $0.0003 |
| 14 | seo_audit | Auditoría SEO | Análisis SEO en página con puntuación (0–100) | $0.0005 |
| 15 | ai_company_summary | Resumen de Empresa con IA | Resumen de negocio con tecnología de IA + narrativa | $0.002 |
| 16 | marketing_technology_detector | Detector de Tecnología | CMS, frameworks, analítica, hosting | $0.0003 |
| 17 | citation_checker | Verificador de Citas | Presencia en directorios en más de 10 plataformas + puntuación NAP | $0.001 |
Pago: Solana USDC ($USDC en Solana mainnet)
💰 Herramientas de Pago/Gestión — Gratis
| # | Herramienta MCP | Descripción |
|---|---|---|
| 18 | get_pricing | Obtener precios actuales de todas las APIs |
| 19 | generate_invoice | Generar factura de pago en Solana USDC |
| 20 | check_balance | Consultar saldo de créditos de una clave API |
🔧 Inicio Rápido
Para Agentes de IA (nativos MCP)
Configura el servidor MCP en tu agente:
{
"mcpServers": {
"all-apis-gateway": {
"command": "python3",
"args": ["/path/to/mcp_server.py"],
"env": {
"WEBSITE_INTEL_BASE": "https://momentumbysamay.online/api/website-intel",
"WEBSITE_INTEL_KEY": "YOUR_WEBSITE_INTEL_KEY",
"MARKETING_BUNDLE_BASE": "https://momentumbysamay.online/api/marketing",
"MARKETING_BUNDLE_KEY": "YOUR_MARKETING_KEY"
}
}
}
}
Para Desarrolladores (APIs REST directamente)
Website Intelligence:
# Get an admin key (one-time)
curl -X POST https://momentumbysamay.online/api/website-intel/api/v1/auth/generate-key \
-H "Content-Type: application/json" \
-d '{"name":"my-app","tier":"admin"}'
# Call an API
curl -X POST https://momentumbysamay.online/api/website-intel/api/v1/dns-lookup \
-H "X-API-Key: *** \
-H "Content-Type: application/json" \
-d '{"domain": "example.com"}'
# Get pricing
curl https://momentumbysamay.online/api/website-intel/api/v1/payments/pricing
# Generate payment invoice
curl -X POST https://momentumbysamay.online/api/website-intel/api/v1/payments/invoice \
-H "Content-Type: application/json" \
-d '{"api_key": "YOUR_KEY", "amount_usdc": 5.0}'
Paquete de Marketing:
curl -X POST https://momentumbysamay.online/api/marketing/api/v1/contact-extractor \
-H "X-API-Key: *** \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com"}'
💳 Flujo de Pago con Criptomonedas
Ambos paquetes de API aceptan Solana USDC para agentes de IA.
┌─────────────────────────────────────────────┐
│ Payment Flow │
│ │
│ 1. Agent: POST /payments/invoice │
│ → Gets: {wallet_address, memo} │
│ │
│ 2. Agent: Send USDC to wallet + memo │
│ (On Solana mainnet) │
│ │
│ 3. Agent: POST /payments/verify │
│ → Credits added to API key │
│ │
│ 4. Agent: Call any API with X-API-Key │
│ → Credits auto-deduct per call │
└─────────────────────────────────────────────┘
Billetera del Tesoro: Configurada en el droplet (establecer la variable de entorno TREASURY_WALLET)
Token: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v (Solana USDC)
📊 Límites de Tasa
| Plan | Solicitudes/seg | Límite Diario | Precio |
|---|---|---|---|
| Gratis | 2 | 100 | $0 |
| Starter | 10 | 5,000 | $29/mes |
| Growth | 30 | 25,000 | $79/mes |
| Enterprise | 100 | 100,000 | $199/mes |
🏗 Arquitectura
MCP Client (Claude Code, Cline, Hermes, any MCP agent)
│
▼
┌──────────────────────────────┐
│ MCP Server (api-gateway) │
│ - 20 tools │
│ - Auth injection │
│ - Error handling │
│ - Pricing/cost display │
└──────┬───────────────────────┘
│
├──→ momentumbysamay.online/api/website-intel: Website Intelligence (10 APIs + payments)
│ POST .../api/website-intel/api/v1/{endpoint}
│ POST .../api/website-intel/api/v1/payments/{invoice,verify,balance,pricing}
│ GET .../api/website-intel/.well-known/ai-plugin.json
│
└──→ momentumbysamay.online/api/marketing: Marketing API Bundle (7 APIs + payments)
POST .../api/marketing/api/v1/{endpoint}
POST .../api/marketing/api/v1/payments/{invoice,verify,balance,pricing}
GET .../api/marketing/.well-known/ai-plugin.json
📦 Guías de Publicación en Marketplaces
Documentos listos para usar para registrarse en cada plataforma:
| Marketplace | Guía | Estado |
|---|---|---|
| OpenAI GPT Store | docs/gpt-store-guide.md | 📝 Paso a paso |
| RapidAPI | docs/rapidapi-publish-guide.md | 📝 Especificación lista para subir + textos |
| Apify Store | Ver enlaces de consola de Apify abajo | 🔴 Requiere aceptar los términos de Store |
| api.market | Especificaciones OpenAPI previamente preparadas en /home/node/api-market-specs/ | 🔴 Interrupción de Redis |
🪙 Pagos con Solana USDC
Documentación: docs/setup-wallet.md
Ambos paquetes aceptan Solana USDC (token EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v):
POST .../api/website-intel/api/v1/payments/invoice— generar billetera + memoPOST .../api/website-intel/api/v1/payments/verify— verificar pago → agregar créditosPOST .../api/website-intel/api/v1/payments/balance— consultar saldoGET .../api/website-intel/api/v1/payments/pricing— precios por endpoint
Billetera real del tesoro en Solana en AMBOS paquetes: F8tmJqiyEpcSbAbWef3XhsknsnW4gxb2gv6K8ZxEfgE
🌐 Endpoints de Descubrimiento para Agentes de IA
Cada paquete expone archivos de descubrimiento para agentes de IA bajo su ruta de dominio:
| Endpoint | Descripción |
|---|---|
.../api/<apiname>/.well-known/ai-plugin.json | Manifiesto de OpenAI GPT Actions |
.../api/<apiname>/.well-known/openapi.json | Especificación OpenAPI para consumo por IA |
.../api/<apiname>/api/v1/payments/pricing | Precios USDC por endpoint |
.../api/<apiname>/health | Verificación de salud (sin autenticación) |
.../api/<apiname>/status | Estado de componentes (sin autenticación) |
📈 Monitoreo
| Endpoint | Descripción | Autenticación |
|---|---|---|
GET /health | Verificación de salud del servicio | Ninguna |
GET /status | Estado de componentes (caché, autenticación, pagos) | Ninguna |
GET /metrics | Métricas operativas (P50/P95/P99, tasa de acierto de caché) | Clave de administrador |
GET /dashboard | Panel de uso en HTML | Clave de administrador |
🔐 Autenticación
- Encabezado:
X-API-Key: <your-key>(recomendado) - Bearer:
Authorization: Bearer <your-key> - Parámetro de consulta:
?api_key=<your-key>
Niveles: free, starter, growth, enterprise, admin
📜 Licencia
Privada — Samay Vashisht. Todas las APIs y el código son propietarios.