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

  1. Conectar — Los agentes se conectan mediante MCP (stdio o HTTP)
  2. Descubrir — El agente llama a list_tools() → ve 20 herramientas
  3. Pagar — El agente llama a generate_invoice + check_balance para el pago con criptomonedas
  4. Usar — El agente llama a cualquier herramienta API, los créditos se descuentan automáticamente

Modelo de Ingresos

CanalCómo Genera IngresosEstado
🤖 Agentes de IA vía MCPLos agentes descubren herramientas → generan factura → envían USDC → usan APIs✅ EN VIVO
🤖 Agentes de IA vía .well-known/ai-plugin.jsonLos agentes GPT de OpenAI descubren APIs automáticamente✅ EN VIVO
RapidAPI MarketplaceSuscripciones de $29–$199/mes📦 Listo — se necesita cuenta de proveedor en RapidAPI
Apify StorePrecio por ejecución📦 Listo, no publicado
api.marketMarketplace global de APIs📦 Listo (problemas con Redis)

📋 Inventario de APIs — 17 APIs + 3 Herramientas de Pago

🖥️ Website Intelligence (/api/website-intel) — 10 APIs

#Herramienta MCPAPIDescripciónPrecio
1website_to_markdownWebsite → MarkdownConvierte cualquier página web a Markdown limpio$0.0005
2website_metadataMetadatos de WebsiteMeta tags, OG, Twitter Cards, encabezados, imágenes, favicon$0.0002
3technology_detectorDetector de TecnologíaCMS, frameworks, analítica, CDN, tecnología de servidor$0.0003
4contact_extractorExtractor de ContactosCorreos, teléfonos, enlaces sociales, direcciones$0.0005
5ai_website_summaryResumen de Website con IAResumen estructurado + narrativa opcional con IA$0.002
6opengraph_extractorExtractor de OpenGraphOG tags, Twitter Cards, datos de vista previa social$0.0002
7robots_txt_parserAnalizador de Robots.txtReglas de rastreo, rutas bloqueadas, URLs de sitemap$0.0002
8sitemap_parserAnalizador de SitemapDescubre y analiza sitemaps XML$0.0005
9ssl_checkerVerificador de SSLDetalles del certificado, caducidad, nivel de seguridad$0.0002
10dns_lookupConsulta de DNSA, 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 MCPAPIDescripciónPrecio
11marketing_contact_extractorExtractor de Contactos de MarketingCorreos, teléfonos, perfiles sociales, dirección$0.0005
12google_maps_reviewsReseñas de Google MapsValoraciones, reseñas, metadatos de negocio por Place ID o búsqueda$0.001
13business_metadataMetadatos de NegocioCategoría, año de fundación, horarios, certificaciones, pagos$0.0003
14seo_auditAuditoría SEOAnálisis SEO en página con puntuación (0–100)$0.0005
15ai_company_summaryResumen de Empresa con IAResumen de negocio con tecnología de IA + narrativa$0.002
16marketing_technology_detectorDetector de TecnologíaCMS, frameworks, analítica, hosting$0.0003
17citation_checkerVerificador de CitasPresencia 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 MCPDescripción
18get_pricingObtener precios actuales de todas las APIs
19generate_invoiceGenerar factura de pago en Solana USDC
20check_balanceConsultar 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

PlanSolicitudes/segLímite DiarioPrecio
Gratis2100$0
Starter105,000$29/mes
Growth3025,000$79/mes
Enterprise100100,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:

MarketplaceGuíaEstado
OpenAI GPT Storedocs/gpt-store-guide.md📝 Paso a paso
RapidAPIdocs/rapidapi-publish-guide.md📝 Especificación lista para subir + textos
Apify StoreVer enlaces de consola de Apify abajo🔴 Requiere aceptar los términos de Store
api.marketEspecificaciones 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 + memo
  • POST .../api/website-intel/api/v1/payments/verify — verificar pago → agregar créditos
  • POST .../api/website-intel/api/v1/payments/balance — consultar saldo
  • GET .../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:

EndpointDescripción
.../api/<apiname>/.well-known/ai-plugin.jsonManifiesto de OpenAI GPT Actions
.../api/<apiname>/.well-known/openapi.jsonEspecificación OpenAPI para consumo por IA
.../api/<apiname>/api/v1/payments/pricingPrecios USDC por endpoint
.../api/<apiname>/healthVerificación de salud (sin autenticación)
.../api/<apiname>/statusEstado de componentes (sin autenticación)

📈 Monitoreo

EndpointDescripciónAutenticación
GET /healthVerificación de salud del servicioNinguna
GET /statusEstado de componentes (caché, autenticación, pagos)Ninguna
GET /metricsMétricas operativas (P50/P95/P99, tasa de acierto de caché)Clave de administrador
GET /dashboardPanel de uso en HTMLClave 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.