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"
}
}
}
How to connect
How to connect CallSync β Business Call Logging & Management for SIM-Based Teams to Claude
The server address to paste into Claude settings:
https://callsyncapp.run.tools
- Open Claude (claude.ai or the desktop app).
- Go to Settings β Connectors.
- Click Add custom connector.
- Paste the server address copied below into Remote MCP server URL and click Add.
- In a chat, click + β Connectors and switch the new connector on.
Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings β Connectors.
Authorization
After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.
How to connect CallSync β Business Call Logging & Management for SIM-Based Teams to ChatGPT
The server address to paste into ChatGPT settings:
https://callsyncapp.run.tools
- Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
- Turn on developer mode once: Settings β Apps β Advanced settings β Developer mode.
- Open Settings β Connectors and click Create.
- Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
- Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
- In a new chat open + β Apps/Connectors and enable the connector.
OpenAI has renamed this section before (Connectors β Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.
Authorization
On first use ChatGPT opens the service's sign-in window. Sign in and approve access.
How to connect CallSync β Business Call Logging & Management for SIM-Based Teams to Cursor
The server address to paste into Cursor settings:
https://callsyncapp.run.tools
Fastest: click Open in Cursor below and confirm the prompt.
Manually:
- In Cursor open Settings β Cursor Settings β MCP and click Add new global MCP server.
- Paste the JSON copied below into
~/.cursor/mcp.json(per project:.cursor/mcp.jsonin the repo root). - Save the file. The server appears in the MCP list; authorize it there if asked.
Authorization
If the service needs sign-in, an authorize button appears next to the server in the MCP list.
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. |