Skip to main content
Bloom’s hosted MCP server is available at:
It uses Streamable HTTP and browser-based OAuth. Add that URL as a remote MCP server in your client, then sign in to Bloom and approve the connection in your browser. You do not need to create or copy an API token. Bloom’s OAuth discovery endpoints tell compatible clients how to authenticate. Before sign-in, clients can discover the OAuth flow, but cannot initialize MCP or see the tool list. Your account needs Canvas early access to approve an MCP connection or use MCP tools. If that access is removed later, existing connections stop working. Each tool also respects your project permissions.

Before you start

You need:
  • A Bloom account with Canvas early access and access to at least one project.
  • An MCP client that supports remote Streamable HTTP servers and OAuth.
  • Permission to open a browser and approve the Bloom connection.
The consent screen shows the access Bloom MCP is requesting. Review it before approving. Your client stores and refreshes its own OAuth session; it never needs your Bloom password. For a client without specific instructions below, choose Streamable HTTP or remote MCP, enter the URL above, and follow the client’s OAuth sign-in flow.

ChatGPT

In ChatGPT settings, add a custom MCP connector with the server URL above, then connect your Bloom account through the browser OAuth flow. Availability of custom connectors depends on your ChatGPT plan and workspace settings. A workspace administrator may need to enable or add the connector.

Cursor

Add Bloom to your global Cursor MCP configuration at ~/.cursor/mcp.json, or to a project’s .cursor/mcp.json. If the file already contains other servers, add the Bloom entry to its existing mcpServers object instead of replacing the file.
1

Open Bloom in Cursor

Open Cursor Settings → Tools & MCP, then find Bloom.
2

Connect your account

Select Connect or Authenticate. Sign in to Bloom in the browser, review the requested access, and approve it.
3

Return to Cursor

Bloom should appear as connected, and its tools should be available to Agent.
If you use Cursor Agent from the terminal, start authentication after saving the configuration:

Claude

Claude and Claude Desktop

Remote custom connectors are available on Claude plans that support them.
1

Add the connector

Open Settings → Connectors, select Add custom connector, and name it Bloom.
2

Enter the server URL

Enter https://api.bloom.diy/mcp as the remote MCP server URL, then select Add.
3

Connect your account

In a chat, open Search and tools, find Bloom, and select Connect. Sign in to Bloom in the browser, review the requested access, and approve it.
On Team or Enterprise plans, an owner may need to add Bloom under Organization connectors before individual members can connect it. Claude Desktop remote connectors must be added through Settings → Connectors. Adding this hosted URL to claude_desktop_config.json does not configure a remote connector.

Claude Code

Run:
Start Claude Code, enter /mcp, select Bloom, and follow the browser authentication flow. Verify the saved configuration with:
Use --scope project instead of --scope user only if you intentionally want to share the server definition through the project’s .mcp.json. Authentication remains personal to each user.

Codex

Run these commands once:
Complete Bloom sign-in and consent in the browser, then start a new Codex task. The Codex CLI and desktop app use the same MCP configuration. Verify it with:
If your organization manages Codex configuration centrally, ask an administrator to add the same URL as a Streamable HTTP MCP server. Each user still completes their own Bloom OAuth connection.

Confirm the connection

Open a new chat or task and ask:
Use Bloom’s whoami tool to tell me which Bloom account is connected. Do not change anything.
A working connection calls Bloom’s whoami tool and identifies your Bloom account. Your client may ask you to approve the tool call. Bloom does not expose a list_projects MCP tool. Before allowing an edit, check the tool name and arguments shown by your client. Read-only tools are marked as read-only. Editing canvas content, deleting frames, and other writes can change project data.

Disconnect or reconnect

You can disconnect Bloom from your client’s MCP or connector settings. To revoke the server-side session too, remove Bloom from your connected applications in Bloom account settings. The next tool call should require a new connection. If Bloom remains disconnected after you approve access:
  1. Confirm the URL is exactly https://api.bloom.diy/mcp.
  2. Remove any older Bloom MCP entry that uses a personal access token or mcp-remote.
  3. Disconnect or clear Bloom authentication in the client, then connect again.
  4. Restart the client or open a new chat so it reloads its MCP configuration.
Never paste access tokens or authorization codes into chat, configuration files, support messages, or issue reports.