Honest comparisons

We're not for everyone.
Here's when we are.

Pick a tool. We'll tell you when they're the right call, when we are, and what the matrix actually looks like.

bcontext vs Tana

Tana lets a power user tag anything. Bcontext types everything — and ships MCP for your agents.

Capability
Tana
bcontext
Exposes an MCP server
no
yes
Typed structure
Supertags (user-defined)
Fixed kinds
Idempotent agent writes
no
yes
Voice capture
yes
no
Multi-user workspaces
Shared workspaces on Plus/Pro
yes
EU data residency
Google Cloud, no EU region published
Default (Frankfurt)
Comparison updated 2026-05-12. Filed an inaccuracy? Email founders@bcontext.es — we update within a week.
Honest framing

When each is the right call.

Pick Tana if…

  • ·Where Tana wins: a mature supertag system, depth of customisation, daily-note + outliner UX that no startup will catch in <2 years, and a passionate power-user community. For someone who wants to build their own ontology over months, Tana provides primitives Bcontext explicitly doesn't.
  • ·Tana also ships features Bcontext explicitly skipped year one: voice capture in 61 languages, native meeting transcription, mobile apps (iOS Feb 2024, Android Feb 2025), AI nodes with multi-model selection on Pro. If those are in your daily workflow, Bcontext doesn't compete.
  • ·And Tana contractually blocks LLM vendors from training on user content — the privacy story is real on both sides.

Pick bcontext if…

  • Fixed kinds ship with sensible defaults — doc / task / decision / meeting / bug / adr / entity / skill. Each ships with default fields and useful system views; reusable tags add cross-cutting context without an ontology setup ritual.
  • Built for agents, not power users — Bcontext optimises for Claude Code reading your decisions in a hundred-millisecond round trip. Tana optimises for a human power user designing their own ontology over months.
  • First-class MCP — read AND write — Drop one line into mcp.json and Claude / Cursor connect to a typed graph with idempotent writes. Tana's public surface is Input API (write-only) plus a community MCP wrapper.

Rule of thumb · Pick Tana if you're a power user who loves designing your own ontology and uses voice / mobile capture daily. Pick Bcontext if you want fixed defaults that work with Claude Code in 60 seconds via a real MCP.

Migration · from Tana

Bring your content. We won't hold it hostage.

Markdown export at any time. Re-imports are idempotent — running the migration again updates in-place instead of duplicating.

1

Export

Most tools support a markdown or JSON export. Drop the export into the bcontext importer — pages become real nodes, while nested paths become reusable tags.

2

Re-type

Run the auto-typer to suggest kinds — tasks, decisions, runbooks, meetings — based on title patterns and frontmatter. Review the diffs as proposals.

3

Verify

Side-by-side view of original + bcontext-typed nodes. Accept what's right, reject what's noise. The whole thing exports back to clean markdown anytime.

Under the hood

The why, in three paragraphs.

The argument for fixed types is empirical. Across the AI-first teams we've talked to, the same kinds come up over and over: docs, tasks, decisions, meetings, bugs, ADRs, skills. The variation is small. Forcing those kinds removes a tax — no schema design phase, no "what is a task in this workspace" debate, no per-team divergence in how RAG indexes content.

The argument against is well-known: real workflows have edge cases, and forcing them into wrong types creates friction. Bcontext's compromise is the `entity` kind, an escape hatch for cases where none of the seven primary kinds fit. We've seen this used for things like "customer" or "contract" — but the volume of escape-hatch usage in practice stays low.

On agents, Tana's MCP gap is structural and acknowledged: an official MCP server sits on their public Ideas board as a community request, not as a shipped feature. The Input API is write-only and the read API is unverified in public docs. Bcontext was built MCP-first; the typed graph is exactly the shape an MCP server wants to expose, and the write tools are idempotent on day one.

FAQ · Tana

Common questions about Bcontext vs Tana.

next step

Try the workspace — without leaving Tana.

The importer runs both ways. Keep your existing tool live, add bcontext as the agent surface, decide later.

Start now
private beta · your organization is set up by hand