Connect an AI agent
Step-by-step setup for claude.ai, Claude Code, ChatGPT, and API-key MCP clients.
Any MCP-capable host can connect to WundertreOS. OAuth hosts (claude.ai, ChatGPT) need zero manual configuration — discovery and client registration happen automatically, and you approve the connection on the WundertreOS consent screen. Header-capable clients can skip OAuth entirely with an API key.
claude.ai / Claude Desktop
- Go to Settings → Connectors → Add custom connector.
- Enter the connector URL:
https://os.wundertre.com/mcp- Claude discovers the OAuth server, registers itself, and opens the WundertreOS consent screen.
- Sign in, pick the organization the agent should work in, review the requested scopes, and approve.
That's it — Claude can now list and call WundertreOS tools, asking you for confirmation before running action tools.
Claude Code
With OAuth (recommended — same consent flow as above):
claude mcp add --transport http wundertre https://os.wundertre.com/mcpOr with an API key from Settings → Integrations & API, no browser flow needed:
claude mcp add --transport http wundertre \
https://api.wundertreos.com/functions/v1/api-mcp \
--header "X-API-Key: YOUR_API_KEY"ChatGPT
Add WundertreOS as a connector (Settings → Connectors in ChatGPT, developer mode) with the same URL:
https://os.wundertre.com/mcpChatGPT registers via dynamic client registration and runs the same consent flow.
Any other MCP client
- Supports OAuth? Point it at
https://os.wundertre.com/mcp. The server advertises RFC 8414 / RFC 9728 metadata at/.well-known/oauth-authorization-serverand/.well-known/oauth-protected-resource, and accepts RFC 7591 dynamic client registration — your client can onboard itself without any pre-shared configuration. - Supports custom headers? Use
https://api.wundertreos.com/functions/v1/api-mcpwithX-API-Key(orAuthorization: Bearer <key>).
Dynamic client registration only creates a client record. A registered client can't touch any data until a WundertreOS user signs in and approves it — per organization, per scope — on the consent screen.
Verifying the connection
Ask the agent something read-only, e.g. "List my pipelines and stages" or "How many open deals do we have?". If the credential is valid you'll get live data; if scopes are missing, the corresponding tools simply won't appear to the agent.
Disconnecting
- OAuth connections: revoke from WundertreOS → Settings → Integrations & API → Connected Apps (revokes all access and refresh tokens for that app), or remove the connector on the host side.
- API keys: revoke the key from Settings → Integrations & API → API Keys. Revocation is immediate.
