CallRemind MCP Server
OfficialCallRemind MCP Server
Model Context Protocol (MCP) server for CallRemind's AI voice calling. Let any AI agent (Claude, ChatGPT, Cursor, Claude Code, Codex, opencode…) place automated voice calls, schedule reminders, and manage your agents, leads, voice clones, webhooks, and CEMAS emergency notifications — in English / Bahasa Malaysia.
There are two ways to use it:
Path | Who it's for |
Hosted endpoint — | No setup. Add the remote URL to your client. |
npm package / self-host — run it yourself | Full control; run stdio locally or HTTP/SSE. |
Table of contents
Hosted endpoint (hosting our server)
No install needed — add the remote MCP server to any client. Sign in with your CallRemind account (email one-time code, Google, or GitHub).
https://mcp.callremind.my/mcpConnect
Claude (desktop/app): Settings → Connectors → Add custom connector → paste the URL → sign in.
ChatGPT: Settings → Apps & Connectors → Advanced → Developer mode → add MCP connector → same URL.
Cursor: add
https://mcp.callremind.my/mcpas a remote MCP server → the client walks you through OAuth.Any remote MCP client: add the URL above (Streamable HTTP transport).
Claude Code plugin
One-command install from our marketplace (adds the MCP server + a usage skill):
/plugin marketplace add callremind/callremind-claude-marketplace
/plugin install callremind@callremindYou can also install the plugin from the community marketplace:
/plugin marketplace add anthropics/claude-plugins-community then callremind@claude-community.
Auth
New accounts are created automatically and get RM2 free credit.
OAuth consent +
/.well-known/oauth-*discovery are served by the endpoint.Live setup/onboarding: https://mcp.callremind.my/connect
Self-host (npm package)
A. npm install + run
npm install -g callremind-mcp
# stdio (local clients)
CALLREMIND_API_KEY=your_key callremind-mcp
# HTTP/SSE (remote clients)
CALLREMIND_API_KEY=your_key CALLREMIND_MCP_PORT=8921 callremind-mcp index-sse.jsB. From source
git clone git@github.com:callremind/callremind-mcp.git
cd callremind-mcp
npm install
cp .env.example .env # set CALLREMIND_API_URL + CALLREMIND_API_KEY
npm start # stdio
npm run start:sse # HTTP/SSE on http://0.0.0.0:8921/mcpC. Docker
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 / Settings
Env var | Default | Description |
|
| CallRemind REST API base |
| (none) | Your |
|
| HTTP/SSE port ( |
|
| HTTP/SSE bind host |
|
| HTTP/SSE MCP endpoint path |
The hosted endpoint (
mcp.callremind.my/mcp) manages these on our side — you only needCALLREMIND_API_KEYwhen self-hosting.
Client setup (self-host)
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
claude mcp add callremind -e CALLREMIND_API_KEY=your_key -- npx -y callremind-mcpCodex (OpenAI CLI)
codex mcp add callremind -- npx -y callremind-mcp
CALLREMIND_API_KEY=your_key codexChatGPT (remote)
Use the hosted endpoint: https://mcp.callremind.my/mcp.
ChatGPT discovers OAuth via /.well-known/oauth-protected-resource and signs you in.
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
Transport: Streamable HTTP
URL: http://<host>:8921/mcpTools
Tool | Endpoint | Purpose |
|
| One-way call, only phone + message (Kokoro) |
|
| One-way call using Edge TTS (backup) |
|
| Immediate outbound AI call |
|
| Immediate one-way call (Kokoro) |
|
| CEMAS config + voice prefs |
|
| Edge TTS voices / preview |
|
| All voices / Kokoro preview |
|
| List TTS providers |
|
| Synthesize audio (openai/elevenlabs/minimax/qwen/kokoro/edge) |
|
| Profanity check (EN/MS/中文/Tamil) |
|
| Your DIDs / provider |
|
| Manage voice clones |
|
| Manage AI agents |
|
| Manage contacts/leads |
|
| Schedule calls |
|
| History / analytics |
|
| Profile management |
|
| Webhooks |
|
| Onboarding guide |
|
| Account & sign-in helpers |
Testing
npm test # node test-api.js (hits /v1/profile with your key)Links
Repo:
https://github.com/callremind/callremind-mcpnpm:
https://www.npmjs.com/package/callremind-mcpREST API:
https://api.callremind.my/v1Hosted MCP:
https://mcp.callremind.my/mcpConnect/onboarding:
https://mcp.callremind.my/connect