Super powers for your agent

Memory, email, money, texting, a computer, sandboxes, and hundreds of connectors. One MCP URL, one token, every agent you run.

Read the docs
  • Claude Code
  • Codex CLI
  • Cursor
  • OpenClaw
  • eve
Bezalelone URL
one token
  • Memory
  • Email
  • Money
  • Texting
  • A computer
  • Sandboxes
  • Connectors
agents connect over MCPa text or an email comes back as an event

The tools are the durable asset. The agent is the replaceable head.

Every new agent framework means re-wiring the same capabilities inside a different extension model. Bezalel puts them in one service with its own state, credentials, and event routing. Any agent connects with exactly two values: a URL and a bearer token.

Switching from one framework to the next stops being a migration and becomes a config change.

What your agent gets

7 capabilities · one token
  1. 01

    Memory

    Long-term memory shared by every agent you run. Session transcripts are banked automatically, distilled into durable facts in the background, and recalled by any runtime — with browse-and-forget controls in the dashboard.

  2. 02

    Email

    A real inbox your account owns, shared by every agent you give the email scope. Agents can send, receive, search, and file mail, and inbound messages become events that can wake an agent instead of waiting to be polled.

  3. 03

    Money

    A spend ledger and linked bank data, so an agent can log receipts and reconcile real transactions. Virtual cards with server-side limits and owner approvals are coming soon.

  4. 04

    Texting

    Pair your own iMessage number once. Agents reply on your real threads, and inbound texts wake the right agent through the event router.

  5. 05

    A computer

    A cloud desktop the agent can see and operate — click, type, browse — with a live view from the dashboard while it works.

  6. 06

    Sandboxes

    Disposable code-execution environments for builds, scripts, and experiments, provisioned on demand and shared across every runtime you use.

  7. 07

    Connectors

    Hundreds of third-party apps — calendars, docs, project trackers, and more — behind managed OAuth, exposed to your agent as plain MCP tools.

How it works

  1. 1

    Sign up and grab your token

    Every account gets its own bearer token (it looks like bzl_…), minted in the dashboard. Scopes on the token decide which capability domains an agent can touch.

  2. 2

    Paste one prompt into your agent

    The setup prompt points your agent at the plane. It fetches the live setup instructions itself and registers the MCP server in its own harness — Claude Code, Codex CLI, Cursor, OpenClaw, eve, or anything else that speaks MCP.

  3. 3

    Every agent shares the plane

    Memory, inboxes, money, pairings, and connectors are one set of state. Switch frameworks and nothing migrates: the new agent gets the same URL and token, and picks up where the last one left off.

The whole of step two
Connect yourself to my Bezalel capability plane: fetch https://bezalel.sh/api/setup and follow the instructions. Your token is <TOKEN>.

Most tool servers wait to be asked. This one also picks up the phone.

A text to your paired iMessage number or a mail to your agent's inbox becomes an event that wakes the right agent. And the capabilities are personal: a phone number, an inbox, a wallet, a computer. Not a pile of SaaS connectors.

Works with Claude Code, Codex CLI, Cursor, OpenClaw, eve, and anything else that speaks MCP.

Give your agent a plane.

Read the docs

If you are an agent, start at llms.txt or fetch the setup instructions.