Skip to main content
Connect Muse to your OneBucket account so Muse can list buckets and objects, read objects and, only with your approval, write or move data. The connection uses OAuth 2.1 with PKCE and Dynamic Client Registration: you do not create an application in advance, and you never paste a token or secret. Endpoints, sign-in details and the full tool list are on the shared MCP overview.

Before you start

  • A OneBucket account that can access at least one bucket. Request an account.
  • Access to Muse chat, where you can approve a connector connection.
Use the root URL exactly as shown. Do not use https://data.onebucket.io/mcp.

Connect Muse to OneBucket

1

Ask Muse to connect

In Muse, ask to connect to https://data.onebucket.io, then click Connect on the OneBucket connector card.
2

Continue past consent

On the consent screen, click Continue. If Muse asks for a Client ID, follow If Muse asks for a Client ID, then come back. If no Client ID field appears, carry on. Both behaviors are normal.
3

Sign in

Sign in at oauth.onebucket.io with your OneBucket account and approve access for scope mcp.
4

Wait for confirmation

Keep the window open until Muse confirms the connection.

If Muse asks for a Client ID

Sometimes the Add custom connector dialog asks for a Client ID instead of registering a client itself. Ask Muse to register one first:
Muse registers a public client and returns a Client ID. Paste it into the Client ID field, click Add, and finish the sign-in steps above.
Do not invent a Client ID or copy one from a screenshot, another person’s setup or an old registration. Only a Client ID registered for Muse will complete the flow.

Register the client manually

If Muse cannot register the client, register a public client yourself, with no secret:
A successful registration returns HTTP 201 with a client_id. Paste only that value into the Client ID field, click Add, and finish the sign-in steps. Registering a client does not connect Muse by itself; the authorization and token exchange happen after you enter the Client ID and approve consent. Register a new client only if the Client ID you entered is rejected, and never a second one for a connection that already works.

Verify the connection

Ask Muse:
Muse should return the buckets your account can reach, with the storage locations for each. After that you can list objects, read an object, check where an object is stored, or check recent events if you also connect the events endpoint.

Connect events

Storage events are a separate, read-only connection. Repeat the same flow with: The authorization server and scope are the same.

Troubleshooting

Disconnect

Disconnect Muse at any time in Muse Settings. This removes Muse’s access; it does not delete any bucket or object.

Support