Skip to main content
Glama

Gorgias MCP Server and API by Cotlet

Edit macro in Gorgias

gorgias_edit_macro
Read-onlyIdempotent

Edit macro in the user's own Gorgias account from ChatGPT, Claude or any AI agent. Returns how to do it in Gorgias step by step (screens, buttons, fields) and opens nothing by itself; then do it with the cotlet_browser_* tools in the user's Gorgias Cloud Browser. Gorgias's official API: Gorgias has a full REST API (checked 17 Oct 2026) and a Gorgias-hosted MCP server in open beta since May 2026.

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "gorgias_edit_macro"
  }
}

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.6/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false, and openWorldHint=false, and the description is consistent with that profile by stating it opens nothing by itself. It adds real value beyond the annotations by explaining that the return is a step-by-step procedure of screens, buttons, and fields that must then be executed via the cotlet_browser_* tools.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The core behavioral sentence is front-loaded and earns its place, but the opening clause about ChatGPT, Claude, or any AI agent is marketing filler, and the closing sentence about Gorgias's REST API and open-beta MCP server is unrelated to invoking this tool. Trimming those two fragments would leave a tighter, more useful definition.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description does well to characterize the return as a step-by-step walkthrough of screens, buttons, and fields. It is still incomplete for a zero-parameter tool: nothing explains how the agent should supply or resolve which macro is being edited, which is the main thing an agent needs before calling it.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool takes zero parameters and the schema is an empty object, so there is no parameter meaning to elaborate and the baseline of 4 applies. The description does not clarify how the target macro is identified given the absence of any identifier parameter, which is a minor missed opportunity but not a parameter-semantics failure.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific verb and resource ("Edit macro in the user's own Gorgias account") and then corrects the natural assumption by stating it "Returns how to do it in Gorgias step by step ... and opens nothing by itself." That makes the real behavior clear, though it never contrasts itself with siblings like gorgias_apply_macro, so an agent must infer the boundary from the name alone.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives a follow-up workflow ("then do it with the cotlet_browser_* tools in the user's Gorgias Cloud Browser"), which is genuinely useful routing guidance. However, it never states when to choose this over gorgias_apply_macro or gorgias_update_ticket, and there are no explicit exclusions, so usage is only implied.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources