One hosted server for Claude, Cursor, Codex, and ChatGPT. Free context reads. Writes stay confirmable, provenanced, and undoable.
claude mcp add --transport http hivebase https://mcp.hivebase.ai
Copy the Claude Code, Cursor, or Codex command below. OAuth handles the first connection — no self-hosted server, no version pin.
https://mcp.hivebase.aiclaude mcp add --transport http hivebase https://mcp.hivebase.aiBackend or CI? Scoped API key + REST / @hivebase/sdk · API keys →
Brief yourself on this company before we work. Call context.brief (use lens=handoff). Summarize the cited, current picture: what we do, what is decided, and what is still open. Treat claim_status: never present provisional or speculative claims as fact. Raise material open_questions with me rather than guessing. If a visible citation or statement is wrong, call context.correct with what you actually saw; do not require a hidden memory ID. If the brief is empty or too thin to act on, use the onboard prompt.What changed this week? If we have a persisted context.sync cursor, send it unchanged. Otherwise call context.brief, then context.search for recent evidence. Summarize new facts, superseded decisions, and anything I should re-judge. Cite sources. An empty first sync page is not proof the workspace is empty.Get caught up on assigned work with task.search and task.get. Keep the canonical ledger current with task.status.set and append-only task.post updates. Poll task.mailbox.read for human steering. If a real blocker requires judgment, set the task blocked and call task.needs_you; the request is quarantined and must not be described as already visible in Focus. Use caller-stable idempotency keys and confirm receipts with receipt.get.Record this decision in HiveBase. First call decision.search for precedent. Then call decision.record with rationale, evidence/source references, and a caller-stable idempotency_key. Confirm retryable accepted/processing receipts with receipt.get. If the write is human-held or otherwise terminal and non-retryable, stop polling, report the durable unratified proposal, and do not use it as adopted authority.Correct the wrong company context and verify the handoff. Call context.search or context.brief to obtain the visible citation or exact statement, then call context.correct with a stable idempotency_key and evidence. If applied, call ordinary context.search without dependency plumbing and confirm the replacement is visible. If proposed, ambiguous, or not_found, treat that result as terminal for this attempt. A second authorized agent should call context.brief or context.search and see the same committed correction under its own current authorization.Empty workspace? Use Onboard from my AI conversations — the cold onboard prompt — then brief again.
Three moves — load free context, do the work, write back with a trail. Not a different integration per app.
Before any spend, the agent pulls a source-backed brief — the same packet Claude, Cursor, or Codex would get.
Before any spend, the agent pulls a source-backed brief — the same packet Claude, Cursor, or Codex would get.
Turn the brief into a task, choose how it runs, and track status — no second orchestration API.
When knowledge changes, OAuth holds for confirmation. Authorship stays on the record — and undoable.
Same loop over MCP for AI apps and the Platform API for services. Action receipts →
24 audited tools across 6 domains. Pick a job — see the call and the outcome.
Source-backed company context — evidence, decisions, overlapping tasks — before an agent spends credits.
context.briefcontext.searchAcme renewal · SSO dependency · board risk this week
AI apps use MCP + OAuth. Services and CI use scoped keys.
| MCP · AI apps | Platform API · services | |
|---|---|---|
| Auth | OAuth 2.1 + DCR | Scoped hb_sk_* keys |
| Caller | Claude, Cursor, Codex, ChatGPT, MCP hosts | CI, workers, backends |
| Writes | Confirmation / hold path | Inline under programmatic trust |
| Entry | mcp.hivebase.ai | REST · @hivebase/sdk · webhooks |
One hosted endpoint that gives Claude Code, Cursor, Codex, ChatGPT, and other MCP hosts the same company context, scoped auth, and write confirmation — instead of a disconnected integration per app.
Copy the host-specific command on this page (Claude Code: claude mcp add --transport http hivebase https://mcp.hivebase.ai). After connect, use the warm prompts: brief the company, ask what changed, or record a decision. Empty workspace? Start with the onboard-company prompt. Canonical agent instructions: https://hivebase.ai/AGENTS.md.
No. mcp.hivebase.ai is hosted. OAuth handles first connection for AI apps. API keys in settings cover CI and backends.
Both — not symmetrically. Reads are free within scope. Writes are scoped, confirmation-gated for OAuth, and carry provenance so agents can't become silent writers.
MCP + OAuth for interactive AI apps. Scoped hb_sk_* keys with REST or @hivebase/sdk for CI and non-interactive services.
Personal assistant memory is enough for one-person recall. A single-tracker team happy with that product's agent may not need HiveBase. The fit is multi-surface companies running multiple AI apps against one shared company record.
OAuth for AI apps. Scoped keys for CI and backends.