create_ticket
Create Ticket
Create a new support ticket with an initial message. Supports API, email, chat, phone, and SMS channels. A ticket always requires at least one message.
Ask your agent in plain language. Each of these maps to a real tool on the server.
create_ticket
Create a new support ticket with an initial message. Supports API, email, chat, phone, and SMS channels. A ticket always requires at least one message.
update_ticket
Update an existing support ticket. Can change status, priority, assignee, tags, subject, custom fields, and more. Only provide the fields you want to change.
list_satisfaction_surveys
Retrieve a paginated list of customer satisfaction surveys (CSAT). Surveys capture customer feedback after support interactions.
create_message
Add a new message to an existing ticket. Can create customer replies, agent responses, or internal notes. Supports HTML and plain text content.
manage_ticket_tags
Add, remove, or replace tags on a ticket. Use "add" to append tags, "remove" to remove specific tags, or "set" to replace all tags on the ticket.
create_customer
Create a new customer record in Gorgias with contact channels, name, and metadata.
get_user
Retrieve details of a specific helpdesk agent user. Use user ID 0 to get the currently authenticated user.
get_account
Retrieve account-level information and settings for the Gorgias helpdesk, including domain, plan, and business configuration.
delete_macro
Permanently delete a macro template.
update_tag
Update an existing tag's name or color.
delete_rule
Permanently delete an automation rule.
list_rules
Retrieve a paginated list of automation rules. Rules trigger actions based on ticket events and conditions.
list_tickets
Retrieve a paginated list of support tickets. Can filter by status, assignee, or customer. Use cursor-based pagination to iterate through results.
search
Search across tickets, customers, and other resources using a unified search interface. Returns matching results from one search request.
create_macro
Create a new macro template with a name and a set of actions that will be executed when the macro is applied.
update_customer
Update an existing customer's profile, contact channels, or metadata. Only provide the fields you want to change.
delete_tag
Permanently delete a tag. Tickets currently using this tag will have it removed.
create_tag
Create a new tag for categorizing tickets. Optionally specify a color for visual identification.
list_tags
Retrieve all tags available in the helpdesk. Tags are used to categorize and organize tickets.
list_macros
Retrieve a paginated list of macro templates. Macros are reusable response templates with configurable actions.
create_rule
Create a new automation rule with events, conditions, and actions. Rules automate ticket handling based on configurable triggers.
get_customer
Retrieve full details of a customer, including their contact channels, metadata, and associated data.
update_rule
Update an existing automation rule. Can change name, conditions, actions, priority, or enable/disable the rule.
list_users
Retrieve a paginated list of helpdesk agent users. Includes agent names, emails, roles, and team assignments.
list_messages
Retrieve all messages for a given ticket, ordered by sending date. Includes customer replies, agent responses, and internal notes.
delete_ticket
Permanently delete a support ticket and all its messages. This action cannot be undone.
list_customers
Retrieve a paginated list of customers. Can filter by email address.
get_ticket
Retrieve full details of a single support ticket, including messages, customer info, tags, assignee, and satisfaction survey data.
update_macro
Update an existing macro's name or actions.
merge_customers
Merge multiple customer records into one. The main customer retains its data, and secondary customers' data is merged into it. Secondary customer records are deleted after merging.
get_current_user
Retrieve the authenticated helpdesk agent and verify the connected account identity.
list_views
List ticket views and discover view IDs to filter list_tickets using saved queue filters.
list_teams
List helpdesk teams and discover team IDs for assigning tickets.
Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.
{"mcpServers": {"metorial": {"url": "<your-magic-mcp-url>"}}}
claude mcp add --transport http metorial <your-magic-mcp-url>
codex mcp add metorial --url <your-magic-mcp-url>codex mcp login metorial
One governed layer for every app your agents reach, not a separate connector per tool.
Manage support tickets, customer profiles, ticket tags, reusable macros, and automation rules in Gorgias. Create customer and agent messages, add internal notes and file URLs, merge customer records, and list satisfaction surveys. Discover the current user, helpdesk teams, and saved ticket views for assignment and queue filtering.
Common questions about connecting Gorgias to AI agents with Metorial.