> ## Documentation Index
> Fetch the complete documentation index at: https://help.onlyx.ai/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> You are reading OnlyX Help: the OnlyX Help Center and the OnlyX developer documentation. OnlyX is an AI chatting and CRM platform for OnlyFans agencies. Its AI chatter is called Hugo in the app.
> Pages at the site root (for example /inbox/..., /hugo/..., /billing/...) are Help Center articles for agency owners, admins, chatters and creators who use the app at app.onlyx.ai. Words in bold are the exact button, menu and label names the app shows; keep them exactly as written. When these pages do not answer a question, the person can email support at support@onlyx.ai.
> Pages under /developers are the developer documentation. REST API base URL: https://api.onlyx.ai/v1 (authenticate with `Authorization: Bearer <API key>`; keys start with onx_sk_ and are created in app.onlyx.ai under Settings > API & MCP). MCP server: https://mcp.onlyx.ai/mcp (OAuth, or a Bearer API key). In the API the AI chatter is `ai` on the wire. Money is integer US cents in fields ending in Cents; timestamps are UTC ISO-8601.
> Rules for assistants acting on a user's behalf: discover ids with list calls and never invent them; before any call that reaches a real fan or the live OnlyFans account (sending a message, releasing a chat to the AI, turning AI on for a chat, resolving a hand-off, turning review mode off, changing the welcome message, creating a tracking link) show the user the exact content and get explicit confirmation; send every POST with an Idempotency-Key and reuse it on retry; never resend a message whose delivery status is unconfirmed; never ask a creator for her OnlyFans password or codes - she signs in herself through a connect link and the OnlyX Login app.

# Use OnlyX from Claude, ChatGPT, Cursor or VS Code

> Connect Claude, ChatGPT, Cursor, VS Code or Claude Code to your workspace, then approve it on the OnlyX page and choose the creators it may use.

<Badge color="orange">Owners and admins</Badge>

Connect an AI assistant to your workspace. You can then ask it, in plain words, to read conversations, look up fans or pull your numbers.

The assistant connects through the OnlyX <Tooltip tip="The standard way that AI assistants connect to other apps and tools.">MCP</Tooltip> server. You sign in with your OnlyX account and approve what it may do. You do not need an <Tooltip tip="A secret code that lets another app or script use your OnlyX workspace.">API key</Tooltip>.

## Before you start

* You need an owner or admin account in the workspace that you connect.
* You need one of these assistants:
  * Claude, on claude.ai or in Claude Desktop
  * ChatGPT, with Developer mode
  * Cursor
  * VS Code
  * Claude Code
* Other tools, such as Windsurf, Gemini CLI or Codex, need an API key. See [Create and manage API keys](/referrals-and-developers/api-keys).

## Open the connect cards

In OnlyX, click **Settings**. Then click **API & MCP**, in the **Developer** part of the menu. On a phone, tap **More**, then **Settings**, then **API & MCP**.

The **Connect your AI assistant** card shows one card for each assistant. Each card has its own short steps and a **Guide** link to the full instructions.

<Frame caption="**1** One click for Claude · **2** The address to copy for ChatGPT · **3** The full guide for each assistant">
  <img className="block dark:hidden" src="https://mintcdn.com/onlyx/k92DfOYEl42ZUgyg/images/help/referrals-and-developers/connect-an-ai-assistant/connect-cards-light.png?fit=max&auto=format&n=k92DfOYEl42ZUgyg&q=85&s=2e79e70935a7c41cb95cfc7eaf5cc65a" alt="The Connect your AI assistant card with the Add to Claude button, the ChatGPT server address with its copy button, and a Guide link" width="1200" height="1492" data-path="images/help/referrals-and-developers/connect-an-ai-assistant/connect-cards-light.png" />

  <img className="hidden dark:block" src="https://mintcdn.com/onlyx/k92DfOYEl42ZUgyg/images/help/referrals-and-developers/connect-an-ai-assistant/connect-cards-dark.png?fit=max&auto=format&n=k92DfOYEl42ZUgyg&q=85&s=6ce79786428887bd2fb371b3501e79ae" alt="The Connect your AI assistant card with the Add to Claude button, the ChatGPT server address with its copy button, and a Guide link" width="1200" height="1492" data-path="images/help/referrals-and-developers/connect-an-ai-assistant/connect-cards-dark.png" />
</Frame>

## Start from your assistant

Every card connects to the same address, `https://mcp.onlyx.ai/mcp`. Pick your assistant:

<Tabs>
  <Tab title="Claude">
    <Steps>
      <Step title="Add OnlyX to Claude">
        On the **Claude** card, click **Add to Claude**. Claude opens in a new tab, with OnlyX filled in. In Claude, click the Add button.
      </Step>

      <Step title="Connect and sign in">
        In Claude, click the Connect button. Sign in to OnlyX if you are asked.

        The OnlyX **Connect an app** page opens. Go to [Approve the connection](#approve-the-connection).
      </Step>
    </Steps>

    On a Claude Team or Enterprise plan, an owner of your Claude organization adds OnlyX once. They do it in Organization settings, under Connectors. Full guide: [Claude](/developers/mcp/claude).
  </Tab>

  <Tab title="ChatGPT">
    <Steps>
      <Step title="Copy the server address">
        On the **ChatGPT** card, click the copy button next to the address. "Copied." shows.
      </Step>

      <Step title="Turn on Developer mode in ChatGPT">
        In ChatGPT, open Settings, then Apps & Connectors, then Advanced. Turn on the Developer mode switch.
      </Step>

      <Step title="Create the connector">
        Click the Create button. Paste the address, and choose <Tooltip tip="A way to sign in to OnlyX from another app, without giving it your password.">OAuth</Tooltip> as the sign-in.
      </Step>

      <Step title="Sign in to OnlyX">
        Sign in when ChatGPT asks. The OnlyX **Connect an app** page opens. Go to [Approve the connection](#approve-the-connection).
      </Step>
    </Steps>

    Full guide: [ChatGPT](/developers/mcp/chatgpt).
  </Tab>

  <Tab title="Cursor">
    <Steps>
      <Step title="Add OnlyX to Cursor">
        On the **Cursor** card, click **Add to Cursor**. Cursor opens, with OnlyX filled in. In Cursor, click the Install button.
      </Step>

      <Step title="Sign in to OnlyX">
        When Cursor asks, sign in to OnlyX. The **Connect an app** page opens. Go to [Approve the connection](#approve-the-connection).
      </Step>
    </Steps>

    If nothing happens, check that Cursor is installed. Or add the server address yourself in Cursor's MCP settings. Full guide: [Cursor](/developers/mcp/cursor).
  </Tab>

  <Tab title="VS Code">
    <Steps>
      <Step title="Add OnlyX to VS Code">
        On the **VS Code** card, click **Add to VS Code**. VS Code opens. Click the Install button.
      </Step>

      <Step title="Sign in to OnlyX">
        When VS Code asks, sign in to OnlyX. The **Connect an app** page opens. Go to [Approve the connection](#approve-the-connection).
      </Step>
    </Steps>

    If nothing happens, run "MCP: Add Server…" in VS Code and paste the server address. Full guide: [VS Code](/developers/mcp/vscode).
  </Tab>

  <Tab title="Claude Code">
    <Steps>
      <Step title="Copy the command">
        On the **Claude Code** card, click the copy button next to the command.
      </Step>

      <Step title="Run the command">
        Paste the command into your terminal and press <kbd>Enter</kbd>.
      </Step>

      <Step title="Sign in to OnlyX">
        In Claude Code, run `/mcp` and sign in to OnlyX. The **Connect an app** page opens. Go to [Approve the connection](#approve-the-connection).
      </Step>
    </Steps>

    Full guide: [Claude Code](/developers/mcp/claude-code).
  </Tab>
</Tabs>

The **Other clients** card has ready settings for Windsurf, Gemini CLI and Codex. These tools use an API key instead of this sign-in. They skip the approval page, and the key's own access applies. Full guide: [Other clients](/developers/mcp/other-clients).

## Approve the connection

The **Connect an app** page asks, for example, "Connect Claude to OnlyX?". It also shows "Signed in as" and your email.

<Steps>
  <Step title="Check which app is asking">
    Under the question, read the app's name. It is marked "Unverified app": the app chose that name itself.

    Then check **Returns you to**. It shows where the page sends you back, for example claude.ai. If the app returns to a local address on your computer, such as localhost, it adds "— an app on this computer".
  </Step>

  <Step title="Read what the app may do">
    Under **It will be able to**, **See** lists what the app may read. **Change and act** lists what it may change. An app that does not name the permissions it wants gets all of them.

    Permissions marked **Reaches fans** act on your creators' live OnlyFans accounts, and fans see the result. There are four: **Send messages**, **Work the inbox**, **Edit AI setup** and **Manage tracking links**.

    <Frame caption="**1** The app, and where it sends you back · **2** What it may change · **3** What reaches fans">
      <img className="block dark:hidden" src="https://mintcdn.com/onlyx/k92DfOYEl42ZUgyg/images/help/referrals-and-developers/connect-an-ai-assistant/consent-permissions-light.png?fit=max&auto=format&n=k92DfOYEl42ZUgyg&q=85&s=0094171ca2038dce07311742ad2d94fd" alt="The Connect an app page for Claude: the unverified app name, Returns you to claude.ai, and the permissions, four of them marked Reaches fans" width="1200" height="1870" data-path="images/help/referrals-and-developers/connect-an-ai-assistant/consent-permissions-light.png" />

      <img className="hidden dark:block" src="https://mintcdn.com/onlyx/k92DfOYEl42ZUgyg/images/help/referrals-and-developers/connect-an-ai-assistant/consent-permissions-dark.png?fit=max&auto=format&n=k92DfOYEl42ZUgyg&q=85&s=eb2ddb76adbf143b0de837bfa706ee52" alt="The Connect an app page for Claude: the unverified app name, Returns you to claude.ai, and the permissions, four of them marked Reaches fans" width="1200" height="1870" data-path="images/help/referrals-and-developers/connect-an-ai-assistant/consent-permissions-dark.png" />
    </Frame>
  </Step>

  <Step title="Choose the workspace">
    Under **Workspace**, select the workspace that the app may work in. You can select only a workspace where you are an owner or admin. If you are an owner or admin of your current workspace, it is selected for you.

    The page confirms that the app gets its own access to that workspace. It does not change the workspace you are in.
  </Step>

  <Step title="Optional: Limit the app to some creators">
    Under **Creators**, tick **Limit to specific creators**. Then click each creator that the app may work with. The page counts how many you selected.

    If you leave it unticked, the app can work with every creator in the workspace. That includes creators you add later.

    <Frame caption="**1** The workspace the app works in · **2** Only the creators you picked · **3** Approve">
      <img className="block dark:hidden" src="https://mintcdn.com/onlyx/k92DfOYEl42ZUgyg/images/help/referrals-and-developers/connect-an-ai-assistant/consent-workspace-light.png?fit=max&auto=format&n=k92DfOYEl42ZUgyg&q=85&s=85440f08ea1aa3d3bc8f1eb42eeb74bb" alt="The Workspace choice with Northlight Talent Co. selected, Limit to specific creators ticked with two creators picked, and the Approve button" width="1200" height="1248" data-path="images/help/referrals-and-developers/connect-an-ai-assistant/consent-workspace-light.png" />

      <img className="hidden dark:block" src="https://mintcdn.com/onlyx/k92DfOYEl42ZUgyg/images/help/referrals-and-developers/connect-an-ai-assistant/consent-workspace-dark.png?fit=max&auto=format&n=k92DfOYEl42ZUgyg&q=85&s=6886bba918680ba49e22d4bec0b04587" alt="The Workspace choice with Northlight Talent Co. selected, Limit to specific creators ticked with two creators picked, and the Approve button" width="1200" height="1248" data-path="images/help/referrals-and-developers/connect-an-ai-assistant/consent-workspace-dark.png" />
    </Frame>
  </Step>

  <Step title="Approve the app">
    <Warning>
      An app with **Reaches fans** permissions can message real fans and change what Hugo says to them. Approve it only if you started the connection yourself, a moment ago.
    </Warning>

    Click **Approve**. The page shows **Connected** and the workspace that the app can now use.

    Go back to your assistant. It finishes connecting there. You can close the OnlyX tab.
  </Step>
</Steps>

To refuse, click **Deny**. The page shows **Not connected**, and the app gets no access.

## After you approve

* The assistant shows under **Connected apps**, on the same **API & MCP** tab. Any owner or admin can disconnect it there: [See and disconnect connected apps](/referrals-and-developers/connected-apps).
* The approval is tied to you. If you stop being an owner or admin of the workspace, the assistant stops working. Someone who is still an owner or admin must then connect it again.
* To limit creators in another workspace, first switch to that workspace in OnlyX. Then start again from your assistant.

## If something goes wrong

<AccordionGroup>
  <Accordion title="&#x22;Request expired&#x22;">
    A connection request works once and ends after ten minutes. Start again from your assistant.
  </Accordion>

  <Accordion title="&#x22;Link incomplete&#x22;">
    The link that opened the page was cut short. Start again from your assistant.
  </Accordion>

  <Accordion title="&#x22;Could not load the request&#x22;">
    OnlyX could not open the request. Click **Try again**. If it still fails, start again from your assistant.
  </Accordion>

  <Accordion title="A workspace is greyed out with &#x22;Only owners and admins can connect apps&#x22;">
    Your role in that workspace is not owner or admin, so you cannot connect apps there. Ask an owner or admin of that workspace to connect the assistant.
  </Accordion>

  <Accordion title="&#x22;You are not an owner or admin of any of your workspaces&#x22;">
    You cannot approve apps anywhere, so the page has no **Approve** button. Ask an owner or admin to connect the assistant.
  </Accordion>

  <Accordion title="Approve is greyed out">
    Select a workspace under **Workspace**. If you ticked **Limit to specific creators**, click at least one creator. The page says "Pick at least one creator." until you do.
  </Accordion>

  <Accordion title="The page says Connected, but the assistant is still waiting">
    Switch back to the assistant yourself. It finishes connecting there. The OnlyX page says the same: "Nothing happened? Switch back to the app yourself".
  </Accordion>

  <Accordion title="&#x22;We did not send you back&#x22;">
    The app asked OnlyX to open an address that OnlyX does not open, so nothing was sent to it. Start again from your assistant. If the app now shows under **Connected apps**, disconnect it there.
  </Accordion>

  <Accordion title="I do not see API & MCP in Settings">
    Only owners and admins see **API & MCP**. Ask an owner or admin of your workspace.
  </Accordion>
</AccordionGroup>

## What's next

<Columns cols={2}>
  <Card title="See and disconnect connected apps" icon="unplug" href="/referrals-and-developers/connected-apps" horizontal />

  <Card title="Create and manage API keys" icon="key-round" href="/referrals-and-developers/api-keys" horizontal />

  <Card title="OnlyX MCP server" icon="plug" href="/developers/mcp/overview" horizontal />
</Columns>
