Skip to main content
Glama
callremind

CallRemind MCP Server

Official
by callremind

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CALLREMIND_API_KEYYesYour x-api-key (required)
CALLREMIND_API_URLNoCallRemind REST API base URLhttps://api.callremind.my/v1
CALLREMIND_MCP_HOSTNoHTTP/SSE bind host0.0.0.0
CALLREMIND_MCP_PORTNoHTTP/SSE port (index-sse.js only)8921
CALLREMIND_MCP_ENDPOINTNoHTTP/SSE MCP endpoint path/mcp

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}
logging
{}
completions
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
makeInstantCallA

Trigger an immediate outbound AI voice call via /v1/calls/instant. Use an existing agent (agent_id), a template (message), or a fully custom prompt/voice.

quickCallC

Place an immediate one-way outbound call voiced by Kokoro TTS (pre-generated). Only a phone + message are needed. Mirrors the MCP quickCall tool.

quickCallWithEdgeA

Place an immediate one-way outbound call voiced by Edge TTS (pre-generated). Backup of quickCall that always uses Edge TTS.

makeInstantKokoroCallA

Place an immediate one-way outbound call always voiced by Kokoro TTS via /v1/calls/instant-kokoro-call. Pre-generates and plays a per-recipient Kokoro clip.

getCemasConfigA

Get the authenticated user's CEMAS config: namespace, destination phone(s), active flag, and Edge TTS voice/prosody preferences.

saveCemasConfigA

Save the user's CEMAS destination phone(s), active flag, and voice prefs. voice_provider selects Edge TTS (default) or Kokoro.

listEdgeVoicesA

List Microsoft Edge TTS voices available for CEMAS / instant calls. Filter by language (en, ms, zh...), gender, or substring.

previewEdgeVoiceA

Synthesize a short preview clip with an Edge TTS voice. Returns MP3 bytes (base64 in the response).

listVoicesA

List available TTS voices across providers. Returns { edge: [...], kokoro: [...] }. Use a voice id from either provider.

kokoroPreviewA

Generate a short voice clip using the Kokoro TTS engine and return the audio (raw or WAV depending on the call). Use to pick a voice.

listTtsProvidersA

List available TTS providers and their static voices (OpenAI, ElevenLabs, MiniMax, Qwen, Kokoro, Edge).

generateTtsB

Synthesize TTS audio directly (POST /v1/tts/generate). Provider: openai | elevenlabs | minimax | qwen_flash | qwen_plus | kokoro | edge. Returns a playable audio file URL.

validateTextSafetyA

Check a message for profanity / swear words (English, Bahasa Malaysia, Mandarin, Tamil) before it is spoken (POST /v1/validate-text-safety). Returns { safe, found, languages }.

getProviderInfoA

Get the user's available DID / caller-ID numbers and current SIP/VoIP provider.

getSkillGuideA

Return the CallRemind MCP onboarding guide (skill.md): the journey from signing up to making quick calls, scheduling, agents, and webhooks.

listVoiceClonesA

List all voice clones owned by the authenticated user.

createVoiceCloneA

Upload training audio URLs and trigger voice cloning. Returns the clone record with training_status.

listAgentsC

List AI agents for the authenticated user.

createAgentC

Create an AI agent. Required: name, voice, agent_start_message.

updateAgentC

Update fields on an existing AI agent.

listLeadsC

List the authenticated user's contacts / leads.

createLeadB

Add a contact / lead. Extra columns go into extra_metadata_fields.

listScheduledCallsC

List planned outbound reminder calls.

createScheduledCallB

Schedule an outbound call. Set status LIVE to activate for the scheduler.

listCallLogsC

List past outbound call records.

getReportsC

Get aggregate call reports / analytics.

getProfileA

Fetch the authenticated user's profile (name, email, balance, preferences).

updateProfileC

Update profile fields. max_talk_time_ms is the max call duration in milliseconds (90000 = 90s).

listWebhookConfigurationsA

List webhook configurations for an agent (on_call_start / on_call_end). Secrets are redacted.

upsertWebhookConfigurationC

Create or update a webhook configuration for an agent + event.

createNewUserA

Request an account-activation code by email. Does NOT create the account; emails the user an OTP + code ref (call validateNewUser to finish).

validateNewUserA

Validate the emailed OTP + code ref and fully create the account. Optionally set a password so the user can log in. Returns the new API key.

loginUserA

Sign in with email + password and get the app API key + session. Use logoutUser to sign out.

logoutUserA

Sign out the current session (stateless). Clears the caller's stored key.

requestOtpA

Request a fresh email one-time sign-in code for the account (POST /auth/connect-request). Sends a 6-digit code to the account email; use validateOtp next. Example: requestOtp({}) -> sends a 6-digit code to your email.

validateOtpA

Validate an email one-time code for the signed-in account and return the account's API key (POST /auth/connect-verify). Use after requestOtp. Example: validateOtp({ "otp": "123456" }) -> { email, api_key }

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/callremind-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server