Skip to main content

Connect ChatGPT or Claude

Cozibud documents two ways to connect an assistant. Signing in is the better one and is what ChatGPT and Claude use. An access key is what Muse uses, and it also serves assistants that cannot sign in and scripts that run on a schedule with no browser. No other assistant is implied to be supported.

Signing inAccess key
Works withChatGPT, ClaudeMuse, and anything that sends a bearer token
You approveA consent screen naming the assistantNothing; the key is the permission
ExpiresAfter a set period, then reconnectNever, until you revoke it
Best forEveryday useAssistants that cannot sign in, and scheduled scripts

The server address

Both routes use the same address. Your assistant asks for it as a connector, server or MCP URL. It is also shown under Settings → Connected assistants as Server address, with a copy button.

https://cozibud.com/api/mcp

Before you connect

  • Sign in to the Cozibud household you intend to share.
  • Review the assistant's identity and requested access on the consent screen.
  • Remember that assistant responses can be wrong; review records in Cozibud before relying on them.
  1. Start the connection from the assistant's own connector flow, using the server address above. Each assistant documents where that is:
    • ChatGPT — turn on developer mode first under Settings → Security and login, or custom connectors stay hidden. See ChatGPT developer mode.
    • Claude on the web or desktop — Settings → Connectors → Add custom connector. See Get started with custom connectors.
    • Claude Codeclaude mcp add cozibud --transport http https://cozibud.com/api/mcp, then /mcp to authenticate. See MCP servers in Claude Code.
  2. Sign in to Cozibud if prompted.
  3. On the Connect ChatGPT? or Connect Claude? screen, verify the assistant and household, then choose Allow access or Cancel.
  4. Return to the assistant and test a narrow request, such as asking for the latest recorded bottle.
The Connect Claude? consent screen naming the household, listing read and write access, the client, the access duration, and Allow access and Cancel buttons.
The consent screen names the assistant, the household and the access requested. Nothing is shared until you choose Allow access.

Expected result: the assistant can use only the permissions granted for the selected household.

Referring to a child by name

The assistant can refer to a child by name or by any nickname you have set — for example "log a wet nappy for 小宝" — in whichever language or script you use. Matching ignores case. Nicknames are set in the Cozibud app on the baby's edit screen; if two children share a nickname, the assistant will ask which one you mean.

Connect with an access key instead

This is how Muse connects, and the route for any assistant that cannot sign in. An access key carries no consent screen, names nobody, and does not expire, so treat it like a password.

  • The key is shown once. If you lose it, revoke it and create another.
  • Choose read-only unless the assistant needs to record care.
The Connected assistants panel in Settings with the connection status, no active assistant connections, and an API keys section with a Create a key button.
Settings → Connected assistants shows active connections and, below them, the API keys section.
  1. In Cozibud, open Settings and find API keys. Only a household owner sees this section.
  2. Create a key, choose its permissions, and copy it immediately.
  3. In your assistant, use the server address above, and send the key as a bearer token in the Authorization header:
Authorization: Bearer ob_your-key-here

Expected result: the assistant reaches only the household the key belongs to, with the permissions you chose.

To withdraw it, open Settings, find the key by its short prefix under API keys, and choose Revoke. That takes effect immediately, including for a request already in flight.

Revoke access

Open Settings, find the assistant under Connected assistants, and choose Revoke access. Reconnect explicitly if access is needed again. Never paste passwords, verification codes or private connection tokens into chat.