# Bezalel > Bezalel is a capability plane for personal agents: one hosted service that owns memory, email, money, texting (iMessage), a cloud computer, code sandboxes, and hundreds of app connectors, and serves them to any agent runtime over a single MCP endpoint (Streamable HTTP) with a per-agent bearer token. **How to call it:** connect an MCP client to `https://bezalel.sh/api/mcp` with an `Authorization: Bearer ` header. Tokens (they look like `bzl_…`) are minted by the plane's owner in the dashboard; verify a connection by calling the `health__check` tool. Exact registration commands for Claude Code, Codex CLI, Cursor, OpenClaw, and eve are in the setup instructions linked below. **When to use Bezalel:** - Give an agent durable, cross-session memory that is shared across every runtime the owner uses. - Let an agent send and receive real email from an inbox it owns. - Let an agent text from the owner’s own iMessage number, and wake on inbound texts. - Give an agent a cloud computer to operate, or disposable sandboxes to run code in. - Call hundreds of third-party apps (calendar, docs, trackers) through one MCP connection instead of per-app integrations. - React to inbound events (a text, an email) instead of polling. **When not to use it:** - It is not an agent framework or a model host — it is the capability layer an existing agent plugs into. - A hosted plane serves one owner; it is not a multi-tenant workspace for a team of unrelated users. Every page on this site serves markdown from the same URL via `Accept: text/markdown`, or by appending `.md` to the path. ## Docs - [Agent setup instructions](https://bezalel.sh/api/setup): live markdown with exact MCP registration commands for every harness, plus memory-hook setup - [Developer docs](https://bezalel.sh/docs.md): endpoint, auth, scopes, skills, self-hosting - [Skill playbook index](https://bezalel.sh/api/skills): one skill name per line; fetch https://bezalel.sh/api/skills/ for that playbook's SKILL.md - [Plane status](https://bezalel.sh/api): live JSON — version, uptime, and which capability domains are configured ## Trust - [About](https://bezalel.sh/about.md): what Bezalel is, why it exists, how it is run - [Contact](https://bezalel.sh/contact.md): support email, security reports, service status - [Privacy policy](https://bezalel.sh/privacy.md): what is stored, who processes it, how to delete it ## Optional - [Homepage](https://bezalel.sh/index.md): capability overview and how it works - [Sitemap](https://bezalel.sh/sitemap.xml)