Skip to content
Anlyon
Esc
↑↓navigate↵open⌘Jpreview
On this page

ChatGPT

Connect ChatGPT to Anlyon's hosted MCP server to list actions, invoke one, and review approvals

The Anlyon ChatGPT app listing was withdrawn.

Anlyon executes named production actions on an agent’s behalf and routes sensitive ones to a human reviewer first. Connect a workspace to list its actions, invoke one, request approval, and, with the decide permission, approve or deny pending requests. A tool your own code calls directly is not routed through Anlyon and is not governed by it.

Anlyon is not listed in ChatGPT’s app directory. The connection below uses ChatGPT’s custom connector support with Anlyon’s hosted MCP endpoint.

Connect

ChatGPT connects to Anlyon’s hosted MCP endpoint and signs you in with OAuth (“Login with Anlyon”). There is no API key to paste.

https://api.anlyon.com/mcp

Add the endpoint as a custom connector (ChatGPT calls this developer mode, and the menu names change between releases, so check ChatGPT’s help for the current steps), with OAuth as the authentication method.

When you connect:

  1. Sign in to Anlyon, or create an account. A new account gets a free workspace during sign-in, and you do not need to open the dashboard first.
  2. If you belong to more than one workspace, choose the workspace and environment ChatGPT acts in. With one workspace, the connection is bound to its default environment.
  3. Choose permissions. Actions are on by default. “Approve on your behalf” is off unless you turn it on, and without it ChatGPT cannot list or decide pending approvals.

ChatGPT sees only the tools the permissions you granted cover. You can disconnect at any time from Anlyon’s settings, and the connection stops working on its next request.

Actions and approvals

Once your team has defined actions in the dashboard:

  • “What actions can my Anlyon workspace run?” lists them (list_actions) and says which require approval.
  • “Raise support ticket T-1042 to high priority.” invokes the action (invoke_action). The model never sees a credential: an action references {{secret:NAME}} and Anlyon resolves it at dispatch. If the action requires approval, the request waits for a reviewer and ChatGPT can wait for the decision (wait_for_approval).
  • “Show my pending approvals.” With “Approve on your behalf” granted, ChatGPT lists what is waiting (list_pending_approvals) and can approve or deny with the reason you give (decide_approval). The reason is recorded against your name. Where a rule requires N distinct approvers, your decision counts as one user, and a connection can never decide an approval it requested itself.

Anlyon does not retry an action invocation. Where a request may have reached the destination and the outcome cannot be confirmed, the invocation is recorded as unknown and you reconcile before retrying.

Other tools

The same endpoint works from Claude Code, Cursor and Codex. Connect each one to the same workspace and environment, and the approvals one tool requests can be reviewed from another.

Was this page helpful?