Every connector in Claude Desktop holds a login. Route them through one you can see and revoke.
Add AgentValet to Claude Desktop as a custom connector. You approve it in your browser, so there’s no key to paste or keep. Every platform call the app makes then runs through your grants, waits for you when it’s risky, and lands in the audit log.
Add a custom connector, approve in the browser
Nothing to install. You need an AgentValet account, which is free.
Get your server URL. In the dashboard, open Agents and click Connect Claude, ChatGPT, Copilot…. Or build it from your owner id under Settings, Account.
Your MCP server URL https://api.agentvalet.ai/mcp/v1/<owner-id>In Claude Desktop, open Settings, Connectors and choose Add custom connector. Paste the URL and leave the OAuth client id and secret empty.
Sign in to AgentValet in the window that opens and click Approve. AgentValet creates a new agent for this connection, with nothing granted.
Grant that agent its platforms in the dashboard. Claude can now call them through AgentValet.
Use a local key instead of OAuth
If Claude Desktop is installed, the register command adds an agentvalet entry to its config file, alongside any other host it finds. The key stays in a file on this machine.
Run the register command, then restart Claude Desktop.
Terminal npx @agentvalet/registerThe entry goes in
~/Library/Application Support/Claude/claude_desktop_config.jsonon macOS, or%APPDATA%\Claude\claude_desktop_config.jsonon Windows.
What’s governed here
Nothing is allowed until you grant it. This is a typical first grant for Claude Desktop; you decide every row, and you can change it without touching the agent.
| What the agent tries | Platform | Decision |
|---|---|---|
| Read your inbox | Microsoft Outlook | Allowed within grant |
| Create a document | Google Docs | Allowed within grant |
| Send an email | Gmail | Asks you |
| Delete a file | Google Drive | Not granted |
Claude Desktop guide in the docsThe longer walkthrough, kept with the product docs.
Put Claude Desktop behind AgentValet.
Register the agent, grant only what it needs, and approve the risky calls from your phone. Free to start, no credit card.