Duey AIMCP Server

    Use Duey from inside Claude, ChatGPT, or Cursor.

    Start, list, and cancel Duey Sessions — the cloud writer that types your draft into Google Docs with a realistic edit history. Install in two clicks — OAuth handles auth, no API keys to manage.

    Server URL
    https://app.duey.ai/api/mcp

    One-click install. Cursor will open and prompt you to confirm.

    Or paste into ~/.cursor/mcp.json
    {
      "mcpServers": {
        "duey": {
          "url": "https://app.duey.ai/api/mcp"
        }
      }
    }

    Claude Desktop / Code

    In Claude Desktop: Settings → Connectors → Add custom connector → paste the server URL above. Or drop this JSON into ~/.claude.json (Code) / the desktop client config.

    ~/.claude.json (Claude Code)
    {
      "mcpServers": {
        "duey": {
          "type": "http",
          "url": "https://app.duey.ai/api/mcp"
        }
      }
    }

    ChatGPT / OpenAI

    Setup must be done in the web version of ChatGPT (chatgpt.com). Open Settings → Apps → Advanced settings, enable Developer mode, then Create app: give it a title, paste the server URL above, tick “I understand and want to continue”, and click Create. Once created, the connector is available across ChatGPT on web, desktop, and mobile. OpenAI Responses API can also connect to the same URL directly.

    OpenAI Responses tools[]
    {
      "type": "mcp",
      "server_label": "duey",
      "server_url": "https://app.duey.ai/api/mcp",
      "require_approval": "never"
    }

    What your LLM can do

    Six tools, scoped to your account. The LLM never sees your Google password — Duey holds the Drive credentials.

    • create_sessionSchedule a Duey Session over hours, days, or weeks.
    • list_sessionsShow all your scheduled, running, and completed sessions.
    • get_session_statusCheck progress on a specific session.
    • cancel_sessionCancel a scheduled or running session.
    • list_recent_docsList your recently-touched Google Docs to attach to a session.
    • get_session_transcriptRead the source text that a session is typing into Google Docs.
    • humanize_textRewrite AI-generated text to read as human-written (100–5000 words).
    • detect_ai_textScore whether text reads as AI-written. Primary detector with backup fallback.
    • get_account_statusRead your subscription tier, free trial state, and Drive connection status.

    How auth works

    Duey speaks the standard OAuth 2.1 + PKCE handshake (RFC 6749 / 7636) plus Dynamic Client Registration (RFC 7591), so any MCP-compliant client can connect without us pre-issuing credentials. The first time your LLM client connects you'll see a Duey consent screen — approve once, and the client gets a refresh token tied to your account.

    Already approved a client? Manage or revoke connections in Settings →

    For LLMs and indexers

    Need help? Email [email protected].