Register an agent (Claude Desktop / MCPB)
The MCPB path is the right choice when you’re using Claude Desktop or Claude Code on a personal machine and want a one-file install.
Step 1 — Install the extension
- Go to agentvalet.ai/install and download
agentvalet-latest.mcpb. - Open Claude Desktop → Settings → Extensions.
- Drag the
.mcpbfile into the extensions window.
If drag-and-drop doesn’t work (Windows 11 Store builds sometimes block it), use Settings → Extensions → Advanced settings → Install extension and pick the file from disk.
Step 2 — Start the registration call
Find your Owner ID first: dashboard → Settings, look for the Owner ID field in the Developer panel, and click the copy icon. It’s a UUID.
In Claude, ask it to register itself, passing the owner ID:
“Register this Claude instance with AgentValet using owner ID
<your-uuid>. Call it ‘My MacBook’.”
Claude calls the agent_register MCP tool. It returns a registration_token and a poll URL.
Step 3 — Approve in the dashboard
Open Agents → Pending Approval in the dashboard. You’ll see a pending registration card with:
- PENDING badge (blue) and a countdown timer (“Expires in 4m 32s”)
- The agent name
- A REQUESTED SCOPES section listing which platforms + scopes the agent asked for
Click Approve to open the Grant platform access modal. There you:
- Check the platforms you want this agent to access (only platforms you’ve already connected appear here — connect them first if needed).
- For each ticked platform, select the scopes to grant (requested scopes are pre-selected and shown with a blue dot ●).
- Toggle Require human approval per request on or off per platform.
- Click Approve with
{N}platforms.
Step 4 — Paste the credentials back
In Claude, run agent_status with the token. It returns the agent ID, owner ID, and base64-encoded private key, along with a ready-to-use config object.
Paste those into the AgentValet extension’s settings fields in Claude Desktop:
- Agent ID (starts with
agt_) - Owner ID (UUID)
- Proxy URL — leave as
https://api.agentvalet.aiunless self-hosting - Agent Private Key (base64)
Restart the extension. The agent is now live.
Step 5 — Confirm it works
Ask Claude to call list_platforms. It should return the list of platforms you just granted. An empty list is fine if you didn’t grant any platforms yet; an error here means the credentials didn’t paste correctly.
If something went wrong
- “Pending forever” in the dashboard — the registration token expires after 30 minutes. Re-run
agent_registerto get a fresh token. list_platformsreturns 401 — check the agent ID, owner ID, and private key are all pasted with no extra whitespace.- Extension shows “Credentials missing” on Claude restart — Claude Desktop’s secure storage occasionally drops MCPB credentials. Reopen the extension settings and re-paste.
Next
- Configure an agent’s permissions
- Approve a pending registration
- Register an agent (CLI) — if you want a code-based agent instead