# ChatGPT + Keel

Paste this into your assistant:

```
Keel (usekeel.io) is in this app's official directory. Help me add it here (https://usekeel.io/agents links to the listing), then run my first backtest with it.
```

Add the Keel server to ChatGPT and it can search components, compose and validate strategies in the Keel DSL, and run backtests on real Hyperliquid history — from the session you already have open.

- Client: OpenAI · Directory · Web · Desktop · Phone
- Keel MCP server: https://mcp.usekeel.io/mcp
- Guide: https://usekeel.io/agents/chatgpt
- Not verified yet: Not yet verified against a ChatGPT version. These steps follow OpenAI's own documentation, read on 2026-09-16.

## Quick start

1. **Add Keel from the ChatGPT directory** — Open Keel in the ChatGPT plugin directory, or search for Keel at chatgpt.com/plugins, then choose Install plugin.

   Add to ChatGPT: https://chatgpt.com/plugins/plugin_asdk_app_6abdbe58e6a481919a03773b4c124fe0

   Or add it by URL: Settings → Security and login → turn on Developer mode (in a workspace, an admin may have to allow it). Open chatgpt.com/plugins, choose +, give the connector a name and a description, and enter https://mcp.usekeel.io/mcp as the MCP server URL (the /mcp path included).

   ```
   https://mcp.usekeel.io/mcp
   ```

2. **Sign in** — Sign in to Keel in the browser window ChatGPT opens. Sign in with your Keel account on the page that opens; there is no API key to paste.
3. **Check it worked** — Two ways to tell, and either one settles it. A connection that is already live is not improved by signing in again. Keel shows as connected once the sign-in has finished (chatgpt.com/plugins, then search for Keel).

   Ask the agent — keel_account_status answers with the Keel account the session is signed in as, which nothing but a live connection can return. If the agent says it has no Keel tools, the sign-in did not finish.

   ```
   Use keel_account_status and tell me which Keel account this session is signed in as.
   ```

4. **Ask for a strategy** — The first prompt to try. The agent reads Keel's instructions and starts from the strategy-creation skill.

   ```
   Find carry and momentum components on Keel (usekeel.io), compose a strategy, and backtest it.
   ```

## What ChatGPT gets

Every client gets the same thing — the tools, the knowledge and the skills — behind one sign-in. ChatGPT is no exception.

- **29 tools** — The tool list, with schemas your client reads by name.
- **7 skills** — Keel's own method, loaded the moment the agent needs it, through keel_help in every client.
- **14 knowledge topics** — The DSL reference and the component knowledge base, read by the agent as it works.

## Prompts to try

- Find carry and momentum components on Keel (usekeel.io), compose a strategy, and backtest it.
- List the Keel library entries and explain the strongest one.
- Compose a momentum strategy on BTC, ETH and SOL and backtest it.
- Diff the last two versions of my strategy and tell me what changed.
- Read https://usekeel.io/agents and tell me what Keel (usekeel.io) is and why I would use it. If I want to try it, tell me how to add it here.

## Troubleshooting

The first request to https://mcp.usekeel.io/mcp answers 401 with sign-in metadata. That is the handshake, not an error: ChatGPT opens the Keel consent page, you approve, and the tools appear in the session. Nothing to install and no API key to paste.

**The tools do not appear after connecting**

The sign-in did not finish. Remove and re-add the connection, then sign in or sign up on the Keel page that opens.

**A tool answers with an authentication error**

Reconnect from your client; its OAuth flow refreshes the token. Nothing to install and no key to paste.

**Keel's tools or their descriptions look out of date**

ChatGPT keeps the tool list it read when the connector was created, and reconnecting does not reload it. Remove the Keel connector and add it again to pick up Keel's current tools; if your ChatGPT offers a refresh for the connector in Developer mode, that reloads it too.

**You want to run the strategy on your account**

The agent builds, tests and reads. When you want to run a strategy on your account, it hands it to the Keel app and you take it from there.

## Docs

- Agent setup: https://usekeel.io/docs/agents/setup
- Agent briefing: https://usekeel.io/agents.md
- All agents: https://usekeel.io/agents

## Related guides

- Claude: https://usekeel.io/agents/claude
- Claude Code: https://usekeel.io/agents/claude-code
- Cursor: https://usekeel.io/agents/cursor
