Skip to content
Elaichi Elaichi

helpdesk

Richpanel

Connect Richpanel to Elaichi and hand every teammate a governed MCP endpoint — 19 tools ready to call from Claude, Cursor, or any MCP client, clamped by roles, restrictions, and an audit log.

Richpanel

AI tools

Richpanel tools for your AI agents

19 tools are ready to mint as an MCP endpoint the moment you connect Richpanel — governed by the same roles, restrictions, and audit log as everything else in Elaichi.

list_all_richpanel_users

List all users (agents) in Richpanel. Returns an array of user objects with details about each user.

get_single_richpanel_user_by_id

Get details of a user in Richpanel using id. Returns user fields including id, name, created_at, and updated_at.

list_all_richpanel_teams

List teams in Richpanel. Returns team objects with id, name, organization_id, created_at, and updated_at fields.

list_all_richpanel_tags

List tags in Richpanel. Returns id, updated_at, organization_id, created_at, description, and name for each tag.

create_a_richpanel_tag

Create a tag with name and description in Richpanel. Returns the id of the created tag.

list_all_richpanel_channels

List channels in Richpanel. Returns an array of channels with fields id, created_at, updated_at, business_brand_name, and type.

get_single_richpanel_channel_by_id

Get information about a specific channel by id in Richpanel. Returns id, created_at, updated_at, business_brand_name, and type fields.

richpanel_files_upload

Upload a file in Richpanel. Returns status 200 on success or 400 on failure.

list_all_richpanel_orders

Get order details linked to a conversation in Richpanel using conversation_id. Returns orderId and appClientId if linked, otherwise returns an empty object.

get_single_richpanel_order_by_id

Get a specific order in Richpanel using appclient_id and id. Returns fields such as order_id, status, amount, payment_status, items, fulfilment details, and billing_address for the requested order. appclient_id is available in the response of the list endpoint

get_single_richpanel_customer_by_id

Get customer details by type (email or phone) and id in Richpanel. Returns customer information matching the provided email or phone number.

create_a_richpanel_customer

Create or update a customer in Richpanel. Returns the customer's id and uid in the response.

get_single_richpanel_conversation_by_id

Get conversation details by id in Richpanel. Returns fields including id, created_at, status, subject, assignee_id, priority, organization_id, first_response_time, resolution_duration, comments with author_id and body, and tags.

create_a_richpanel_conversation

Create a conversation in Richpanel with ticket object including status, comment with sender_type and body, tags, customer_profile, priority, subject, and via channel. Returns ticket id, created_at, updated_at, assignee_id, organization_id, priority, recipient, status, subject, via, and comments with author_id, created_at, body, id, metadata, plain_body, type, via, isOperator, url, and tags.

update_a_richpanel_conversation_by_id

Update a conversation using id in Richpanel. Returns updated conversation with fields like status, comment (message body, sender_type, public, author_id, created_at), via (channel), source, tags, assignee_id, and customer_profile.

list_all_richpanel_conversations

Returns all conversations in Richpanel. Returns fields including id, created_at, status, subject, assignee_id, priority, organization_id, first_response_time, resolution_duration, comments with author_id and body, and tags. This also returns the messages within a conversation (including the internal notes).

create_a_richpanel_conversation_tag

Add tags to a ticket in Richpanel. Requires conversation_id and tags array. Returns status 200 on success.

richpanel_conversation_tags_remove

Remove tags from a ticket in Richpanel. Requires id and tags. Returns status of the operation.

list_all_richpanel_customer_conversations

Get customer conversations by type and customer id in Richpanel. Requires type (email or phone) and id (customer's email or phone number). Returns the list of conversations for the specified customer.

How it works

From Richpanel account to governed MCP endpoint

Connect

Link a Richpanel account through Elaichi's hosted connect flow. Credentials are vaulted — nobody, including the AI, ever sees them.

Compose

The connection becomes a toolbox instantly. Curate which Richpanel tools are exposed, rename them, or freeze arguments.

Mint

Mint a personal MCP endpoint on that toolbox and paste it into Claude, Cursor, or any MCP client — governed by roles, restrictions, and audit logs.

Give every teammate a governed MCP server

Start a 14-day Gold trial — connect a product, curate a toolbox, and paste an endpoint into Claude or Cursor in minutes.