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

# AI apps

> Connect Claude, ChatGPT or Claude Code to your workspace, and ask it for anything you would ask the AI Assistant.

Connect Claude, ChatGPT or Claude Code to Oneprofile, and ask it to find leads, research them or check your replies. Copy the server address from [AI apps](https://app.getoneprofile.ai/settings/ai-apps) in Settings, add it to the app, and sign in.

<Frame caption="The AI apps page in Settings.">
  <img src="https://mintcdn.com/oneprofile/CLDWpE8DSYkWsHYz/images/integrations/ai-apps.png?fit=max&auto=format&n=CLDWpE8DSYkWsHYz&q=85&s=5747d01b2d66eb2130db673c79edcfef" alt="The server address with a Copy button, tabs for Claude, ChatGPT, Claude Code and other apps with the steps for Claude shown, and an empty list of connected apps below." width="1440" height="760" data-path="images/integrations/ai-apps.png" />
</Frame>

## Connect an app

Every app uses one server address, `https://api.getoneprofile.ai/mcp`. Click **Copy** beside it on **AI apps** to copy it.

<Tabs>
  <Tab title="Claude">
    On Team and Enterprise plans, a Claude organization owner adds Oneprofile under Organization settings, and each member chooses Connect beside it under Customize, then Connectors.

    <Steps>
      <Step title="Add a custom connector">
        In Claude, open Customize, then Connectors. Choose Add, then Add custom connector.
      </Step>

      <Step title="Paste the address">
        Name it Oneprofile, paste the server address, and choose Continue.
      </Step>

      <Step title="Sign in to Oneprofile">
        Keep the sign-in Claude suggests and choose Add. Sign in, then pick a workspace and what the app may do. The connector works in Claude on the web, desktop and mobile.
      </Step>
    </Steps>
  </Tab>

  <Tab title="ChatGPT">
    On Business and Enterprise plans, a ChatGPT workspace admin turns custom MCP servers on first.

    <Steps>
      <Step title="Add a custom MCP server">
        In ChatGPT, open Plugins. Choose Add, then Add custom MCP server.
      </Step>

      <Step title="Paste the address">
        Name it Oneprofile, paste the server address under Connection, and keep OAuth for authentication.
      </Step>

      <Step title="Sign in to Oneprofile">
        Tick I understand and want to continue, and choose Create as a plugin. Sign in, then pick a workspace and what the app may do.
      </Step>
    </Steps>
  </Tab>

  <Tab title="Claude Code">
    <Steps>
      <Step title="Add the server">
        Run this in your terminal.

        ```bash theme={null}
        claude mcp add --transport http oneprofile https://api.getoneprofile.ai/mcp
        ```
      </Step>

      <Step title="Sign in to Oneprofile">
        In Claude Code, run `/mcp`, choose `oneprofile`, and sign in from the browser tab it opens.
      </Step>
    </Steps>
  </Tab>

  <Tab title="Other apps">
    Any app that connects to remote MCP servers with OAuth sign-in works. Add the server address as a remote server, and sign in when the app asks.
  </Tab>
</Tabs>

## Choose a workspace and access

The app opens a Oneprofile page to sign in. Pick the workspace the app works in, choose **Read and write** or **Read only**, and click **Allow**. You return to the app, connected.

## Work from the app

The app works as you, in the workspace you picked, with the tools the AI Assistant has.

Before a change, the app asks you to allow the tool, and that prompt is your approval. When a change costs credits, the app's answer starts with what it was priced at.

## Disconnect an app

**Connected apps** on **AI apps** lists every app in the workspace, who connected it and when it was last used. Click **Disconnect** on a row to sign that app out. You can disconnect your own apps, and a workspace admin can disconnect anyone's.

## Good to know

<AccordionGroup>
  <Accordion title="Can one connection work in two workspaces?">
    No. A connection works in the one workspace you picked when you signed in. To work in another, connect the app again and pick that workspace.
  </Accordion>

  <Accordion title="What can a Read only connection do?">
    Look things up, never change them. The app sees only the tools that read, and any change is refused. To make changes, connect again and choose **Read and write**.
  </Accordion>

  <Accordion title="Why can't I choose Read and write?">
    Making changes from an AI app needs a paid plan, so on a free workspace an app can only read. If a workspace leaves its paid plan, its apps can only read from then on. See [Credits and billing](/settings/credits-and-billing).
  </Accordion>

  <Accordion title="Why don't I get an approval card for an app's changes?">
    The app's own prompt to allow a tool is the approval, so Oneprofile shows no cards to an AI app. Your [AI Assistant](/settings/ai-assistant) settings apply only to the AI Assistant.

    Reads, changes, and sends or removals reach Oneprofile through separate tools. So you can let the app always look things up and still be asked before anything sends or is removed.
  </Accordion>

  <Accordion title="Whose changes are an app's changes?">
    Yours. An app works as you, so what it changes counts as your change, and a table or column it makes carries the AI Assistant's mark, as one the AI Assistant made would.
  </Accordion>

  <Accordion title="Why does the sign-in page say the app is unverified?">
    Oneprofile could not confirm which app is asking. Only Claude and ChatGPT on the web are confirmed, by the address they return to. An app on your computer, Claude Code included, is always shown as unverified, because any program on the same computer could ask in its name. Allow it only if you just started the sign-in yourself.
  </Accordion>

  <Accordion title="Why does the app ask me to sign in again?">
    A connection left unused for 30 days signs out. It also signs out when someone disconnects it, or when you leave the workspace.
  </Accordion>

  <Accordion title="Can I connect with an API key?">
    No. AI apps connect only with sign-in. API keys still work for the REST API. See [API keys](/settings/api-keys).
  </Accordion>

  <Accordion title="Does an MCP client in a browser tab work?">
    No. A client that calls the server straight from a web page, such as MCP Inspector in a browser, cannot connect. Claude and ChatGPT on the web work, because they connect from their own servers.
  </Accordion>

  <Accordion title="How is this different from MCP servers?">
    It is the other direction. Here an AI app uses Oneprofile, while [MCP servers](/integrations/mcp-servers) are tool servers your agents use.
  </Accordion>
</AccordionGroup>

## Next steps

<CardGroup cols={2}>
  <Card title="Chat" icon="message-square" href="/assistant/chat">
    Ask the AI Assistant inside Oneprofile, where changes arrive as cards.
  </Card>

  <Card title="API keys" icon="key-round" href="/settings/api-keys">
    Connect another system to the REST API with a key.
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.