LeadFunnel MCP
LeadFunnel MCP — Render
Servidor MCP con la sesión en RAM del proceso. Sin base, sin disco, sin cache.
POST /cargar → Salesforce → depura → scorea → RAM
POST /mcp → Claude consulta (lee de RAM)
POST /purgar → RAM = null
GET /health → ¿está vivo? ¿hay sesión?Cuando Render apaga el servicio por inactividad, el proceso muere y los datos se van con él. Esa es la garantía de efimeridad — no depende de un TTL.
Deploy
Subí este repo a GitHub (privado).
Render → New → Web Service → conectá el repo.
Configuración:
Runtime: Node
Build command:
npm installStart command:
npm startHealth check path:
/health
Variables de entorno
Variable | Valor |
|
|
| consumer key de la Connected App |
| consumer secret |
|
|
|
|
Related MCP server: Salesforce MCP Server
Prueba
# Salud
curl https://TU-APP.onrender.com/health
# Cargar (tarda: hace todo el pull de Salesforce)
curl -X POST https://TU-APP.onrender.com/cargar \
-H "Authorization: Bearer $MCP_TOKEN"
# Handshake MCP
curl -X POST "https://TU-APP.onrender.com/mcp?k=$MCP_TOKEN" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"curl","version":"1"}}}'
# Purgar
curl -X POST https://TU-APP.onrender.com/purgar \
-H "Authorization: Bearer $MCP_TOKEN"El header Accept con text/event-stream es obligatorio en Streamable HTTP.
Sin él, el SDK rechaza el request.
Inspector oficial antes de conectar a Claude:
npx @modelcontextprotocol/inspectorConectar a Claude
claude.ai → Customize → Connectors → + → Add custom connector
URL: https://TU-APP.onrender.com/mcp?k=TU_TOKEN
Flujo de trabajo diario
POST /cargarcuando arrancásConsultás desde Claude todo lo que quieras
Si te fuiste un rato largo, Render apagó el servicio: volvé a
/cargar
Limitaciones conocidas
Cold start. En el free tier, tras ~15 min sin tráfico Render apaga el
servicio. La siguiente request lo despierta (~50 s) y la sesión se perdió.
Si molesta: plan pago, o un cron que le pegue a /health cada 10 min (aunque
eso mantiene los datos vivos en RAM indefinidamente, que es justo lo que no
querías).
Token en la URL. La UI de conectores de Claude no permite headers arbitrarios. El token en query param es más débil que un header: queda en la config del conector y potencialmente en logs. El paso siguiente es OAuth 2.0 real, que con el SDK es factible pero es otro proyecto.
RAM. 12k leads ≈ 25 MB en objetos JS. El free tier de Render da 512 MB. Holgado, pero si el dataset creciera mucho habría que paginar.
Qué se guarda
Campo | Se guarda |
Nombre y apellido | sí |
| sí (para saltar al registro) |
DNI | nunca |
Teléfono | enmascarado ( |
enmascarado ( | |
Motivación | solo el largo, no el texto |
Con ENMASCARAR_PII=false se guardan teléfono y mail completos. Es una decisión
de riesgo consciente: con esa variable en false, los datos de contacto de
candidatos reales entran al contexto del modelo en cada consulta.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityAmaintenanceAn MCP server implementation that integrates Claude with Salesforce, enabling natural language interactions with Salesforce data and metadata for querying, modifying, and managing objects and records.6153,172166MIT
- AlicenseAqualityCmaintenanceAn MCP server implementation that integrates Claude with Salesforce, enabling natural language interactions with Salesforce data and metadata for querying, modifying, and managing objects and records.75014MIT
- AlicenseAqualityDmaintenanceAn MCP server implementation that integrates Claude with Salesforce, enabling natural language interactions with Salesforce data and metadata.850MIT
- FlicenseNot gradedqualityCmaintenanceA read-only MCP server that exposes Telegram lead conversations to Claude for sales analysis, enabling lead summary, intent, stage, and follow-up insights.
Related MCP Connectors
Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.
Hosted Amazon Seller Central and Amazon Ads MCP server for Claude, ChatGPT, Cursor, and agents.
Cloud-hosted MCP server for durable AI memory
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/UcemaRepo/mcpfunnel'
If you have feedback or need assistance with the MCP directory API, please join our Discord server