miaw-mcp-server
Verified Safeby skyrmionz
Overview
Connects ChatGPT to Salesforce Enhanced Chat (MIAW) to enable AI assistants to seamlessly hand off conversations to human or AI agents within Salesforce, displaying a live chat widget when transferred to a human agent.
Installation
node dist/index.jsEnvironment Variables
- MIAW_SCRT_URL
- MIAW_ES_DEVELOPER_NAME
- MIAW_ORG_ID
- MCP_TRANSPORT
Security Notes
Salesforce credentials (SCRT URL, Org ID, ES Developer Name) are correctly handled as environment variables, not hardcoded. Access tokens from Salesforce are stored server-side in-memory only and explicitly not persisted to disk, significantly reducing data retention risks. The server prevents exposing JWTs to ChatGPT by managing authentication internally with session IDs. Cross-Origin Resource Sharing (CORS) is enabled broadly (`*`), which is common for public APIs but could be tightened if client origins are specific. Content Security Policy (CSP) is defined for the embedded widget. No 'eval' or other directly malicious patterns were found in the provided source.
Similar Servers
better-chatbot
An advanced open-source AI chatbot supporting multiple LLMs, extensive tools (web search, code execution, data visualization, MCP protocol), image generation, and workflow automation for individuals and teams.
line-bot-mcp-server
Integrates AI agents with LINE Messaging API for automated communication and management of LINE Official Accounts.
mac_messages_mcp
Enables AI assistants to interact with the macOS Messages app for reading, sending, and searching messages, including universal messaging capabilities with SMS/RCS fallback.
mcp-server-salesforce
Enable natural language interactions and automation with Salesforce data and metadata for AI models.