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

# Connect an agent

> Pick how to connect Claude, ChatGPT, Codex, Cursor, another MCP client or your own code.

Pick the row that matches the tool you use. Every route reaches the same account, the same rules and the same reads and checks. Which changes an agent can make depends on the access level you allow: **Read only** or **Read and change**. See [Access levels](https://docs.allocait.app/concepts/access-levels.md).

An agent supplies its own prices. Allocait sends it none. See [Prices](https://docs.allocait.app/concepts/prices.md).

> [card] [Claude](https://docs.allocait.app/claude/connect.md)
>
> Pick this if you use Claude on the web, in the desktop app or in Claude Code. You can add the connector, or install the plugin for its ready-made skills.

> [card] [ChatGPT](https://docs.allocait.app/chatgpt/connect.md)
>
> Pick this if you use ChatGPT. You sign in to Allocait in your browser, and there is no key to copy.

> [card] [Codex](https://docs.allocait.app/chatgpt/codex.md)
>
> Pick this if you use Codex. It uses the same Allocait server and sign-in as ChatGPT.

> [card] [Cursor](#cursor)
>
> Pick this if you work in Cursor. It connects as an MCP client, with the server URL.

> [card] [Another MCP client](https://docs.allocait.app/recipes/use-with-any-mcp-client.md)
>
> Pick this if your client speaks streamable HTTP and you want to connect with an API key.

> [card] [REST API](https://docs.allocait.app/api/quickstart.md)
>
> Pick this if you want to call Allocait from your own script or service.

## Cursor

Cursor connects as an MCP client. Add a server with this URL, in the place Cursor's own documentation names for MCP servers:

```text theme={null}
https://api.allocait.app/functions/v1/mcp
```

If Cursor opens Allocait's sign-in page, sign in with your Allocait account, then choose **Read only** or **Read and change**. If it does not, connect with an API key instead. See [Other MCP clients](https://docs.allocait.app/recipes/use-with-any-mcp-client.md).

## Which route to choose

* **You want an agent to read and check your rules in conversation:** connect Claude, ChatGPT or Codex. They sign in with OAuth, so you create no key. Cursor can connect with the server URL or with an API key.
* **You want a scheduled job or a bot:** use the REST API or an MCP client with an API key. See [Scheduled brief](https://docs.allocait.app/guides/scheduled-brief.md) and [Check from a script](https://docs.allocait.app/recipes/run-a-check-from-a-script.md).
* **You haven't set up rules yet:** do that first. The [quickstart](https://docs.allocait.app/quickstart.md) takes you from holdings to a first check.

## Next steps

> [card] [Claude overview](https://docs.allocait.app/claude/overview.md)
>
> What the connector can and can't do.

> [card] [MCP tools](https://docs.allocait.app/claude/tools.md)
>
> Every MCP tool, grouped by feature.

> [card] [Check a change](https://docs.allocait.app/guides/check-before-you-trade.md)
>
> Ask which of your rules a change puts outside range.

> [card] [Docs for agents](https://docs.allocait.app/docs-for-agents.md)
>
> Point an agent at these docs.


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