Skip to main content
All clients use the same server URL and the same browser-based OAuth consent flow: no API keys, no manual token handling.
  1. Open Claude Desktop → Settings → Developer → Edit Config.
  2. Add the Mavel server:
  1. Restart Claude Desktop. The first tool call triggers the OAuth flow.
  2. Approve in the popup. Tokens are stored in Claude Desktop’s keychain.
Slash commands (/weekly_pulse, /competitor_radar, …) are available in the prompt picker; each takes project_id as its first argument.
On the consent page you choose whether to grant mcp:write. Read-only access (mcp:read) is enough for reports and analyses; grant write access only if you want your assistant to create or edit prompts, brands, topics, and tags on your behalf.

Managing connected agents

Every agent you connect appears in the dashboard under Settings → Connected agents. Each row is one client, showing the access it was granted and when it connected.
  • Revoke disconnects an agent right away. Its next tool call gets a 401 and it stops working. Nothing is deleted, so you can reconnect any time by running the setup flow again (for example, re-add the server, or run /mcp in Claude Code) and approving on the consent page.
  • An agent you have not used for 90 days drops off the list automatically once its refresh token expires. No action is needed.
Revoking here is the recommended way to disconnect a lost or untrusted client. If you are building a custom client, you can also revoke a single token programmatically with POST /api/mcp/oauth/revoke (RFC 7009).