BLOOMLIVE
--:--:-- UTCv0.1.7

// BLOOM FOR CLAUDE · CONNECTOR DOCS

Research + reviewed trade drafts. Nothing signs or executes without you.Base only · chain 8453Endpoint enabledAccount linking enabledReviewed trade drafts enabled

Bloom for Claude

Add Bloom to Claude as a custom connector to research Base assets, read your own linked portfolio, and prepare reviewed buy/sell/token-swap drafts inside the conversation. Claude researches, explains and prepares. Bloom authenticates, verifies and executes. You always confirm and sign yourself. Private keys are never shared with Claude.

API base URL

Every endpoint below is served from this deployment's own origin — never a hardcoded host:

Add the connector

  1. In Claude, open Customize → Connectors → Add custom connector.
  2. Name: Bloom
  3. URL: https://www.bloomterminal.io/api/bloom-mcp
  4. Save, then open a chat and ask Bloom to research a Base asset.

Public research works without an account. To let Claude read your own portfolio or prepare a trade draft, link your Bloom account when prompted — see below.

Linking your Bloom account

  1. Ask Claude for something private, for example “show my Bloom portfolio”. Claude starts an OAuth connection.
  2. Bloom opens its own consent screen. You sign in to Bloom, see exactly which permissions are requested and which wallet is being linked, and can untick anything you do not want to share.
  3. Approve, and Claude receives a short-lived token scoped to only what you approved.
  4. Manage or revoke the connection any time at /advisory/connected-apps. Revocation is immediate.

bloom:trade:preparegrants drafting only — it can never sign, submit or execute anything. There is no scope anywhere for signing, submitting, executing, Autopilot activation, live-strategy changes or session keys — those capabilities are denied by Bloom's server regardless of any token or requested scope.

Bloom never sends OAuth tokens, Privy credentials, private keys or seed phrases through the connector, and a wallet address mentioned in a chat is never accepted as proof of ownership.

Buying, selling and swapping through Claude

Ask Claude to “buy $50 of AERO”, “sell 25% of my AERO”, or “swap 0.1 ETH to USDC.” Claude resolves the token, fetches a live executable Base quote through Bloom's existing trading infrastructure, and creates an unsigned, single-use draft bound to your linked account and wallet — it never receives raw transaction data and cannot sign or submit anything.

Claude gives you a Bloom review link (/advisory/trade-review). There you see the exact amounts, expected output, minimum received, slippage, fees, price impact, quote expiry and risk warnings, and you confirm and sign with your own wallet through Privy. Bloom refreshes the quote, re-checks your balance and allowance, and requests an exact token approval — never unlimited. Only after that does anything reach the chain. Claude can then check the transaction status and show you the explorer link, but it never claims success before a confirmed on-chain receipt.

Trade preparation is capped server-side: a conservative maximum trade value, a maximum slippage, and a short draft lifetime. Autopilot activation, session keys and autonomous trading remain completely separate and are never reachable from this connector.

What Claude can do through Bloom

What Claude can never do

These are enforced on Bloom's server by a deny-by-default capability guard, not by prompt instructions. No tool that signs, submits or executes exists in the connector.

Tools in this release

Example prompts

Data honesty

Security boundary

Claude researches, reads what you've linked, and prepares unsigned trade drafts. Bloom authenticates, verifies and executes. You always confirm and sign yourself. Private keys, seed phrases and Privy credentials are never shared with Claude. Every buy, sell or swap draft is reviewed and signed inside Bloom's own approval surface (/advisory/trade-review) — Claude never receives a signable payload, and Bloom never claims a transaction succeeded before a confirmed on-chain receipt.