ChatofyDevelopers
REST APIMCP Server (AI)New
API KeysWebhooks
MCP Server Documentation
/
Getting Started
IntroductionWorked ExamplesTroubleshooting & Errors
AI Assistants & Apps
Claude Desktop & WebCursor IDE AgentClaude Code CLIChatGPT Custom ActionsWindsurf IDEVS Code + CopilotGoogle Gemini CLIOther AI Platforms
Tools Reference (32)
whoamiREAD
list_contactsREADget_contactREADcreate_contactWRITEupdate_contactWRITE
list_conversationsREADget_conversation_messagesREADupdate_conversation_statusDEST
send_whatsapp_messageWRITEsend_whatsapp_templateWRITEsend_whatsapp_interactiveWRITE
list_pipelinesREADlist_dealsREADget_dealREADcreate_dealWRITEupdate_deal_stageWRITE
list_tagsREADapply_tag_to_contactWRITEremove_tag_from_contactDEST
list_flowsREADtrigger_flowWRITE
list_templatesREADget_templateREADcreate_templateWRITE
list_campaignsREADget_campaign_analyticsREAD
log_interactionWRITEget_contact_timelineREAD
list_tasksREADcreate_taskWRITEcomplete_taskWRITE
list_productsREAD
MCP Live
Developer Platform/MCP Server/Troubleshooting & Errors
Diagnostics & Fixes

MCP Troubleshooting & Common Errors

Fixes for common problems connecting or using the Chatofy MCP server in Claude, Cursor, ChatGPT, and command-line clients.

HTTP Error Codes

Error CodeCommon CauseRecommended Fix
401 UnauthorizedMissing or expired Bearer token in the Authorization header, or expired browser OAuth session.In Claude Desktop, click Sign in again. In Cursor or Windsurf, verify your API key in Settings → API Keys.
403 ForbiddenYour organization plan does not include API Access, or you attempted a write action while connected via ?writes=false.Check with your workspace owner to ensure your plan includes API Access, or remove ?writes=false from your connector URL.
429 Rate LimitExceeded the per-minute API request quota allocated to your organization plan.Wait 60 seconds before issuing more requests. Enterprise organizations can request elevated rate limits through Billing.

Claude Desktop Connector Problems

Symptom: “Automatic client registration isn't supported by Chatofy”

Cause: Make sure you are using the single canonical URL https://app.chatofy.in/api/mcp.

Fix: When adding the custom connector, ensure you select Sign in now and Register automatically. Chatofy natively implements RFC 7591 dynamic client registration.

Symptom: Consent window displays “Invalid redirect URI”

Cause: Your browser redirected to an unauthorized hostname.

Fix: In Claude Desktop, remove the Chatofy connector from Customize → Connectors and re-add it using URL https://app.chatofy.in/api/mcp.

Server Verification Checks

Run these terminal commands to verify the Chatofy MCP endpoint is healthy and reachable:

1. Check 401 challenge with resource_metadata:
curl -i -X POST https://app.chatofy.in/api/mcp -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
2. Check Protected Resource Metadata:
curl https://app.chatofy.in/.well-known/oauth-protected-resource/api/mcp
3. Check Authorization Server Discovery:
curl https://app.chatofy.in/.well-known/oauth-authorization-server
IntroductionTools Reference (32) →

© 2026 Chatofy. All rights reserved.

•Help Center & Wiki•Privacy Policy•Terms of Service
Powered byChatofy Cloud Architecture
Single Server URL
Live
/api/mcp
Get API KeyClaude Desktop Guide

Was this page helpful?