Cartheca

Assistant connection guide

Bring your AI
into the vault.

Connect ChatGPT, Codex, or another AI assistant so it can search cards, understand your decks, manage your collection, and prepare deck improvements for you to review.

Choose your assistant

Connect Cartheca step by step

Choose the assistant you use. ChatGPT and OAuth-compatible clients open a secure Cartheca sign-in page automatically—there is no API key to copy.

Codex desktop

OAuth · No key required

Use the MCP form built into Codex desktop, then sign in to Cartheca.

1

Open Add MCP

Open Settings → Plugins → MCPs. Choose Add → Add MCP.

2

Choose the hosted connection type

Set Name to Cartheca and Type to Streamable HTTP. Do not choose STDIO.

3

Enter the address

URL
https://your-cartheca-host/mcp

Leave the bearer-token environment variable and custom headers empty.

4

Sign in and approve

Save the connection. When Cartheca opens, sign in and choose Connect assistant.

5

Start a new conversation

Open the tools menu, enable Cartheca, and begin with the read-only test below.

First conversation

Make sure it works

Start a new conversation with Cartheca enabled, then try:

Show me the decks in my Cartheca library, then summarize the first one. Do not make any changes.

If the assistant lists your decks, the connection is ready.

You remain in control

What happens when AI suggests a change?

1. The AI prepares a proposal

Your live deck is not changed.

2. You review it in Deck Builder

Keep, uncheck, or reject any suggestion.

3. You approve the final list

Only then does Cartheca update the deck.

End an assistant’s access from Account & API keys, where Connected assistants lists every OAuth connection with what it may do and when it last used it. Disconnecting stops that connection at once, including its ability to refresh, and does not depend on the assistant cooperating. Legacy API keys are revoked from the same page, and changing your password revokes every connection and key you hold.

If it does not connect

Check these four things

If authorization was interrupted, remove the incomplete connection and add the MCP address again.