Connect your AI tool
Add Angareion to your AI tool in a few minutes. Angareion runs a hosted server your assistant connects to — no API key to paste, no software to install. You approve the connection once from your browser, and Angareion's memory tools show up inside your assistant.
Everything below uses one address — the Angareion MCP server URL:
https://mcp.angareion.com/mcp
You'll paste that into your AI tool's connector settings, then approve access. Jump to your tool:
- Claude (desktop & web)
- Claude Code
- ChatGPT
- Codex
- Gemini
- Perplexity Enterprise
- Joule Work Desktop
- Any other MCP client
When you connect, a browser window opens and asks you to approve access. You sign in with your Angareion username and password — your AI tool never sees them. You can revoke a connection at any time from your Angareion dashboard.
Claude
Works with the Claude desktop app and Claude on the web.
-
Open Claude. Click your account name and go to Settings.
-
Go to Connectors → Add → Add custom connector.
-
In the dialog, set the Name to
Angareionand the Remote MCP server URL to:https://mcp.angareion.com/mcp
-
Click Add.
-
Click Connect. A browser window opens to Angareion.

-
If prompted, log in with your Angareion username and password.
-
Click Approve on the consent screen.
-
Return to Claude — Angareion tools are now available in your conversation.
Claude Code
These steps configure local Claude Code sessions. Claude Code on the web does not use MCP servers added by the local CLI.
-
In a terminal, register Angareion at user scope so it is available in every local project:
claude mcp add --transport http --scope user angareion https://mcp.angareion.com/mcp -
Start or restart Claude Code and enter
/mcp. -
Select angareion, then choose Authenticate when prompted. Claude Code opens your browser. If it cannot, copy the authorization URL it displays into a browser on this computer.
-
Log in to Angareion if prompted, name a new agent or choose an existing one, and click Approve.
-
Return to Claude Code and enter
/mcpagain. Angareion should show as connected with its tools listed.
See Anthropic's Claude Code MCP documentation.
ChatGPT
Add a custom MCP server from ChatGPT on the web. Workspace permissions and security restrictions control who can create and use it.
-
Open Plugins, select +, then choose Add custom MCP server.
-
Set the name to
Angareion. Under Connection, enter the server URL below. Use Streaming HTTP and OAuth if those options are shown:https://mcp.angareion.com/mcp -
Leave static OAuth credentials blank. If the form asks how to register the client, choose Dynamic Client Registration (DCR). Angareion publishes OAuth discovery metadata and supports automatic registration.
-
Review the connection warning and choose Create as a plugin.
-
Find Angareion in your personal or workspace plugins and install it.
-
Start a new conversation. Type
@in the prompt box and select the installed Angareion plugin. Ask it to retrieve your project context. -
When prompted to connect, sign in to Angareion in your browser, name a new agent or choose an existing one, and click Approve. Return to ChatGPT and confirm that an Angareion tool can run. ChatGPT may ask for confirmation when a tool creates or changes data.
See OpenAI's custom MCP server setup guide and skills and plugins guide.
Codex
Codex is a first-class Angareion Connect target. The ChatGPT desktop app, Codex IDE extension, and Codex CLI share the same user-level MCP configuration. This is distinct from ChatGPT on the web.
-
In ChatGPT desktop, open Settings → MCP servers → Add server. Set the name to
Angareion, choose Streamable HTTP, and enter:https://mcp.angareion.com/mcpSave, then select Restart. If the server shows Authenticate, select it. If that control is absent, use the explicit login command below.
-
Or, register Angareion from a terminal. Skip this if you already added it in desktop settings:
codex mcp add angareion --url https://mcp.angareion.com/mcp -
Start the OAuth flow:
codex mcp login angareion -
In ChatGPT desktop on macOS,
codexmay not be on yourPATH. Use its bundled binary instead (again, omit the first line if the server is already configured):/Applications/ChatGPT.app/Contents/Resources/codex mcp add angareion --url https://mcp.angareion.com/mcp/Applications/ChatGPT.app/Contents/Resources/codex mcp login angareion -
In the browser, log in to Angareion if prompted, name a new agent or choose an existing one, and click Approve.
-
Return to Codex and start a new task. In the CLI, enter
/mcpto confirm Angareion is connected. The app and IDE extension read the same~/.codex/config.tomlconfiguration. A missing Authenticate button orAuth: Unknownlabel is not a reliable failure signal—invoke an Angareion tool to verify the connection. -
To add reusable memory, knowledge, handoff, specialist, and output workflows, choose one of these paths:
- Recommended: install the signed Codex plugin bundle from the matching
ang-v*release. It packages the skills and MCP server together. Do not combine it with a manually configured server of the same name. - Manual MCP already configured: run
ang install skills --target codexfor standalone skills in~/.agents/skills. This does not configure or authenticate the MCP server. If you need to installangfirst, runcurl -fsSL https://github.com/angareion/releases/releases/latest/download/install.sh | ANG_SKIP_SKILLS=1 sh, then theang install skills --target codexcommand above — the plain installer otherwise also registers the MCP connection for you (idempotent: it's a no-op if you already added it above).
- Recommended: install the signed Codex plugin bundle from the matching
See OpenAI's Codex MCP documentation and Skills documentation.
Gemini
Google documents two custom MCP clients: Gemini CLI for self-service use and Gemini Enterprise for administrator-managed deployment. The consumer Gemini web app and Google AI Studio do not use this setup flow.
Gemini CLI
-
Register Angareion at user scope so it is available in every Gemini CLI project:
gemini mcp add --transport http --scope user angareion https://mcp.angareion.com/mcp -
Start Gemini CLI and enter
/mcp auth angareion. -
Complete the browser flow on the same computer. OAuth requires a local browser and callback, so it will not work from a headless container or an SSH session without browser forwarding.
-
Log in to Angareion, name a new agent or choose an existing one, and click Approve.
-
Return to Gemini CLI and enter
/mcp. Angareion should show as connected with its tools listed.
See Google's Gemini CLI MCP documentation.
Gemini Enterprise
Gemini Enterprise custom MCP data stores are a Preview feature configured by a Google Cloud administrator.
-
Complete Google's prerequisites:
- Override the organization policy that blocks custom MCP data stores.
- Allow the
mcp.angareion.comandangareion.comFQDNs for egress. - If project enforcement applies, add
custom_mcpto the allowed data sources. - Grant the administrator Discovery Engine Editor (
roles/discoveryengine.editor).
-
Email support@angareion.com for a Gemini Enterprise OAuth Client ID registered to Google's fixed redirect URI. Angareion uses public-client PKCE for this flow, so you will not receive or enter a Client Secret.
https://vertexaisearch.cloud.google.com/oauth-redirect -
In Google Cloud, open Gemini Enterprise → Data stores → Create data store.
-
Search for Custom MCP Server, click Add MCP server, and choose OAuth 2.0.
-
Enter these values, add the Client ID from Angareion support, turn on Enable PKCE Support, and leave Client Secret empty:
MCP Server URL: https://mcp.angareion.com/mcpAuthorization URL: https://angareion.com/authorizeToken URL: https://angareion.com/tokenScopes: mcp -
Click Verify Auth. Log in to Angareion, name a new agent or choose an existing one, click Approve, then return to Google Cloud and click Continue.
-
Enter a clear MCP server description, continue, choose the connector multi-region, set the data connector name to
Angareion, and click Create. Wait for its state to become Active. -
Open the new data store and choose Actions → Reload custom actions. Reauthenticate if asked, select the Angareion actions users may call, and click Enable actions.
-
Attach the data store to the Gemini Enterprise app or agent your users will open.
See Google's Gemini Enterprise custom MCP documentation.
Perplexity Enterprise
Remote custom connectors are a Perplexity Enterprise feature. Organization members can add one only when an administrator enables custom connectors.
-
If you are not an administrator, ask one to enable Allow members to add custom connectors under the Enterprise connector permissions. An administrator can instead create and share an organization-wide connector.
-
For an individual connector, open Account settings → Connectors.
-
Click + Custom connector, then select Remote.
-
Enter these settings:
- Name:
Angareion - Authentication:
OAuth 2.0 - Transport:
Streamable HTTP - MCP Server URL:
https://mcp.angareion.com/mcp - Name:
-
Do not enter a Client ID or Client Secret. Angareion supports OAuth discovery and Dynamic Client Registration, so Perplexity can register automatically.
-
Check the custom-connector risk acknowledgement, then click Add.
-
Back on the Connectors screen, click the Angareion connector card to authenticate and enable it.
-
Log in to Angareion, name a new agent or choose an existing one, and click Approve.
-
Return to Perplexity and confirm the connector is enabled. You can now invoke Angareion from a Perplexity prompt.
See Perplexity's custom remote connector documentation.
Joule Work Desktop
Joule Work Desktop can import the generated Angareion skill zip. Its import format is based on validated early-access skill packages, but end-to-end MCP execution is not yet marked verified because current workspace policy blocks custom MCP connections.
-
Launch Joule Work Desktop. Click Extensions to open the extensions panel.
-
Click + New → Add Connector.
-
Set the Name to
Angareionand paste the MCP URL into the URL field:https://mcp.angareion.com/mcp
-
Click OK.
-
Joule opens a browser window to Angareion. If prompted, log in with your Angareion username and password.
-
Name your agent (or choose an existing one), then click Approve on the consent screen. Agent memories can be shared across sessions and LLMs.
-
Return to Joule — Angareion tools are now available in your workspace.
If your workspace cannot add the remote connector
Some Joule workspaces do not allow adding a remote MCP connector. As an alternative, Angareion provides a small local proxy. It runs on your own computer, listens only on your own machine, and forwards Joule's requests to the same Angareion server, so the same tools and the same agent are available. Your requests and their content still go to Angareion, so confirm this is permitted by your organization's policy before using it.
You need Joule Work Desktop, an Angareion account, and Node.js 18 or newer (run node -v to check; if the command isn't found, install the LTS version from nodejs.org and open a new terminal). There is no npm install.
1. Download both files
Open the Angareion releases page, open the newest release, and under Assets download:
| File | What it is |
|---|---|
angareion-joule-local-proxy-vX.Y.Z.zip | The local proxy |
angareion-skills-joule-vX.Y.Z.zip | The Angareion skill for Joule. Do not unzip it. |
Each file also has a .sigstore.json signature, which is optional to use.
2. Unzip the proxy and open a terminal in its folder
Unzip the proxy somewhere permanent. You get a folder called angareion-joule-local-proxy. On Windows, open it in File Explorer, click the address bar, type cmd, and press Enter. On macOS, open Terminal, type cd (with a space), drag the folder into the window, and press Enter.
3. Sign in once
node server.js --login
Your browser opens to the Angareion sign-in page (the terminal also prints the address and a code, in case it does not; add --no-browser to skip opening it). Log in if prompted, check that the code matches, choose the agent this connection belongs to (or create a new one, for example "Joule agent"), and click Approve. You see only your own agents, the same screen as when you connect Claude or ChatGPT. Memories belong to the agent, so choosing the same agent your other tools use shares one memory across them. The terminal then says Signed in.
4. Start the proxy and leave it running
node server.js --http
You should see listening on http://127.0.0.1:7731/mcp. Keep this window open while you use Joule. On Windows you can double-click start-angareion-proxy.cmd instead.
5. Add the connector in Joule
Click Extensions, then + New → Add Connector. Set the Name to Angareion, the URL to http://localhost:7731/mcp, and Authentication to None. Click OK.
6. Import the skill
In Extensions, open Skills and Import angareion-skills-joule-vX.Y.Z.zip.
7. Check that it works
Ask Joule "What does Angareion remember about my current project?" or "Help me get started with Angareion." It should call an Angareion tool and answer from your memory.
Keeping it working
- The proxy must be running whenever you use Joule with Angareion. The
README.mdin the proxy folder explains how to start it automatically when you sign in to your computer, on Windows and macOS. - Sign-ins last about 30 days. When one lapses, Joule tells you to run
node server.js --loginagain; the proxy does not need restarting. node server.js --statusshows whether you're signed in, andnode server.js --logoutforgets the sign-in on this computer. Revoke the connection in your Angareion dashboard to end it on the server immediately.- If something doesn't work, the troubleshooting table in the proxy folder's
README.mdcovers the common causes: Node.js missing, the proxy not running, a lapsed sign-in, a port already in use, and a refused connection.
The proxy listens only on your own machine and rejects requests from web pages, but any program running as you can use it, and its sign-in is stored in a file in your user profile that only you can read.
Add reusable Angareion workflows
The connector exposes tools. Angareion Skills add repeatable instructions for using those tools safely and consistently across memory, knowledge, handoff, specialist, and output tasks.
- Codex: install the Angareion plugin bundle published with each
ang-v*release. It packages skills and the remote MCP dependency together; do not combine it with a manually configured server of the same name. A manually configured Codex MCP server can instead useang install skills --target codexfor standalone skills only. - ChatGPT on the web: add and install the custom MCP plugin. It does not read local
anginstalls or local Codex plugins; reusable workflows require an Angareion plugin distributed through a ChatGPT marketplace. - Claude and Perplexity: download and extract the matching platform pack, then upload each included per-skill ZIP separately. Every inner ZIP has
SKILL.mdat its root. - Claude Code, Gemini CLI, Cursor, Windsurf, Cline, and GitHub Copilot: run
ang install skills --target <target>. Plainang install skillscontinues to target Claude Code.- Don't have
angyet? Install it — and the skill pack, recall hook, and MCP connection for your target client — with one command on Linux, macOS, or Git Bash (MINGW64) on Windows:curl -fsSL https://github.com/angareion/releases/releases/latest/download/install.sh | sh. Native Windowscmd.exe/ PowerShell download the binary manually — see the CLI README.
- Don't have
- Joule Work Desktop: register a connector first (the remote server, or the local proxy if remote connectors can't be added), then download
angareion-skills-joule-vX.Y.Z.zipfrom the newest release on the releases page and import it under Extensions → Skills → Import (do not unzip it). It is a singleangareionskill that routes to a reference guide per workflow, and it activates once the connector is connected. MCP execution remains unverified while workspace policy blocks the connector. - Gemini Enterprise: use the connector without an MCP-backed Skill until its Skills runtime permits custom MCP tools.
Cursor, Windsurf, Cline, and GitHub Copilot are compatibility clients; they do not receive dedicated Angareion Connect cards.
Any other MCP client
This URL-only flow works only in clients that support remote MCP over Streamable HTTP and OAuth 2.1. A client that supports only local stdio servers must use the Advanced: Local Binary option on the Angareion Connect page.
- Open the client's custom connector or MCP server settings. Add a server named
Angareionwith this URL:https://mcp.angareion.com/mcp - Choose Streamable HTTP (sometimes labelled HTTP or Streaming HTTP) and OAuth 2.0/2.1 if those fields are shown. Do not choose legacy SSE or API-key authentication.
- Use automatic OAuth discovery and Dynamic Client Registration when supported. No Angareion API key, Client ID, or Client Secret is needed.
- Start the client's Connect, Authenticate, or first-tool-call flow.
- Log in to Angareion, name a new agent or choose an existing one, and click Approve.
- Return to the client and confirm Angareion is connected and its tools are visible.
If the client requires pre-registered credentials, cannot perform PKCE, or never opens an OAuth flow, it is not compatible with the URL-only setup. See the MCP authorization specification for the protocol requirements.
Confirm it worked
Once you've approved the connection, you can confirm Angareion received it:
- Open your Angareion dashboard and go to Connect.
- Pick the agent you want to verify against and click Check connection.
- When Angareion sees the live session, it shows Connected · Active with your tool's name.
You can also just try asking your assistant to use a memory tool (below) — if it responds, you're connected.
Try asking
Once connected, your assistant can reach Angareion in plain language. A few things to try:
- "Remember that our Q3 launch messaging pillars are speed, trust, and simplicity."
- "What did we decide about pricing last week?"
- "Search my Angareion memory for the onboarding checklist."
- "Save this thread so I can pick it up in another assistant later."
What Angareion adds to your assistant
Connecting gives your assistant a set of memory and knowledge tools. They fall into two groups:
Recall — reads your memory and knowledge (safe, read-only):
| What it does | Tool |
|---|---|
| Search your memories | memory_search |
| Browse and open memories | memory_list, memory_get |
| Search and fetch across everything | search, fetch |
| List documents & knowledge sources | document_list, knowledge_sources_list |
| List available specialists | specialist_list |
| See saved session handoffs | handoff_list |
| Find saved work products | output_list, output_get, output_search |
Capture — writes to your memory and knowledge:
| What it does | Tool |
|---|---|
| Save a new memory | memory_create |
| Edit or remove a memory | memory_update, memory_delete |
| Link memories together | memory_relate |
| Promote a memory to your team | memory_promote |
| Add a document or a web page | document_ingest, document_ingest_url |
| Save / resume a session handoff | handoff_save, handoff_resume |
| Load a specialist | specialist_load |
| Save or email a complete work product | output_save, output_email |
The exact tools available can vary with your plan and your organization's settings.
Troubleshooting
My assistant doesn't see any Angareion tools
The connection probably wasn't approved. Reopen your tool's connector settings, remove the Angareion connector, and add it again — this time make sure you complete the browser approval step (Approve / Allow). Disconnecting and reconnecting resolves most connection issues.
The approval window never opened, or nothing happened after I added the URL
Client behavior differs. In Codex desktop, run codex mcp login angareion; on macOS, if codex is not on your PATH, run /Applications/ChatGPT.app/Contents/Resources/codex mcp login angareion in Terminal. For other tools, the approval window may open on the first tool call—ask your assistant to do something with Angareion (for example, "search my Angareion memory"). In every case, check that the URL is exactly https://mcp.angareion.com/mcp with no trailing spaces.
"Check connection" in the dashboard times out
The dashboard waits about two minutes for a live session. Make sure you finished the Approve step in your AI tool, then click Try again. If you have no agents yet, register one first — the check needs an agent to verify against.
I don't see Add custom MCP server in ChatGPT
Use ChatGPT on the web and open Plugins. A managed workspace can restrict custom MCP server creation and plugin use; ask your administrator whether the connection is permitted. Check OpenAI’s current custom MCP setup guide if your interface differs.
Gemini Enterprise asks for a client secret
Turn on Enable PKCE Support and leave Client Secret empty. Email support@angareion.com for the public OAuth Client ID registered to Gemini Enterprise's fixed redirect URI.
I don't see + Custom connector in Perplexity
Remote custom connectors require Perplexity Enterprise, and administrators disable member-created connectors by default. Ask your administrator to enable Allow members to add custom connectors or to create an organization-wide Angareion connector.
My tool isn't listed above
Any tool that supports remote MCP servers over OAuth works — follow the Any other MCP client steps. If your tool only supports a local (stdio) connection, use the Advanced: Local Binary option on the dashboard's Connect page instead.
Next step
Connected? Head to the Quickstart to capture your first memory and recall it in a chat.