Setup Claude with Wrike MCP

This guide covers setup for Claude (claude.ai web app) and Claude Desktop.


Prerequisites

  • A Wrike app with OAuth credentials (see Authentication setup, Step 1)
  • The redirect URL https://claude.ai/api/mcp/auth_callback added to your Wrike app


Authentication and setup for administrator

All user permissions from Wrike are automatically enforced. The MCP server respects the same security boundaries as your workspace — users can only access data they have permission to view in Wrike.

OAuth 2.0 (recommended)

Step 1: Create a Wrike App (administrator, one-time per organization) on Apps & Integrations

A user with access to Apps & Integrations (preferably the account owner) performs this setup once:

  1. In Wrike, click your profile icon and select Apps & Integrations
  2. Click the API tab
  3. Click Create new app
  4. Fill in the app details:
    • App name — e.g., "Wrike MCP Integration"
    • App description — e.g., "Wrike App necessary to connect the Wrike MCP to AI assistants"
  5. The OAuth Client ID and Secret key are generated automatically. Copy them securely — you will need them in the next step.
  6. Under Redirect URLs, add the redirect URL(s) for your AI assistant(s) of choice:
    • Claude: https://claude.ai/api/mcp/auth_callback
    • Claude Code: http://localhost:8080/callback
    • ChatGPT: https://chatgpt.com/connector_platform_oauth_redirect
    • Microsoft Copilot: https://global.consent.azure-apim.net/redirect
  7. You can add multiple redirect URLs to support several AI assistants from the same Wrike app.
  8. Leave the remaining settings unchanged and click Save
📘

Unlike Permanent Access Tokens, OAuth apps are organization-wide — any user in the account can authenticate through them. The admin creates the app once; individual users authenticate with their own Wrike credentials.

Step 2: Configure the AI assistant (administrator, one-time per organization)

As an account owner or administrator of your Claude organization, register the Wrike MCP server with the following details from Step 1:

Go to Organizational Settings > Connectors

  1. Click Add custom Connector
  2. Fill in the connector details:
    • Name — e.g., "Wrike MCP"
    • Remote MCP server URL: https://mcp.wrike.com/app/mcp/stream
    • OAuth Client ID — from your Wrike app
    • OAuth Client Secret — from your Wrike app
  3. Save the connector. It is now available to all users in your organization.

You can also configure governance settings for the connector from this screen.


Setup instructions on the user side

Once the administrator has added the connector:

  1. In Claude, go to Settings (click your profile icon)
  2. Navigate to Connectors
  3. Search for Wrike MCP and click Connect
  4. Complete the OAuth login with your Wrike credentials
  5. You're ready to go — your personal Wrike permissions are applied automatically

Claude Desktop

For Claude Desktop, the connector setup follows the same steps but must be done from within the Claude Desktop app. Connectors configured on claude.ai may not propagate automatically to Claude Desktop.

Recommended: Set up the connector through the Claude Desktop app UI (Settings > Connectors) rather than manually editing configuration files.

If you need manual configuration via mcp-remote, Claude Desktop requires DCR (Dynamic Client Registration) for OAuth. Use a Permanent Access Token for now by adding the following configuration to your Claude Desktop config file (~/Library/Application Support/Claude/claude_desktop_config.json on macOS, %APPDATA%\Claude\claude_desktop_config.json on Windows):

Configuration:

{
  "mcpServers": {
    "wrike": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://mcp.wrike.com/app/mcp/stream",
        "--header",
        "Authorization:${AUTH_HEADER}"
      ],
      "env": {
        "AUTH_HEADER": "Bearer YOUR_ACCESS_TOKEN"
      }
    }
  }
}

Replace YOUR_ACCESS_TOKEN with your Wrike Permanent Access Token. See Legacy Authentication Setup for how to generate one.