productivity
Freshchat MCP, CLI, and Lua Integration for AI Agents
Freshchat integration docs for AI agents: MCP gateway setup, Freshchat CLI commands, Lua API reference, credentials, and function schemas.Freshchat for agents
Credentials can be configured manually in web or CLI hosts.
Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.
Agent Surfaces
Machine-Readable Metadata
Function Catalog
| Function | Type | Parameters | Description |
|---|---|---|---|
freshchat.freshchat_list_conversations | Read read | 4 | List support conversations from Freshchat. Returns paginated results with optional filters for status and inbox. Use this to find recent or unresolved conversations. |
freshchat.freshchat_get_conversation | Read read | 1 | Get full details of a specific Freshchat conversation by ID, including messages, participants, and metadata. |
freshchat.freshchat_create_conversation | Write write | 3 | Create a new Freshchat conversation. Specify the user ID, an initial message, and optionally a channel ID. The conversation will be started with the provided message. |
freshchat.freshchat_list_agents | Read read | 2 | List support agents in Freshchat. Returns paginated results with agent details such as name, email, and availability status. |
freshchat.freshchat_get_agent | Read read | 1 | Get details of a specific Freshchat agent by ID, including name, email, availability, and assigned conversations. |
freshchat.freshchat_list_groups | Read read | 2 | List support groups (teams) in Freshchat. Groups organize agents into teams for routing conversations. |
freshchat.freshchat_get_current_user | Read read | 0 | Get the profile of the currently authenticated Freshchat user. Useful for verifying credentials and identifying the connected account. |