CallRemind MCP Server
OfficialClick on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@CallRemind MCP ServerMake an instant call to the lead with phone +15551234567"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
CallRemind MCP Server
MCP (Model Context Protocol) server that lets AI agents interact with the CallRemind REST API — place instant calls, manage CEMAS emergency notifications, pick Edge TTS voices, manage agents/leads/scheduled calls, and query call history.
Targets the CallRemind REST API (https://api.callremind.my/v1), not the
outbound engine.
Table of contents
Related MCP server: PhoneBooth MCP Server
Requirements
Node.js >= 18
A CallRemind API key (your user
x-api-key). Get it from your CallRemind profile, or the admin/v1/admin/generate-keyendpoint.
Two ways to run
A. npm package (easiest)
Install the CLI (stdio) and run it directly:
npm install -g callremind-mcp
CALLREMIND_API_KEY=your_key callremind-mcpFor an HTTP/SSE server (remote clients like ChatGPT):
CALLREMIND_API_KEY=your_key CALLREMIND_MCP_PORT=8921 npx callremind-mcp index-sse.jsB. From source / Docker
git clone git@github.com:callremind/cemas-mcp.git
cd cemas-mcp
npm install
cp .env.example .env # fill in CALLREMIND_API_URL + CALLREMIND_API_KEY
npm start # stdio (local clients)
npm run start:sse # HTTP/SSE on http://0.0.0.0:8921/mcpDocker:
docker build -t callremind-mcp .
# stdio
docker run --rm -e CALLREMIND_API_KEY=your_key callremind-mcp
# HTTP/SSE
docker run --rm -p 8921:8921 -e CALLREMIND_API_KEY=your_key callremind-mcp node index-sse.jsConfiguration
Env var | Default | Description |
|
| CallRemind REST API base |
| — | Your |
|
| HTTP/SSE port (index-sse.js only) |
|
| HTTP/SSE bind host |
|
| HTTP/SSE MCP endpoint path |
Client setup
Claude Desktop
Edit claude_desktop_config.json (Claude Desktop → Settings → Developer →
Edit Config):
{
"mcpServers": {
"callremind": {
"command": "npx",
"args": ["-y", "callremind-mcp"],
"env": { "CALLREMIND_API_KEY": "your_key" }
}
}
}Claude Code
claude mcp add callremind -- npx -y callremind-mcp
# or with env:
claude mcp add callremind -e CALLREMIND_API_KEY=your_key -- npx -y callremind-mcpCodex (OpenAI CLI)
codex mcp add callremind -- npx -y callremind-mcp
# pass the key via shell env so it reaches the child process:
CALLREMIND_API_KEY=your_key codexChatGPT (remote, HTTP/SSE)
Run the SSE server somewhere reachable, then point ChatGPT at it:
CALLREMIND_API_KEY=your_key CALLREMIND_MCP_PORT=8921 node index-sse.jsIn ChatGPT, add a custom MCP server with URL:
http://<your-host>:8921/mcpThe server speaks the Streamable HTTP transport (the modern MCP HTTP/SSE protocol), so any MCP-over-HTTP client can connect.
opencode
opencode.json (or ~/.config/opencode/opencode.json):
{
"mcp": {
"callremind": {
"type": "local",
"command": ["npx", "-y", "callremind-mcp"],
"environment": { "CALLREMIND_API_KEY": "your_key" },
"enabled": true
}
}
}Cursor
Cursor → Settings → MCP → Add server:
{
"mcpServers": {
"callremind": {
"command": "npx",
"args": ["-y", "callremind-mcp"],
"env": { "CALLREMIND_API_KEY": "your_key" }
}
}
}Generic HTTP/SSE clients
For any MCP client that supports remote HTTP servers:
Transport: Streamable HTTP
URL: http://<host>:8921/mcpTools
Tool | Endpoint | Purpose |
|
| Immediate outbound AI call |
|
| CEMAS config + voice prefs |
|
| Save destination + voice/prosody |
|
| List Edge TTS voices |
|
| Synthesize voice preview |
|
| Manage voice clones |
|
| Manage AI agents |
|
| Manage contacts/leads |
|
| Schedule calls |
|
| Call history |
|
| Call analytics |
|
| Profile management |
|
| Webhooks |
Testing
npm test # or: node test-api.js (hits /v1/profile with your key)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
- FlicenseBqualityDmaintenanceEnables interaction with Retell AI's voice and chat agent platform. Build, deploy, and manage AI phone agents, configure conversation flows, handle calls/chats, and manage phone numbers through natural language.52
- Flicense-qualityDmaintenanceEnables AI agents to make real-world phone calls with AI voice technology and provides tools to track call status, transcripts, and summaries. It supports automated communication with both live numbers and simulated businesses for testing and demonstration purposes.
- Alicense-qualityDmaintenanceEnables AI agents to manage phone numbers, send/receive SMS, and place voice calls through natural language, connecting to the phone network via the AgentPhone API.184114MIT
- AlicenseBqualityBmaintenanceEnables AI assistants to manage contacts, send messages, handle conversations, and manage workspace via the Respond.io API.28462MIT
Related MCP Connectors
Let AI agents place real phone calls from your verified number, with transcripts and recordings.
40+ Lightning-paid AI tools for agents: calls, SMS, fax, voice, translation. No signup, no keys.
Calendar API for AI agents: events, availability, Google/Microsoft setup, scheduling, and iCal.
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/callremind/cemas-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server