Skip to main content
This guide covers installation, commands, example responses, security, and update steps for using the Connexease Gateway Customer MCP with Claude Code on macOS. For explanations of the five shared workflows, security rules, and troubleshooting, see the [Introduction and Shared Usage Guide](Connexease Gateway - Introduction.md).

Setup and usage

Requirements: macOS, Claude Code, Node.js 20+, npm, internet access, and your own Connexease Gateway account for panel operations. You do not need to sign in to a Gateway account for documentation-only questions. Run the following commands in order from any directory in Terminal:
After installing the plugin, you do not need to use cd to enter the plugin’s cache directory. If a Claude session is already open, restart it so the new plugin can load.

Commands inside a Claude session

Examples — enter these inside the Claude session:

Claude Code: command → example response

The following conversation is an illustrative flow that could occur in a Claude session after the plugin is installed. The connect response can appear only if the local sign-in windows are completed successfully; other account-dependent responses require the relevant API call to succeed.
You can also make requests in natural language without using a command, such as “According to the Gateway documentation…” or “Show the applications in my Gateway account.” The commands above are clearer when you want to select a specific workflow explicitly. <question> and <request> are placeholders; do not type the angle brackets. For example, enter /connexease-gateway-ops:panel-ops Show this application's webhook status. If the application, date, or exact message to send is missing, the assistant should ask for it. You can use /exit to leave the Claude session.

What can be done in the panel?

View the connected account’s profile and applications; inspect WhatsApp/Instagram connection health; list, create, and update templates; run webhook and sandbox tests; manage test numbers; perform eligible API key operations; view wallet/billing information; display Insight tables and terminal charts; compare date ranges; and export CSV files. See the repository’s capability matrix for detailed and current coverage. Limitations: New WhatsApp/Instagram connections through Meta Embedded Signup and Stripe payment steps still require the browser-based panel flow. Some product/carousel template sends are unsupported. The plugin does not automate every panel screen one for one.

Security and approval

  • Do not enter your email/password, verification code, API key, or payment information in a chat message. Sign-in and sensitive fields are handled in local macOS windows.
  • When a change or a real sandbox send is requested, the assistant first shows the intended operation and asks for approval in the chat; the tool also opens a second approval on macOS. A preview alone does not send anything.
  • Acceptance of a sandbox API request does not prove that the WhatsApp message was delivered to the recipient. After a timeout or ambiguous result, do not automatically repeat the same send; check its status in the panel first.
  • If the session key cannot be saved to Keychain, the plugin reports this; sign-in may remain valid only while that client’s session is open.

Updating the Claude plugin

When a new version is released, run the following in Terminal:
Then restart Claude Code. If you previously installed the separate connexease-gateway-docs plugin, you can continue to use it; the new connexease-gateway-ops installation already includes the /connexease-gateway-ops:ask command. The old installation is not removed automatically.