Gorgias logo
Gorgias logo

All articles

Explore Gorgias MCP toolsUpdated 29 minutes ago

When you ask your AI assistant to do something in Gorgias, it uses tools in the Gorgias MCP. A tool is a single thing the assistant can do, such as listing tickets or creating a macro. Knowing which tools exist, and who can use them, helps you ask for the right thing and understand why a request is refused.

Connect your AI assistant to the Gorgias MCP first. Then use this article to see every tool in the Gorgias MCP by area, with the lowest Gorgias role that can use each one. It reflects the Gorgias MCP as of October 2026. This article covers:


How to read the tables

Each table lists the tool name, what it does, and who can use it.

  • Tool: the exact name of the tool. You don't need to type it. Your assistant chooses tools based on your request, and might show you the name when it runs one.
  • Type: Read tools look up information and don't change anything. Write tools create, change, or delete something.
  • Minimum role: the lowest Gorgias role that can use the tool, based on your role permissions. The role levels build on each other, so a tool available to Lite and above is also available to Basic, Lead, and Admin.
Minimum roleWho can use the tool
All rolesObserver, Lite, Basic, Lead, and Admin
Lite and aboveLite, Basic, Lead, and Admin
Lead and aboveLead and Admin
AdminAdmin only

Your assistant uses your own Gorgias login, so it can use a tool only if your role allows it.

Safe by default. Some tools are cautious unless you tell the assistant otherwise:

  • New rules and AI Agent actions, and copies of actions, are created turned off.
  • Changes to guidance, skills, and Help Center articles are saved as drafts until you publish them. The exception is when you ask the assistant to publish a new Help Center article right away.
  • Macros are archived, not deleted.
  • Tools that test AI Agent simulate its actions, except the three marked Changes real data.

Tools that need extra care

Some tools can reach your customers, change what your customers or AI Agent see right away, or remove something. Each of these tools has a label in the tables below. Review what your assistant is about to do before you approve it.

LabelWhat it meansTools
Sends to customersCan deliver a message to a customer, or let AI Agent respond to customers.create_ticket (only if you ask it to send), create_message, reply_and_close, apply_macro, enable_ai_agent_on_channel
Sends to GorgiasSends information to Gorgias instead of changing your helpdesk.submit_feature_request
Goes liveChanges something your customers, your team, or AI Agent use right away.update_rule (if the rule is on), enable_rule, update_tone_of_voice, update_excluded_handover_topics, enable_ai_agent_on_channel, publish_guidance, publish_skill, set_snippet_status, set_product_custom_info, pin_metafield_definition, update_support_action (if the action is on), enable_support_action, create_help_center_article (if you ask it to publish), publish_help_center_article, update_help_center_theme, update_help_center_extra_html, create_routine, update_routine (if the routine is on), set_routine_enabled, trigger_routine
Changes real dataRuns AI Agent actions against your live store and connected apps, even though it's a test.preview_ai_agent_with_live_actions, continue_ai_agent_preview_with_live_actions, compare_ai_agent_previews_with_live_actions
Can't be undonePermanently removes or converts something. No tool in the Gorgias MCP can reverse it.discard_draft_guidance, delete_support_action, convert_to_advanced_view, discard_help_center_article_draft
DeletesDeletes an item. The Gorgias MCP has no tool to restore it.delete_view, delete_view_section, delete_widget, delete_routine

Tools by area

Tickets

ToolWhat it doesTypeMinimum role
list_ticketsList tickets, newest first by default. To filter by status, channel, or assignee, pass a view you've already created.ReadAll roles
search_ticketsSearch ticket subjects, messages, and customer details for a word or phrase.ReadAll roles
get_ticketGet one ticket with its tags, summary, and, if you ask for them, its messages.ReadAll roles
list_ticket_audit_eventsList the history of changes on one ticket, such as status and assignee changes.ReadAll roles
create_ticketOpen a new ticket with a first message. By default, it logs a message from the customer and sends nothing. Sends to customers (only if you ask it to send).WriteLite and above
create_messagePost a message on a ticket. A reply can be delivered to the customer, and it can also be sent to another address. Sends to customers.WriteLite and above
reply_and_closeSend a reply to the customer and close the ticket in one step. Sends to customers.WriteLite and above
add_internal_noteAdd an internal note to a ticket. Customers can't see it.WriteAll roles
update_ticketsUpdate the status, priority, or assignee of one or many tickets, and add tags to them. It adds tags and doesn't remove them.WriteLite and above
snooze_ticketSnooze a ticket until a date and time you choose, with an optional note.WriteLite and above
escalate_ticketAssign a ticket to a team, add the escalated tag, and leave a note explaining why.WriteLite and above
update_ticket_custom_fieldsReplace the values of a ticket's custom fields.WriteLite and above
get_jobCheck the progress of a background job, such as one started by update_tickets or apply_macro.ReadAll roles

Customers

ToolWhat it doesTypeMinimum role
list_customersList customers, or find them by email, name, phone number, or other contact details.ReadAll roles
get_customerGet one customer's profile.ReadAll roles
update_customerUpdate fields on a customer's profile, such as name, note, language, or time zone. It doesn't message, merge, or delete customers.WriteLite and above

Macros

ToolWhat it doesTypeMinimum role
list_macrosList macros with a short summary of each, including how often each one has been used.ReadAll roles
get_macroGet one macro, including the actions it performs.ReadAll roles
create_macroCreate a macro. Agents can use it as soon as you create it.WriteLead and above
update_macroChange a macro's name, text, or actions.WriteLead and above
apply_macroApply a macro to a ticket. If the macro includes a reply, the reply can be sent to the customer. Sends to customers.WriteLite and above
archive_macrosArchive macros so agents no longer see them, without deleting them.WriteLead and above
restore_macrosBring archived macros back into use.WriteLead and above

Rules

ToolWhat it doesTypeMinimum role
list_rulesList your rules.ReadLead and above
get_ruleGet one rule and its configuration.ReadLead and above
create_ruleCreate a rule. The rule is always created turned off.WriteLead and above
update_ruleChange a rule's conditions, actions, or other settings. It replaces the settings you provide. Goes live (if the rule is on).WriteLead and above
enable_ruleTurn on a rule that's turned off. Goes live.WriteLead and above
disable_ruleTurn off a rule. Its configuration is kept.WriteLead and above
simulate_rule_eventCheck what a rule would do on a real ticket without running it. Nothing is sent or changed.ReadLead and above
list_rule_audit_eventsList who created, changed, or deleted a rule, and when.ReadLead and above

Tags, custom fields, teams, and SLAs

ToolWhat it doesTypeMinimum role
list_tagsList the tags on your account.ReadAll roles
create_tagCreate a tag, or return the existing tag if the name already exists.WriteLead and above
list_custom_fieldsList your ticket or customer fields.ReadAll roles
get_custom_fieldGet one custom field's label, type, and options.ReadAll roles
create_custom_fieldCreate a ticket or customer field.WriteAdmin
list_teamsList your teams.ReadAll roles
get_teamGet one team.ReadAll roles
list_sla_policiesList your SLA policies.ReadAll roles
update_satisfaction_surveyChange a satisfaction survey's settings.WriteAdmin

Views and view sections

ToolWhat it doesTypeMinimum role
list_viewsList ticket views.ReadAll roles
get_viewGet one ticket view.ReadAll roles
create_viewCreate a ticket view.WriteLead and above
update_viewChange a ticket view. The settings you provide replace the current ones.WriteLead and above
delete_viewDelete a ticket view. Deletes.WriteLead and above
list_view_sectionsList view sections.ReadAll roles
get_view_sectionGet one view section.ReadAll roles
create_view_sectionCreate a view section.WriteLead and above
update_view_sectionChange a view section.WriteLead and above
delete_view_sectionDelete a view section. Deletes.WriteLead and above

Widgets

ToolWhat it doesTypeMinimum role
list_widgetsList the widgets in your ticket sidebar.ReadAll roles
get_widgetGet one widget, including its full template.ReadAll roles
create_widgetCreate a widget.WriteAdmin
update_widgetChange a widget. The template you provide replaces the current template.WriteAdmin
delete_widgetDelete a widget. Deletes.WriteAdmin

Account and integrations

ToolWhat it doesTypeMinimum role
get_current_userGet the Gorgias user you're signed in as.ReadAll roles
list_usersList the users on your account, including their emails and roles.ReadAdmin
list_integrationsList the integrations connected to your account, and the ones you can connect.ReadAll roles
get_app_detailsGet details about one app in the Gorgias App Store.ReadAll roles
list_http_integrationsList your HTTP integrations.ReadLead and above
get_http_integrationGet one HTTP integration's settings.ReadLead and above
list_http_integration_logsList the recent requests an HTTP integration has made.ReadLead and above
list_voice_queuesList the phone queues set up for Voice.ReadAll roles

AI Agent settings

ToolWhat it doesTypeMinimum role
list_agent_configurationsList the AI Agent settings for each of your stores.ReadLead and above
get_agent_configurationGet one store's AI Agent settings, including tone of voice, channels, and handover topics.ReadLead and above
update_tone_of_voiceChange the tone of voice AI Agent uses for a store. Goes live.WriteLead and above
update_excluded_handover_topicsReplace the list of topics AI Agent hands over to your team. Goes live.WriteLead and above
enable_ai_agent_on_channelTurn on AI Agent for a channel and choose which integrations it monitors. AI Agent can then respond to customers there. Goes live; Sends to customers.WriteLead and above
list_intentsList intents and whether each is linked to a skill or set to hand over to your team.ReadLead and above
ai_agent_setup_completionMark AI Agent setup as complete for a store, or check whether it's complete.WriteLead and above

Guidance

ToolWhat it doesTypeMinimum role
list_guidancesList the guidance for a store.ReadLead and above
get_guidanceGet one guidance article.ReadLead and above
list_guidance_templatesList the guidance templates Gorgias provides.ReadLead and above
create_draft_guidanceCreate guidance as a draft.WriteLead and above
update_draft_guidanceSave changes to guidance as a draft.WriteLead and above
publish_guidancePublish a draft. AI Agent starts using it. Goes live.WriteLead and above
disable_guidanceTurn off guidance so AI Agent stops using it.WriteLead and above
discard_draft_guidanceDiscard a guidance draft and restore the published version. Can't be undone.WriteLead and above

Skills

ToolWhat it doesTypeMinimum role
list_skillsList the skills for a store.ReadLead and above
get_skillGet one skill, including its content and linked intents.ReadLead and above
list_skill_versionsList the saved versions of a skill, newest first.ReadLead and above
get_skill_versionGet one saved version of a skill.ReadLead and above
create_draft_skillCreate a skill as a draft, linked to the intents you choose.WriteLead and above
update_draft_skillSave changes to a skill as a draft.WriteLead and above
publish_skillPublish a draft. AI Agent starts using it. Goes live.WriteLead and above

Knowledge sources and snippets

A knowledge source is a website, URL, or file that AI Agent learns from. A snippet is a piece of content from a source that AI Agent can use.

ToolWhat it doesTypeMinimum role
list_snippet_sourcesList the websites, URLs, and files that AI Agent learns from.ReadLead and above
get_snippet_sourceGet one source and the content it produced.ReadLead and above
list_snippetsList the snippets AI Agent can use for a store.ReadLead and above
get_snippetGet one snippet.ReadLead and above
set_snippet_statusTurn a snippet on or off for AI Agent. Goes live.WriteLead and above

Products

ToolWhat it doesTypeMinimum role
search_productsSearch the Shopify products connected to your account.ReadLead and above
get_product_custom_infoGet the custom product information AI Agent uses for a product.ReadLead and above
set_product_custom_infoSet or clear the custom product information for one product. It replaces the current text. Goes live.WriteLead and above
list_product_metafield_definitionsList the Shopify metafields set up for a store.ReadLead and above
pin_metafield_definitionPin or unpin a metafield so AI Agent can use its value when it talks about a product. Goes live.WriteLead and above

AI Agent actions

ToolWhat it doesTypeMinimum role
list_support_actionsList the actions AI Agent can take for a store.ReadLead and above
get_support_actionGet one action, including its settings and recent runs.ReadLead and above
get_support_action_executionGet the details of one action run, including the requests it made.ReadLead and above
list_support_action_executionsList the times an action has run, with filters.ReadLead and above
list_action_templatesList the action templates Gorgias provides.ReadLead and above
get_action_templateGet one action template's settings.ReadLead and above
create_support_actionCreate an action. It's always created turned off.WriteLead and above
create_action_from_templateAdd an action from a template. It's created turned off.WriteLead and above
update_support_actionChange an action's settings. Goes live (if the action is on).WriteLead and above
duplicate_support_actionCopy an action. The copy is turned off.WriteLead and above
enable_support_actionTurn on an action so AI Agent can use it. Goes live.WriteLead and above
disable_support_actionTurn off an action. Its settings are kept.WriteLead and above
delete_support_actionDelete an action permanently. Can't be undone.WriteLead and above
convert_to_advanced_viewConvert an action to the advanced view. You can't switch it back. Can't be undone.WriteLead and above

Opportunities (beta)

Opportunities is a beta feature.

ToolWhat it doesTypeMinimum role
list_opportunitiesList the pending opportunities AI Agent has found for a store.ReadLead and above
get_opportunityGet one opportunity.ReadLead and above

Testing AI Agent

Tools that test AI Agent simulate its actions, so nothing changes in your store. The three tools marked Changes real data are different: they run AI Agent's actions for real, so use them only when you intend to. Test conversations stay in the test session and aren't sent to customers.

ToolWhat it doesTypeMinimum role
list_ai_agent_preview_optionsList the stores, channels, and integrations you can use in a test.ReadLead and above
preview_ai_agentTest how AI Agent replies to a message. Actions are simulated, so nothing changes in your store.WriteLead and above
continue_ai_agent_previewSend a follow-up message in a test conversation. Actions are simulated.WriteLead and above
compare_ai_agent_previewsRun two to four test conversations and compare AI Agent's replies. Actions are simulated.WriteLead and above
get_ai_agent_preview_sessionGet the status and messages of a test conversation.ReadLead and above
preview_tone_of_voicePreview how AI Agent would reply with tone settings you haven't saved.ReadLead and above
get_ai_reasoningRead the reasoning AI Agent recorded for a ticket or a test conversation.ReadLead and above
preview_ai_agent_with_live_actionsTest AI Agent with its actions turned on. Actions can change orders, subscriptions, and other data in your store or connected apps. Changes real data.WriteLead and above
continue_ai_agent_preview_with_live_actionsSend a follow-up message in a test with actions turned on. Changes real data.WriteLead and above
compare_ai_agent_previews_with_live_actionsRun several test conversations with actions turned on. Changes aren't rolled back between runs. Changes real data.WriteLead and above

Help Center

ToolWhat it doesTypeMinimum role
list_help_centersList your Help Centers.ReadLead and above
list_help_center_categoriesList the categories in a Help Center.ReadLead and above
list_help_center_articlesList the articles in a Help Center.ReadLead and above
get_help_center_articleGet one article.ReadLead and above
create_help_center_articleCreate an article. It's saved as a draft unless you ask the assistant to publish it right away. Goes live (if you ask it to publish).WriteLead and above
update_help_center_articleSave changes to an article as a draft.WriteLead and above
publish_help_center_articlePublish an article so it appears in your Help Center. Goes live.WriteLead and above
unlist_help_center_articleHide an article from your Help Center without deleting it.WriteLead and above
discard_help_center_article_draftDiscard an article's draft changes. Can't be undone.WriteLead and above
get_help_center_themeGet a Help Center's colors, font, and theme.ReadLead and above
update_help_center_themeChange a Help Center's colors, font, or theme. Goes live.WriteLead and above
get_help_center_extra_htmlGet a Help Center's custom HTML and CSS.ReadLead and above
update_help_center_extra_htmlChange a Help Center's custom HTML and CSS. Goes live.WriteLead and above

Audience segments

ToolWhat it doesTypeMinimum role
list_segmentsList your saved audience segments.ReadLead and above
get_segmentGet one segment and its conditions.ReadLead and above
get_segmentation_conditionsList the fields and operators you can use to define a segment.ReadLead and above
get_direct_audience_sizeCount how many people match a set of conditions, without saving a segment.ReadLead and above
get_saved_segment_sizeCount how many people a saved segment matches right now.ReadLead and above
query_audience_membershipGet the current total of people in a segment.ReadLead and above

Routines

Routines are created and managed with Gaia.

ToolWhat it doesTypeMinimum role
list_routinesList your Gaia routines.ReadLead and above
get_routineGet one routine.ReadLead and above
list_routine_runsList the runs of a routine, newest first.ReadLead and above
create_routineCreate a routine that runs on a schedule or when you trigger it. Goes live.WriteLead and above
update_routineChange a routine's name, instructions, or schedule. Goes live (if the routine is on).WriteLead and above
set_routine_enabledTurn a routine on or off. Goes live.WriteLead and above
trigger_routineRun a routine now. Goes live.WriteLead and above
delete_routineDelete a routine. Deletes.WriteLead and above

Reporting and analytics

get_reporting_stats returns live figures. The other tools in this section read analytics data that updates about once a day, so changes from the last day might not appear yet.

ToolWhat it doesTypeMinimum role
list_metric_cardsList the metrics the assistant can look up, such as first response time and resolution time.ReadAll roles
get_reporting_stats_schemaList the filters and breakdowns available for a metric.ReadAll roles
get_reporting_statsGet the value of a metric for a period, with filters and breakdowns.ReadAll roles
ai_performance_metricsGet AI Agent performance rates for tickets created in a period.ReadLead and above
execution_outcome_breakdownBreak down AI Agent's work by outcome and handover topic.ReadLead and above
ticket_pattern_breakdownGroup tickets to find the top contact reasons and handover patterns.ReadLead and above
csat_investigationFind tickets with low satisfaction scores and see what they have in common.ReadLead and above
find_tickets_by_topicFind tickets by topic, customer, store, outcome, and date range.ReadLead and above
get_ticketsGet AI Agent outcomes and details for several tickets by ID.ReadLead and above
get_ticket_analyticsGet AI Agent outcome, intent, and satisfaction details for one ticket.ReadLead and above
get_ticket_executionsGet the AI Agent run history for several tickets.ReadLead and above
get_tablesList the analytics tables you can query.ReadLead and above
get_table_metadataGet the columns and usage notes for one analytics table.ReadLead and above
queryRun a read-only SQL query against your Gorgias analytics data, including AI Agent data.ReadLead and above

Assistant instructions and feedback

ToolWhat it doesTypeMinimum role
get_gaia_instructionsLoad the guide that tells your assistant how to work with the Gorgias MCP.ReadAll roles
get_instructionLoad a step-by-step workflow, such as how to audit your AI Agent setup, for the assistant to follow.ReadAll roles
submit_feature_requestSend a feature request to the Gorgias product team. Your assistant asks you to confirm the request before it sends it. Sends to Gorgias.WriteAll roles

FAQ

Why does my assistant say I don't have the right role?


Each tool has a minimum Gorgias role, shown in the tables on this page. If your role is lower, the assistant can't use that tool for you. Find the tool you need in the tables, then ask an Admin to run the request or update your role. Your role permissions for AI assistants determine which tools it can use.

Can my assistant send messages to customers without my approval?


Some tools can send a message to a customer, such as create_message, reply_and_close, and apply_macro. Whether your assistant asks you to approve a tool before it runs depends on your assistant's settings, not on Gorgias. Check your Claude or ChatGPT settings for tool permissions, and review each request before you approve it.

Is this list complete?


This list reflects the Gorgias MCP as of October 2026. Gorgias adds and updates tools over time, so your assistant might show tools that aren't listed here, or tool names that have changed.

Do I need to use the tool names in my requests?


No. Describe what you want in plain language, such as "Show me tickets about refunds from this week," and your assistant picks the tools it needs. The names on this page are useful for checking what's possible and for finding out which role a request needs.

Is the Gorgias MCP the same as Gaia?


No. Gaia works inside Gorgias, while the Gorgias MCP connects an AI assistant outside Gorgias, like Claude or ChatGPT, to your account.


Was this article helpful?
Yes
No