100+ integrations are ready to connect to your AI.Connect your first MCP

Kustomer MCP server for your AI

Find a customer, read a whole conversation, draft a reply, add notes and tags, reassign work, and update custom objects in your live Kustomer organization.

PopMCPKustomer

Which open conversations have gone quiet for a week, and who is assigned to them

Supported Kustomer tools

Every customer, conversation, message, custom object, knowledge base, routing and workflow call the server exposes, plus the Kustomer events it can watch.

445 tools in the full catalog: 221 read and 224 write. 40 load by default, and the rest are found with tool search.

kustomer_create_customer

Create a customer.

kustomer_create_customer_draft

Write an outbound draft to a customer on a channel: email, sms, whatsapp, chat, facebook, instagram, twitter-dm, twitter-tweet or note.

kustomer_find_customer

Find a customer.

kustomer_get_customer

Get one customer by id: contact details, company, tags, custom attributes and conversation counts.

kustomer_get_customer_overview

Everything about one customer at a glance: profile, with their latest 10 conversations, messages and notes.

kustomer_list_customer_conversations

Get conversations by customer.

kustomer_list_customer_drafts

Get all drafts for customer.

kustomer_list_customers

List customers.

kustomer_update_customer

Change the given attributes of one customer.

kustomer_add_conversation_tags

Add tags to a conversation.

kustomer_create_conversation

Open a conversation for a customer.

kustomer_create_conversation_message

Record a message on a conversation (channel and app are required).

kustomer_get_conversation

Get one conversation by id: status, assignees, tags, channel, priority, SLA and custom attributes.

kustomer_get_conversation_thread

Read a whole conversation in one call: its details, its messages and its internal notes.

kustomer_list_conversation_messages

List the messages in a conversation.

kustomer_list_conversation_notes

Get notes by conversation.

kustomer_remove_conversation_tags

Remove tags from a conversation.

kustomer_search_conversations

Find conversations by status, customer, assignee, team, tags, channel, SLA breach, dates or words, without writing a search query.

kustomer_update_conversation

Change the given attributes of one conversation, such as status (open, snoozed, done), assignedUsers, assignedTeams, priority, tags or custom.

kustomer_get_kb_article

Get Article by ID.

kustomer_search_kb_articles

Search Articles.

kustomer_get_company

Get company by ID.

kustomer_list_companies

Get companies.

kustomer_get_org_overview

A map of this Kustomer organization: this key's roles, then teams, users, custom object types (klasses), brands and queues with their ids.

kustomer_list_shortcuts

Get all shortcuts.

kustomer_create_conversation_note

Add an internal note to a conversation.

kustomer_create_kobject

Create KObject.

kustomer_list_kobjects

List the custom objects of one klass.

kustomer_list_teams

List teams.

kustomer_update_draft

Change a draft.

kustomer_update_kobject

Update KObject (custom object) by ID.

kustomer_create_outbound_webhook

Make Kustomer call your URL when something happens.

kustomer_list_outbound_webhooks

List outbound webhooks: the URLs Kustomer calls when something changes.

kustomer_list_users

List agents and API users.

kustomer_list_webhook_events

List the event names an outbound webhook can subscribe to, such as kustomer.conversation.update.

kustomer_list_klasses

List custom object types, known as klasses.

kustomer_get_bulk_operation

Check a bulk job: bulk create, update and delete tools only start one and return its id.

kustomer_get_custom_attributes

List the custom attributes defined for customer, company, conversation, message or a klass.

kustomer_search

Search customers, conversations, messages, notes, companies and custom objects updated in the past 2 years.

kustomer_search_archive

Search all records including those older than 2 years, on a smaller set of attributes.

kustomer_bulk_create_customers

Bulk create customers.

kustomer_bulk_delete_customers

Bulk delete customers.

kustomer_bulk_update_customers

Bulk batch update customers.

kustomer_create_customer_conversation

Create conversation for customer.

kustomer_create_customer_kobject

Create customer KObject (custom Object).

kustomer_create_customer_message

Record a message for a customer (channel and app are required).

kustomer_create_customer_unmasking_window

Create unmasking window by customer ID.

kustomer_delete_customer

Delete a customer and everything attached to it.

kustomer_delete_customer_unmasking_window

Deletes unmasking window by customer ID.

kustomer_get_customer_by_email

Get the customer with this email address.

kustomer_get_customer_by_external_id

Get the customer by the id your own system gave them (externalId).

kustomer_get_customer_by_phone

Get the customer with this phone number, in E.164 form such as +14155550100.

kustomer_get_customer_event

Get customer event.

kustomer_get_customer_merge

Get customer merge.

kustomer_list_customer_kobjects

Find customer KObjects (custom Objects).

kustomer_list_customer_merges

Get customer merges by customer ID.

kustomer_list_customer_messages

Get messages by customer ID.

kustomer_list_customer_notes

Get notes by customer ID.

kustomer_list_customer_session_events

Get all events by customer for session.

kustomer_list_customer_sessions

Get all customer sessions.

kustomer_merge_customers

Merge two customer records into one.

kustomer_replace_customer

Replace a customer's whole record: anything left out is cleared.

kustomer_bulk_create_conversations

Bulk create conversations.

kustomer_bulk_delete_conversations

Bulk delete conversations.

kustomer_bulk_update_conversations

Bulk batch update conversations.

kustomer_create_conversation_forward

Create forward by conversation.

kustomer_delete_conversation

Delete a conversation.

kustomer_get_conversation_by_external_id

Get conversation by external ID.

kustomer_get_conversation_times

Get conversation times by conversation.

kustomer_get_conversation_times_by_ids

Get conversation time by ids.

kustomer_get_conversation_times_v2

Get conversation times by conversation (v2).

kustomer_list_conversation_attachments

Get conversation attachments.

kustomer_list_conversation_events

Get conversation events.

kustomer_list_conversation_forwards

Get all forwards by conversation.

kustomer_list_conversations

List the organization's conversations, one page at a time.

kustomer_replace_conversation

Replace a conversation's whole record: anything left out is cleared.

kustomer_create_email_hook

Create Email Hook.

kustomer_create_form_hook

Create Form Hook.

kustomer_create_web_hook

Create Web Hook.

kustomer_get_email_hook

Get an Email Hook by ID.

kustomer_get_form_hook

Get a Form Hook by ID.

kustomer_get_web_hook

Get a Web Hook by ID.

kustomer_list_email_hook_transactions

Get Email Hook Transactions.

kustomer_list_email_hooks

Get Email Hooks.

kustomer_list_form_hook_transactions

GET Form Hook Transactions.

kustomer_list_form_hooks

Get Form Hooks.

kustomer_list_web_hook_transactions

Get Web Hook Transactions.

kustomer_list_web_hooks

Get Web Hooks.

kustomer_send_form_hook_data

Create Form Hook Transaction.

kustomer_send_org_form_hook_data

Create Form Hook Org Transaction.

kustomer_send_web_hook_data

Create Web Hook Transaction.

kustomer_update_email_hook

Update Email Hook.

kustomer_update_form_hook

Update Form Hook.

kustomer_update_web_hook

Update Web Hook.

kustomer_create_kb_article

Create an Article.

kustomer_create_kb_article_schedule

Create article schedule.

kustomer_create_kb_article_version

Create a Version.

kustomer_delete_kb_article_draft_version

Delete a Draft Version.

kustomer_delete_kb_article_language_versions

Delete Versions of a Language.

kustomer_delete_kb_article_schedule

Delete Article Schedule.

kustomer_get_kb_article_version

Get Article Version by ID.

kustomer_list_kb_article_versions

Get Article Versions by Language.

kustomer_list_kb_articles

Get Articles.

kustomer_list_public_kb_articles

List published articles as the public help center shows them.

kustomer_search_public_kb_articles

Search Articles (Public).

kustomer_update_kb_article

Update Article.

kustomer_update_kb_article_draft_version

Update a Draft Version.

kustomer_update_kb_article_latest_version

Update Latest Published Article Version.

kustomer_update_kb_article_schedule

Update Article Schedule.

kustomer_create_kb_theme

Create a Theme.

kustomer_create_kb_theme_draft_revision

Create Theme Draft Revision.

kustomer_create_kb_theme_revision_file

Create Revision Theme File.

kustomer_delete_kb_theme_draft_revision

Delete Theme Draft Revision.

kustomer_delete_kb_theme_revision_file

Delete Revision Theme File.

kustomer_get_active_public_kb_theme

Get Active Theme (Public).

kustomer_get_kb_theme

Get Themes by ID.

kustomer_get_kb_theme_revision

Get Theme Revision by ID.

kustomer_get_kb_theme_revision_file

Get Theme File by Revision.

kustomer_get_public_kb_theme

Get Theme by ID (Public).

kustomer_list_kb_theme_revision_files

Get Theme Files by Revision.

kustomer_list_kb_theme_revisions

Get Theme Revisions.

kustomer_list_kb_themes

Get Themes.

kustomer_list_public_kb_theme_files

Get Theme Files (Public).

kustomer_update_kb_theme_draft_revision

Update Theme Draft Revision.

kustomer_update_kb_theme_revision_file

Update Revision Theme File.

kustomer_create_saved_search

Create Saved Search.

kustomer_create_search_folder

Create search folder.

kustomer_delete_saved_search

Delete search by ID.

kustomer_delete_search_folder

Delete search folder by ID.

kustomer_get_saved_search

Get saved search by ID.

kustomer_get_search_positions

Get search positions.

kustomer_get_search_schema

Get schema for searches.

kustomer_list_pinned_searches

Get all pinned searches.

kustomer_list_saved_searches

Get all searches.

kustomer_pin_search

Pin search.

kustomer_unpin_search

Delete pinned search by ID.

kustomer_update_saved_search

Update search by ID.

kustomer_update_search_folder

Update search folder by ID.

kustomer_update_search_positions

Update search positions.

kustomer_bulk_create_companies

Bulk create companies.

kustomer_bulk_update_companies

Bulk batch update companies.

kustomer_create_company

Create company.

kustomer_create_company_hierarchy_edge

Create a company hierarchy edge.

kustomer_delete_company_hierarchy_edge

Delete a company hierarchy edge.

kustomer_get_company_hierarchy_node

Get a company hierarchy node.

kustomer_get_company_parent

Get a company's direct parent edge.

kustomer_list_company_kobjects

Find company KObjects (custom Objects).

kustomer_remove_company_parent

Remove a company's parent.

kustomer_set_company_parent

Set a company's parent.

kustomer_update_company

Update company attributes.

kustomer_create_brand

Create brand.

kustomer_create_brand_address

Create brand address mapping.

kustomer_delete_brand_address

Delete brand address mapping by id.

kustomer_delete_brand_addresses_by_address

Delete all mappings for an address.

kustomer_delete_brand_addresses_by_brand

Delete all mappings for a brand.

kustomer_get_brand

Get brand by ID.

kustomer_get_default_brand

Get default brand.

kustomer_list_brand_addresses

List brand address mappings.

kustomer_list_brands

Get brands.

kustomer_update_brand

Update brand.

kustomer_update_brand_address

Update brand address mapping.

kustomer_create_chat_assistant_message

Create an inbound assistant chat message.

kustomer_create_chat_handoff

Create a chat session via handoff.

kustomer_create_chat_message

Create an inbound chat message.

kustomer_create_chat_session

Create a chat session.

kustomer_create_shortcut

Create a shortcut.

kustomer_create_shortcut_category

Create a shortcut category.

kustomer_delete_shortcut

Delete a shortcut.

kustomer_delete_shortcut_category

Delete a shortcut category.

kustomer_get_current_work_session

Get current work session.

kustomer_get_my_setting

Get specific user setting for current user.

kustomer_get_setting

Get a setting.

kustomer_get_shortcut

Get a shortcut.

kustomer_get_shortcut_category

Get a shortcut category.

kustomer_get_user_current_work_session

Get current work session by user ID.

kustomer_get_user_setting

Get specific user setting.

kustomer_get_work_session

Get work session by ID.

kustomer_list_chat_session_messages

List messages for a chat session.

kustomer_list_chat_sessions

List chat sessions.

kustomer_list_current_work_session_items

Get work items in current work session.

kustomer_list_my_settings

Get user settings for current user.

kustomer_list_queue_work_sessions

Get work sessions by queue ID.

kustomer_list_settings

Get settings.

kustomer_list_shortcut_categories

Get shortcut categories.

kustomer_list_user_settings

Get user settings.

kustomer_list_user_work_sessions

Get work sessions by user ID.

kustomer_list_work_session_work_items

Get work items By work session.

kustomer_list_work_sessions

Get work sessions.

kustomer_send_chat_agent_message

Send a chat message to a customer as an agent.

kustomer_send_chat_assistant_message

Send a chat message to a customer as an AI assistant.

kustomer_set_chat_typing_indicator

Show or hide agent/AI typing indicator.

kustomer_update_chat_satisfaction_response

Update a chat satisfaction response.

kustomer_update_current_work_session

Update current work session.

kustomer_update_my_setting

Update specific user setting for current user.

kustomer_update_setting

Update a setting.

kustomer_update_shortcut

Update a shortcut.

kustomer_update_shortcut_category

Update a shortcut category.

kustomer_update_user_setting

Update specific user setting.

kustomer_update_work_session

Update work session by ID.

kustomer_add_team_member

Add Team Member.

kustomer_bulk_create_kobjects

Bulk create KObjects (custom objects).

kustomer_bulk_create_messages

Bulk create messages.

kustomer_bulk_create_notes

Bulk create notes.

kustomer_bulk_delete_kobjects

Bulk delete KObjects (custom objects).

kustomer_bulk_update_kobjects

Bulk batch update KObjects (custom objects).

kustomer_bulk_update_messages

Bulk batch update messages.

kustomer_bulk_update_notes

Bulk batch update notes.

kustomer_create_draft_attachment

Create draft attachment.

kustomer_create_internal_kb_category

Create an Internal Category.

kustomer_create_kb_category

Create a Category.

kustomer_create_kb_category_route

Create a Category Route.

kustomer_create_kb_route

Create a Route.

kustomer_create_kobject_comment

Create comment on KObject.

kustomer_create_message

Record a message on a customer (customer, channel and app are required).

kustomer_create_note

Add an internal note.

kustomer_create_team

Create Team.

kustomer_delete_comment

Delete comment by ID.

kustomer_delete_comment_attachment

Delete comment attachment.

kustomer_delete_comment_attachments

Delete comment attachments.

kustomer_delete_draft

Delete draft.

kustomer_delete_draft_attachment

Delete draft attachment.

kustomer_delete_kb_route

Delete Route by ID.

kustomer_delete_kobject

Delete KObject (custom object) by ID.

kustomer_delete_note

Delete note by ID.

kustomer_delete_team

Delete Team.

kustomer_get_comment

Get comment by ID.

kustomer_get_comment_attachment

Get comment attachment.

kustomer_get_draft_attachment

Get draft attachment.

kustomer_get_draft_forward

Get draft forward by ID.

kustomer_get_internal_kb_category

Get Internal Category by ID.

kustomer_get_kb_category

Get Category by ID.

kustomer_get_kb_route

Get Route by ID.

kustomer_get_kb_route_by_url

Get Route by URL (Public).

kustomer_get_kobject

Get KObject (custom object) by ID.

kustomer_get_kobject_by_external_id

Get KObject by external ID.

kustomer_get_message

Get message by ID.

kustomer_get_message_by_external_id

Get a Message by External ID.

kustomer_get_note

Get note by ID.

kustomer_get_public_kb_category

Get Category by ID (Public).

kustomer_get_team

Get Team by ID.

kustomer_list_comment_attachments

Get comment attachments.

kustomer_list_draft_attachments

Get draft attachments.

kustomer_list_internal_kb_categories

Get Internal Categories.

kustomer_list_kb_article_routes

Get Routes by Article ID.

kustomer_list_kb_categories

Get Categories.

kustomer_list_kb_category_routes

Get Routes by Category ID.

kustomer_list_kb_routes

Get Routes.

kustomer_list_kobject_comments

Get comments by KObject ID.

kustomer_list_messages

Get messages.

kustomer_list_notes

Get notes.

kustomer_list_outbound_accounts

Get outbound accounts.

kustomer_list_public_kb_categories

Get Categories (Public).

kustomer_list_user_teams

Get a User's Teams.

kustomer_redact_message

Permanently blank a message's content.

kustomer_remove_team_member

Remove Team Member.

kustomer_replace_message

Update message by ID.

kustomer_replace_note

Update note by ID.

kustomer_replace_team

Update Team by ID.

kustomer_update_comment

Update comment by ID.

kustomer_update_draft_forward

Update draft forward.

kustomer_update_kb_category

Update Category.

kustomer_update_kb_route

Update Route.

kustomer_update_message

Update message attributes by ID.

kustomer_update_note

Update note attributes by ID.

kustomer_update_team

Update Team Attributes.

kustomer_create_kb_custom_domain

Create Custom Domain.

kustomer_create_knowledge_base

Create Knowledge Base.

kustomer_delete_kb_custom_domain

Delete Custom Domain.

kustomer_delete_outbound_webhook

Delete Outbound Webhook.

kustomer_get_current_user

Get Current User.

kustomer_get_kb_custom_domain

Get Custom Domain By ID.

kustomer_get_knowledge_base

Get Knowledge Base by ID.

kustomer_get_outbound_webhook

Get Outbound Webhook.

kustomer_get_user

Get User by ID.

kustomer_get_users_by_ids

Get Multiple Users by IDs.

kustomer_invite_user

Invite a new user, which emails them and may add a paid seat: confirm first.

kustomer_list_all_outbound_webhook_transactions

List Transactions.

kustomer_list_kb_custom_domains

Get Custom Domains.

kustomer_list_outbound_webhook_transactions

List Transactions For Webhook.

kustomer_send_password_reset

Email an user a link to set a new password.

kustomer_update_current_user

Update Current User.

kustomer_update_kb_custom_domain

Update Custom Domain.

kustomer_update_knowledge_base

Update Knowledge Base.

kustomer_update_outbound_webhook

Update Outbound Webhook.

kustomer_update_user

Update User by ID.

kustomer_create_queue_rule

Create queue rule.

kustomer_create_work_item

Create work item.

kustomer_delete_notifications

Delete notifications.

kustomer_delete_queue_rule

Delete queue rule.

kustomer_get_my_notification_settings

Get notification settings for current user.

kustomer_get_next_queue_work_item

Get next work item in a queue.

kustomer_get_notification_log_settings

Get notifications logs settings.

kustomer_get_queue_rule

Get queue rule.

kustomer_get_queue_rule_criteria

Get queue criteria.

kustomer_get_work_item

Get work item.

kustomer_list_conversation_work_items

Get work items by conversation.

kustomer_list_notifications

Get notifications.

kustomer_list_queue_rules

Get queue rules.

kustomer_list_queue_work_items

Get work items in a queue.

kustomer_list_work_items

Get work items.

kustomer_update_my_notification_settings

Update notification settings for current user.

kustomer_update_notification_log_settings

Update notifications logs settings.

kustomer_update_notifications

Update notifications.

kustomer_update_queue_rule

Update queue rule.

kustomer_update_queue_rule_order

Update queue rule order.

kustomer_update_work_item

Update work item.

kustomer_create_ai_evaluation

Create an evaluation.

kustomer_create_business_schedule

Create a business schedule.

kustomer_create_card

Create a Card.

kustomer_create_kb_form

Create a Form.

kustomer_create_role_group

Create a Role Group.

kustomer_create_snooze

Create a snooze.

kustomer_delete_ai_evaluation

Delete an evaluation.

kustomer_delete_business_schedule

Delete a business schedule by ID.

kustomer_delete_card

Delete a Card.

kustomer_delete_kb_form

Delete Form.

kustomer_delete_role_group

Delete a Role Group.

kustomer_delete_snooze

Delete snooze.

kustomer_get_ai_evaluation

Get evaluation by ID.

kustomer_get_business_schedule

Get business schedule by ID.

kustomer_get_card

Get Card.

kustomer_get_default_business_schedule

Get default business schedule.

kustomer_get_kb_form

Get Form by ID.

kustomer_get_public_kb_form

Get Form by ID (Public).

kustomer_get_role_group

Get A Role Group By ID.

kustomer_get_snooze

Get snooze by ID.

kustomer_install_card

Install a Card.

kustomer_list_ai_automation_evaluations

List evaluations for an automation.

kustomer_list_business_schedules

Get all business schedules.

kustomer_list_cards

Get Cards.

kustomer_list_kb_forms

Get Forms.

kustomer_list_role_groups

Get All Role Groups.

kustomer_list_roles

Get Auth Roles.

kustomer_list_snoozes

Get all snoozes.

kustomer_list_snoozes_by_klass

Get snoozes by klass ID.

kustomer_run_ai_evaluation

Run an evaluation.

kustomer_update_ai_evaluation

Update an evaluation.

kustomer_update_business_schedule

Update business schedule by ID.

kustomer_update_card

Update a Card.

kustomer_update_kb_form

Update Form.

kustomer_update_role_group

Update a Role Group.

kustomer_update_snooze

Update snooze by ID.

kustomer_create_ai_test_case

Create an evaluation test case.

kustomer_create_klass

Create Klass.

kustomer_create_snippet

Create snippet.

kustomer_create_sub_status

Create sub-status.

kustomer_create_workflow_variable

Create a workflow variable for a workflow.

kustomer_delete_ai_test_case

Delete an evaluation test case.

kustomer_delete_api_token

Revoke an API key.

kustomer_delete_current_api_token

Revoke the key this connection uses.

kustomer_delete_klass

Delete Klass.

kustomer_delete_spam_sender

Delete a spam sender.

kustomer_delete_sub_status

Delete sub-status.

kustomer_delete_workflow_variable

Delete a workflow variable.

kustomer_get_ai_test_case

Get evaluation test case by ID.

kustomer_get_api_token

Get Auth Token by ID.

kustomer_get_current_api_token

Show this connection's own key: its name, roles and organization.

kustomer_get_klass

Get Klass by ID.

kustomer_get_snippet

Get snippet by ID or key.

kustomer_get_spam_sender

Get a spam sender by ID.

kustomer_get_sub_status

Get sub-status by ID.

kustomer_get_workflow_variable

Get a workflow variable.

kustomer_list_ai_test_cases

List evaluation test cases.

kustomer_list_api_tokens

List API keys and sessions (name, roles, last few characters, last used).

kustomer_list_snippets

Get snippets.

kustomer_list_spam_senders

Get spam senders.

kustomer_list_sub_statuses

Get sub-statuses.

kustomer_list_workflow_variables

Get all variables for a workflow.

kustomer_replace_snippet

Update snippet.

kustomer_update_ai_test_case

Update an evaluation test case.

kustomer_update_klass

Update Klass by ID.

kustomer_update_snippet

Patch snippet.

kustomer_update_spam_sender

Update a spam sender by ID.

kustomer_update_sub_status

Update sub-status.

kustomer_update_workflow_variable

Update a workflow variable.

kustomer_upsert_spam_sender

Upsert spam sender.

kustomer_get_available_app

Get Available App.

kustomer_get_installed_app_version

Get Installed Apps (By Specific Version).

kustomer_list_available_apps

Get Available Apps.

kustomer_list_installed_apps

Get Installed Apps.

kustomer_create_attachment

Create attachment.

kustomer_create_forward_attachment

Create forward attachment.

kustomer_create_kb_tag

Create tag.

kustomer_create_media

Start a file upload.

kustomer_create_queue

Create queue.

kustomer_create_routing_status

Create routing user status.

kustomer_create_satisfaction_survey

Create a satisfaction survey.

kustomer_create_workflow

Create a workflow.

kustomer_delete_forward_attachment

Delete Forward Attachment.

kustomer_get_ai_automation

Get AI automation by ID.

kustomer_get_ai_evaluation_run

Get evaluation run by ID.

kustomer_get_ai_summaries_batch

Batch get AI summaries by resource IDs.

kustomer_get_ai_summary

Get AI summary by resource ID.

kustomer_get_ai_test_case_result

Get test case result by ID.

kustomer_get_attachment

Get attachments by ID [Outbound Only].

kustomer_get_auth_settings

Get Auth Settings.

kustomer_get_chat_queue_metrics

Queue metrics.

kustomer_get_chat_settings

Get chat settings.

kustomer_get_customer_auth_settings

Get Auth Customer Settings.

kustomer_get_forward_attachment

Get forward attachment.

kustomer_get_kb_tag

Get Tags by ID.

kustomer_get_kb_template

Get Templates by ID.

kustomer_get_media

Get media by ID.

kustomer_get_message_attachment

Get attachment by message ID and attachment ID (inbound or outbound).

kustomer_get_my_team_routing_settings

Get current user's team routing settings.

kustomer_get_public_auth_settings

Get Public Auth Settings.

kustomer_get_queue

Get queue.

kustomer_get_routing_status

Get routing user status.

kustomer_get_satisfaction_response

Get satisfaction response.

kustomer_get_sla

Get SLA by ID.

kustomer_get_team_routing_settings

Get team routing settings.

kustomer_get_workflow

Get a workflow based on the ID.

kustomer_list_ai_automations

List AI automations.

kustomer_list_ai_evaluation_runs

List evaluation runs.

kustomer_list_ai_test_case_results

List evaluation test case results.

kustomer_list_audit_logs

Read the organization's audit log, filtered by filter[objectType], filter[objectId], filter[userId], filter[start] and filter[end].

kustomer_list_bulk_operation_batches

Get bulk operation batches.

kustomer_list_forward_attachments

Get forward attachments.

kustomer_list_kb_tags

Get tags.

kustomer_list_kb_templates

Get Templates.

kustomer_list_kviews

Get KViews.

kustomer_list_kviews_by_resource

Get KViews by Resource.

kustomer_list_queues

Get queues.

kustomer_list_routing_statuses

Get routing user statuses.

kustomer_list_satisfaction_surveys

Get Satisfactions.

kustomer_list_team_routing_settings

Get all team routing settings.

kustomer_list_workflow_errors

Get processes (errors) by workflow.

kustomer_list_workflows

Get workflows.

kustomer_track_event

Create tracking event.

kustomer_track_identity

Create tracking identity.

kustomer_track_identity_event

Create tracking identity and track event.

kustomer_update_auth_settings

Update Auth Settings.

kustomer_update_chat_settings

Set chat settings.

kustomer_update_custom_attributes

Update custom attribute metadata.

kustomer_update_kb_tag

Update Tag by ID.

kustomer_update_kview

Update KView.

kustomer_update_kviews_order

Update KViews Order.

kustomer_update_media

Update media by ID.

kustomer_update_queue

Update queue by ID.

kustomer_update_routing_status

Update routing user status.

kustomer_update_satisfaction_survey

Update a satisfaction survey.

kustomer_update_satisfaction_survey_order

Update satisfaction survey order.

kustomer_update_team_routing_settings

Update team routing settings.

kustomer_update_workflow

Update a workflow based on the ID.

kustomer_upsert_attachment

Update or upsert attachment.

Connect Kustomer to Claude, ChatGPT and Claude Code

Credentials off one Kustomer screen, then an endpoint your client signs into. Nothing to deploy, and nothing to install.

Paste one API key from Settings, Security, API Keys in Kustomer. PopMCP finds your US or EU region by itself, authentication runs server-side over HTTPS, and the connection is locked to one Kustomer organization.

Kustomer API key••••••••••••3f7a
Organization name (optional)acme
ConnectionVerified

Then just ask for the work

  • “Which open conversations have gone quiet for a week, and who is assigned to them”

    • search
    • get_conversation
    • list_users
  • “Find Maya's latest conversation and draft a reply for me to review”

    • list_customer_conversations
    • list_conversation_messages
    • create_customer_draft
  • “Tag this conversation as a refund, add a note for the team and mark it done”

    • add_conversation_tags
    • create_conversation_note
    • update_conversation
  • “Show this customer's order records from our custom objects”

    • list_klasses
    • list_customer_kobjects
    • get_custom_attributes

Use Kustomer from the assistant you already open

One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.

Claude DesktopCustom connector

Add the PopMCP URL under Customize → Connectors and the tools appear in every chat.

Claude WebCustom connector

The same endpoint, registered in the browser. Nothing to install on the machine you are working from.

ChatGPTCustom connector

Register PopMCP as a custom connector, then let ChatGPT read and update the account.

CodexDesktop & CLI

Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.

OpenCodeCoding agent

Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.

ZCodeDesktop app

Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.

Kustomer MCP server questions

What teams ask before putting Kustomer behind an AI client.

What do I paste in to connect Kustomer?

One API key. An admin, or anyone with Security permissions, makes it under Settings, Security, API Keys, by choosing a name, roles and an expiry, then selecting Copy Token. Kustomer shows it once. PopMCP works out whether your organization is in the US or EU region. There is no OAuth redirect, and one connection covers one Kustomer organization.

How many Kustomer operations does the server expose?

440 operations from Kustomer's API reference, 216 reads and 224 writes, plus 5 tools that combine several calls. 35 of the operations and those 5 tools load into your AI client by default so the tool list stays manageable, and the rest stay searchable. Two documented routes are left out: a sign-in with an email and password, and one Kustomer has retired.

Can the agent send a message to a customer?

Yes, so be deliberate about it. A draft from create_customer_draft stays a draft until it has a future sendAt and scheduled set to true, and then Kustomer sends it. create_conversation_message records a message on a conversation, and the AI is told to treat an outbound one as reaching the customer and to confirm first. Notes are internal, and customers never see them.

What decides what the AI is allowed to do?

Two things. The roles on the API key are enforced by Kustomer on every call, and they cannot be changed after the key is made. On top of that, a read-only connection in PopMCP hides every write tool. If a tool is refused for a missing role, the answer names the role, so you know what to put on a new key.

Which Kustomer events can PopMCP watch?

Conversation created or updated, message created or updated, customer created or updated, and team or user created or updated, all through Kustomer's outbound webhooks. It can also notice new help articles, workflows, shortcuts and queues, and tell you when open conversations climb above a level you set.

Does search reach old conversations?

The standard search covers records updated in the past 2 years and stops at page 100, which are Kustomer's limits. search_archive reaches older records on a smaller set of attributes. API keys can run 100 searches a minute, separately from your plan's general limit of 300 to 2,000 requests a minute.

Do I have to run or host the Kustomer MCP server myself?

No. PopMCP hosts it and gives you a Streamable HTTP MCP URL. There is nothing to deploy, no callback URL to register, and no infrastructure to keep running or patch.

Which AI clients can use this MCP server?

Any client that supports a remote Streamable HTTP MCP server: Claude Desktop, Claude Web, Claude Code, ChatGPT custom connectors, Codex and the Codex CLI, OpenCode and Z.ai's ZCode, as well as editors such as Cursor, Windsurf and Zed. Your client signs in to PopMCP with OAuth; the provider credential never leaves the server.

How do I connect Kustomer to Claude Code?

Connect Kustomer in PopMCP first, then run claude mcp add --transport http popmcp https://app.popmcp.com/mcp in a terminal. Inside Claude Code, run /mcp and sign in to PopMCP in the browser window it opens, ticking Kustomer on the consent screen. The Kustomer tools are then available in that session, and no Kustomer credential is stored on your machine.

Why do only 40 of the 445 tools load by default?

Loading 445 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 40-tool set covering the everyday workflows and keeps the rest searchable, so your AI pulls a specialist tool only when a task needs it. Every tool stays searchable, and on Scale the owner can load the full catalog for a teammate's connection.

What is the difference between a tool and a trigger?

A tool is something your AI calls, and there are 445 here. A trigger is something PopMCP watches for you: 15 Kustomer events that can start work on the PopMCP side. Triggers never enter your AI client's context, and none of them ask you to paste a callback URL into Kustomer.

Connect Kustomer to your AI in minutes

Launch a hosted MCP endpoint for Kustomer, keep tool access under control, and start testing real workflow prompts right away.

Connect your first MCP