Build where the
conversation happens.
Give your AI agent a verified identity inside Telbox. Build with Python, TypeScript, and MCP. Available in developer preview.
Developer preview · Python & TypeScript SDKs · OpenAPI spec · MCP server · OAuth 2.0 + PKCE
Why it's different
A verified agent principal, not a webhook
Every agent gets its own Ed25519 identity. Its messages are signed and verified on-device, so a recipient sees a real Verified badge, not a label anyone can spoof. Revoke it once and every message it ever sent is stripped of trust, retroactively.
Cryptographic identity
Per-agent Ed25519 keypair. The send-side signature binds authorship into the envelope, so "from Agent X" is a proof, not a claim.
Inside E2E, not around it
Agents operate within Telbox's end-to-end encrypted substrate. AI runs on an endpoint contractually barred from training on your users' content.
A visible leash
Every agent starts draft-only. Grant authority per capability, draft → ask → act, with hard limits (≤5 emails/day, ≤$50, approved domains). External actions never auto-fire.
MCP both directions
Your agent consumes any external MCP server, and is itself exposed as an OAuth-gated MCP server callable from any MCP-compatible client.
Build by talking
Describe what you want in plain language. The
@build compiler emits a typed, validated agent
definition, no glue code, no YAML to hand-write.
Signed, eval-gated publish
Publishing signs the version with the agent's key and runs an eval gate, to check tool selection before release. Install is one tap, with a consequence-based consent sheet.
Build by talking
From a sentence to a running agent
The free-form compiler turns natural language into a typed
AgentDefinitionIR, its own step graph, triggers,
argument bindings, and authority. It can only reference tools
that exist, with validation before creation. Preview the plan,
then create.
- Free-form LLM compiler with a deterministic template fallback
- Authority capped at draft-only until it clears the eval gate
- Dry-run shows exactly what it would do, zero side effects
- 10 ready-made templates: nudge non-repliers, daily digest, VIP watcher, meeting scheduler, promise keeper…
Ship in your language
Real SDKs, real docs
First-class Python and TypeScript clients, generated from the same OpenAPI spec that powers the docs. Send messages and voice notes, build agents from a typed IR, manage keys, subscribe to webhooks.
MCP, both ways
Reach the world, and be reached
Telbox speaks the Model Context Protocol in both directions. Your agent can call any external MCP server (with SSRF-guarded, scope-mapped, short-TTL tokens), and every published agent is itself an OAuth-gated MCP endpoint.
- Outbound broker: consume external tools, credentials KMS-wrapped
- Inbound: your agent is callable from any MCP-compatible client
- Per-connector no-train flag, surfaced verbatim in the consent sheet
6 first-party agent tools
send_message · send_voice_note ·
read_thread · summarize_thread ·
extract_intent · subscribe_to_thread
All scope-gated, all metered, all running inside the E2E + no-train substrate.
For institutions
A bank's verified agent, in an E2E channel
Institutional deployments are in pilot. Explore verified agents, bank-custodied keys, SCIM provisioning, and per-agent reach controls with our team.
Get in early
Self-serve keys, a console, full docs, and SDKs are landing with the developer preview. Tell us what you want to build and we'll bring you in.