Freshchat Skill

Messaging

Domain knowledge for your AI assistant — workflow patterns, data model concepts, and gotchas for Freshchat tools.

26 tools
SKILL.md

Freshchat
SKILL.md

Domain knowledge for using Freshchat messaging platform tools effectively

Freshchat

Freshchat is a messaging platform that enables businesses to communicate with their customers through chat, providing tools for real-time support and engagement. It is used to enhance customer interactions and improve customer support efficiency.

Data Model

  • Account, Agents, Channels, Groups, Users — list to get agent_id, channel_id, group_id, user_id.
  • Conversations — list users conversations (needs user_id) provides conversation_id.
  • Messages — fetch conversations, fetch conversations messages. CSAT — create_csat for conversation feedback.
  • Reports — extract_report, fetch_report. Metrics — historical and instant.

Gotchas

  • Subdomain: Long format (e.g. thinkchain-ca403ef148e04bd17635627). No .freshchat.com.
  • Write tools create real data: upsert_user, upsert_agent, upsert_conversation, send_message. Use delete_user, delete_agent for cleanup.

Use with Freshchat Bundle

This skill teaches your AI assistant domain knowledge. To actually execute Freshchat API calls, enable the MCP bundle — the skill and bundle work together.

Ready to use Freshchat?

Install the skill for domain knowledge, enable the bundle for authenticated tool access

What is a Skill?

Freshchat Skill - SKILL.md for Claude Code, Cursor & More