https://api.appgoat.ai/mcp (Streamable HTTP, OAuth sign-in or an x-api-key header). There is no package to install: every client connects to the hosted server.
Add to Claude
One click in claude.ai, Claude Desktop and the mobile apps.
Add to Cursor
One click, Cursor opens the sign-in page.
ChatGPT
Coming soon to the ChatGPT app directory.
Claude
Click Add to Claude, confirm in the Claude directory and sign in with your AppGoat account. Works in claude.ai, Claude Desktop and the mobile apps. Can’t use the directory? In Settings → Connectors choose Add custom connector and pastehttps://api.appgoat.ai/mcp.
Claude Code
Run this once, then/mcp in Claude Code to sign in. If you added AppGoat in Claude and Claude Code is logged in with the same Claude account, it is already there.
Cursor
mcpServers JSON under Other clients, in .cursor/mcp.json.
ChatGPT
AppGoat is coming soon to the ChatGPT app directory. Until then: Settings → Apps & Connectors → Advanced settings → turn on Developer mode, then Create an app with the URLhttps://api.appgoat.ai/mcp and sign in.
Other clients
Any MCP client that speaks Streamable HTTP can usehttps://api.appgoat.ai/mcp with OAuth 2.1 (sign in with your AppGoat account) or an x-api-key header. Most clients (Windsurf, VS Code, Zed, …) take the same mcpServers JSON:
claude_desktop_config.json, can bridge to the hosted server with mcp-remote:
Errors and retries
Failed calls come back as a tool result withisError and a readable message: the HTTP status, the error code, the API’s hint and a docs link. Rate limits (429) and upstream errors are retried twice with backoff before they are reported; out of credits, plan limits, an invalid key or an unknown app are not retried.