CallSync – Business Call Logging & Management for SIM-Based Teams
CallSync MCP Server: Connect SIM-Based Call Logs to AI Agents 📞🤖 CallSync is a powerful mobile-first sales CRM and call tracking ecosystem built for modern…
What it can do
- List Calls: List call logs sorted by most recent. Default 5 per page, max 10. Returns total matching filters. Search covers phone, name, note, employee, AI summary/transcription/reason/sentiment.
- List Callers: List recent unique callers (limit 20). Supports search.
- List Employees: List employees/devices in the org. Shows name, phone, last sync, battery, device model, archived status.
What data it sees
Do you need an account
No: the server works without sign-in
CallSync MCP Server: Connect SIM-Based Call Logs to AI Agents 📞🤖
CallSync is a powerful mobile-first sales CRM and call tracking ecosystem built for modern sales teams.
This Model Context Protocol (MCP) server allows AI agents (like Claude Desktop, Cursor, and Windsurf) to securely query call data, manage contacts, and trigger voice-to-text analysis directly from your chat sidebar.
💡 Why CallSync?
Traditional VOIP services fail when sales representatives make real phone calls from their mobile SIMs. CallSync solves this:
- SIM-Based Capture: Syncs outgoing and incoming mobile call logs, metadata, and audio recordings automatically from our Android App.
- Instant AI Processing: Automated call transcription, summarization, sentiment classification, and target-intent analysis.
- Unified Sales CRM: A mobile-friendly dashboard to manage leads, tasks, and follow-ups.
⚙️ Available AI Tools & Actions
Once connected, your AI assistant can execute these commands:
list_calls— Browse call logs, check sentiments, read AI summaries, and fetch call recordings.list_callers— Retrieve caller stats (total duration, lead priority, last sync).list_employees— Monitor sales reps' devices, battery life, and sync health.update_identity— Quickly assign names, notes, and priority labels (e.g., "Hot Lead") to phone numbers.trigger_analysis— Manually start AI voice-to-text transcription for any recorded call.archive_identity&delete_caller— Manage data privacy and contact archiving easily.
🔌 How to Connect in 2 Minutes
CallSync uses the secure OAuth 2.1 & PKCE standard for authentication. You do not need to manually configure API keys.
Option A: Claude Desktop (Recommended)
- Open Claude Desktop and go to Settings > Connectors.
- Click on Add custom connector.
- Enter the URL:
https://mcp.callsyncapp.com/mcp - A browser window will open automatically. Scan the code or log in to your CallSync account to authorize.
Option B: Cursor / Windsurf / Other Clients
Add a new SSE connection with these parameters:
- Name:
miniclick-callsync - Type:
SSE - URL:
https://mcp.callsyncapp.com/mcp
Or update your claude_desktop_config.json:
{
"mcpServers": {
"miniclick-callsync": {
"url": "https://mcp.callsyncapp.com/mcp"
}
}
}
Server tool list (8)
Raw names from tools/list. Only developers need these.
| list_calls | List call logs sorted by most recent. Default 5 per page, max 10. Returns total matching filters. Search covers phone, name, note, employee, AI summary/transcription/reason/sentiment. |
| list_callers | List recent unique callers (limit 20). Supports search. |
| list_employees | List employees/devices in the org. Shows name, phone, last sync, battery, device model, archived status. |
| update_call | Update call log fields: note and/or reviewed status. |
| update_identity | Update or create an identity/contact (name, labels, note) |
| archive_identity | Archive a caller/contact identity by phone number. Hides them from active contact lists. |
| delete_caller | Delete all call data for a phone number including R2 recordings. action=delete removes all data. action=delete_and_exclude removes data and prevents future calls from this number being tracked. Cannot exclude without deleting. |
| trigger_analysis | Trigger AI analysis for a call. Inserts a pending ai_analysis row which fires a DB trigger to start transcription and analysis automatically. Requires the call to have a recording. |