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 exists for assistants that cannot sign in, and for scripts that run on a schedule with no browser. No other assistant is implied to be supported.

Signing inAccess key
Works withChatGPT, ClaudeAnything 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 supported assistant's connector or integration flow, using the server address above.
  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

Use this only when the assistant 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.