lead-ai-mcp
by dsactivi-2
Overview
This server acts as a central hub for automating lead generation, web scraping for housing and jobs, and orchestrating outbound call campaigns using various AI models for TTS and LLM interactions.
Installation
npx tsx src/server.tsEnvironment Variables
- OPENAI_API_KEY
- ANTHROPIC_API_KEY
- AZURE_OPENAI_KEY
- AZURE_OPENAI_ENDPOINT
- AZURE_OPENAI_DEPLOYMENT
- VONAGE_API_KEY
- VONAGE_API_SECRET
- VONAGE_FROM_NUMBER
- VONAGE_APPLICATION_ID
- VONAGE_PRIVATE_KEY
- SIPGATE_TOKEN
- SIPGATE_TOKEN_ID
- MAKE_WEBHOOK_URL
- SCRAPER_SECRET
- LB_BACKEND_BASE
- CA_BACKEND_BASE
- WEBHOOK_BASE_URL
- AZURE_SPEECH_KEY
- AZURE_SPEECH_REGION
- GOOGLE_TTS_API_KEY
- ELEVENLABS_API_KEY
- AUDIO_BASE_URL
Security Notes
CRITICAL: A default 'admin' user is created with password 'admin123' if no users exist. This password must be changed immediately after initial setup to prevent unauthorized access. API keys and secrets are loaded from environment variables, which is good practice, but the system relies on the secure configuration and protection of these keys. The 'ops_pm2_logs' tool uses 'child_process.execAsync' with user-provided input ('process' name), which could pose a command injection risk if not sufficiently sanitized by the underlying 'pm2' CLI. Scraper credentials are encrypted on disk using a key derived from an environment variable ('SCRAPER_SECRET') and the hostname, which is an improvement over plaintext storage but remains a sensitive data point.
Similar Servers
thinkingcap
A multi-agent research MCP server that runs multiple LLM providers in parallel and synthesizes their responses to a given query.
advocu-docker-mcp
This MCP server enables AI agents to submit various community activities (feedback sessions, resources, public speaking, events, amplifications) to the Advocu platform and to scrape web content for metadata.
AI-Agents
Orchestrates various AI-powered media processing and data management services using n8n workflows and custom Python Micro-Control-Plane (MCP) servers.
mcp_server
This server provides a flexible framework for building, running, and managing multi-turn, agentic AI conversations with custom tools, likely exposed via an API.