MCP Server Troubleshooting & FAQ
Common questions and resolution steps when connecting AI agents to the GroupTrack MCP Server.
1. Connection Timeout or Hangs during Handshake
- Cause: Certain corporate networks, VPNs, or proxy extensions buffer streaming responses, which delays the initial Server-Sent Events (SSE) handshake event.
- Solution:
- Ensure your network environment permits long-lived streaming HTTPS connections to
mcp.grouptrackcrm.com. - If using a web-based AI assistant, check that browser privacy extensions or VPNs aren't intercepting or buffering event streams.
- Ensure your network environment permits long-lived streaming HTTPS connections to
2. 401 Unauthorized / Repeated Credential Prompts
- Cause: Invalid or missing API key, or confusing your Account ID / Team ID with the API Key.
- Solution:
- Open https://app.grouptrackcrm.com/profile/team.
- Locate the dedicated API Key section and copy your active key.
- Verify the authorization format:
- Header:
Authorization: Bearer <YOUR_API_KEY>orx-api-key: <YOUR_API_KEY> - URL Query:
https://mcp.grouptrackcrm.com/sse?api-key=<YOUR_API_KEY>
- Header:
3. Session Expired (404 on /message)
- Cause: The client posted to
/message?sessionId=...after the SSE stream was closed or timed out due to client inactivity. - Solution: Reconnect to
/sseto receive a freshsessionId. Most AI clients (such as Meta Muse and Claude Desktop) automatically reconnect and renew sessions.
4. Semantic Search Returns No Results
- Cause: Passing specific person names, tags, or stages into
semanticQuery. - Solution:
- For person names: Use the
name,firstName, orlastNameparameters. - For tags: Use the
tagNameparameter. - For pipelines: Use the
pipelineNameorstageNameparameters. semanticQueryis designed for natural language semantic questions across notes and conversation histories (e.g., "leads interested in high-ticket mastermind").
- For person names: Use the
5. Checking Service Availability
To verify that the hosted MCP server is operational from your terminal:
curl -i https://mcp.grouptrackcrm.com/health
A normal response will return HTTP 200:
{
"status": "ok",
"activeSessions": 1,
"uptime": 12450.5
}