streamable-httpMITupdated 13d ago
The simplest, most complete, end-to-end agent-managed company brain.
What can you do with Stable Baseline?
Stable Baseline โ MCP Server
The simplest, most complete, end-to-end agent-managed company brain.
Website ยท Sign up free ยท Docs ยท Tool catalogue ยท llms.txt
How to use Stable Baseline
Pick the surface that matches how you work โ every option talks to the same handlers, the same auth, the same data:
| Surface | What it's for | Install |
|---|---|---|
| MCP server | AI agents (Claude Code, Cursor, Windsurf, ChatGPT, Gemini, Smithery, โฆ). Native protocol with prompts and resources. | Endpoint: api.stablebaseline.io/functions/v1/cloud-serve/mcp. See Quick start below. |
| REST API | Any HTTP client, Postman, OpenAPI codegen, Zapier-style integrators. Tool-RPC + idiomatic resource routes. | Live spec: /api/v1/openapi.json ยท Interactive docs: /api/v1/docs |
| TypeScript SDK | Node, browsers, Deno, Bun. Typed client.tools.<toolName>(...) surface. |
npm i @stablebaseline/sdk โ see packages/sdk-typescript |
CLI (sb) |
Shells, scripts, CI/CD. sb tool call <name> --json '{...}'. |
npm i -g @stablebaseline/cli โ see packages/cli |
| Python SDK | Python apps, data work. Sync + async clients. | pip install stablebaseline โ see packages/sdk-python |
196 tools across 18 categories. Same brain, same Knowledge Graph, same RBAC โ every surface.
One workspace where humans and any MCP-compatible AI agent โ Claude Code, Cursor, Windsurf, VS Code, Warp, OpenCode, Antigravity, OpenAI Codex, ChatGPT Developer Mode, Gemini CLI/Extensions, and more โ co-author living documents (Markdown-native with a rich superset on top), 40+ visual diagrams (Mermaid, BPMN 2.0, D2, PlantUML, GraphViz, ELK architecture, sequence, state, ERD, Gantt, Excalidraw freehand), plans, timelines, tasks, improvements, and a self-learning Knowledge Graph that IS the company brain.
Lean, fast, secure, and affordable โ flexible enough for one person organising a personal mind, through to small businesses, growing businesses, and enterprise.
196 MCP tools across 18 categories let an agent drive end-to-end: sign-up โ billing โ org/workspace/project โ members โ teams โ permissions โ brain scope โ docs โ diagrams โ whiteboards โ plans, all without a human touching the UI.
Endpoint
https://api.stablebaseline.io/functions/v1/cloud-serve/mcp
Transport: Streamable HTTP (with SSE fallback)
Auth: OAuth 2.1 with Dynamic Client Registration, or Bearer API key (sta_*)
Discovery manifest: https://stablebaseline.io/.well-known/mcp.json
Quick start
Mint an API key (skip OAuth)
- Sign up free โ no credit card
- Go to Settings โ MCP keys and click Generate
- Copy the
sta_...key
(Or skip this โ every client below also supports interactive OAuth on first call.)
Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"stable-baseline": {
"url": "https://api.stablebaseline.io/functions/v1/cloud-serve/mcp",
"headers": {
"Authorization": "Bearer sta_YOUR_KEY"
}
}
}
}
Or use the Claude Desktop OAuth flow โ set just url and Claude will prompt you to authorize on first call.
Claude Code
claude mcp add --transport http stable-baseline \
https://api.stablebaseline.io/functions/v1/cloud-serve/mcp \
--header "Authorization: Bearer sta_YOUR_KEY"
Or via OAuth:
claude mcp add --transport http stable-baseline \
https://api.stablebaseline.io/functions/v1/cloud-serve/mcp
Cursor
~/.cursor/mcp.json:
{
"mcpServers": {
"stable-baseline": {
"url": "https://api.stablebaseline.io/functions/v1/cloud-serve/mcp",
"headers": { "Authorization": "Bearer sta_YOUR_KEY" }
}
}
}
Windsurf
~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"stable-baseline": {
"serverUrl": "https://api.stablebaseline.io/functions/v1/cloud-serve/mcp",
"headers": { "Authorization": "Bearer sta_YOUR_KEY" }
}
}
}
VS Code (Copilot Chat)
.vscode/mcp.json (workspace) or user settings:
{
"servers": {
"stable-baseline": {
"type": "http",
"url": "https://api.stablebaseline.io/functions/v1/cloud-serve/mcp",
"headers": { "Authorization": "Bearer ${input:sta_key}" }
}
}
}
Other clients
Recipes for Warp, OpenCode, Antigravity, OpenAI Codex, ChatGPT Developer Mode, Gemini CLI/Extensions, and a generic recipe are at stablebaseline.io/docs/mcp/setup.
What you get
| Category | Sample tools | Docs |
|---|---|---|
| navigation | listOrganisations, getProjectHierarchy, searchTools |
โ |
| folders | createFolder, listFolders, setPlanItemParent |
โ |
| documents | createDocument, editDocument, findAndReplaceTextInDocument |
โ |
| diagrams | insertDiagramInDocument, listDiagramTypes, getCdmdLanguageGuide |
โ |
| whiteboards | createWhiteboard, addWhiteboardElements, designDeckInWhiteboard |
โ |
| images | createImageUploadSession, insertImageInDocument |
โ |
| data | createVegaDataUploadSession (CSV/JSON/TSV โ Vega charts) |
โ |
| improvements | createImprovement, searchImprovements, addImprovementEvidence |
โ |
| plans | createPlan, createPlanPhase, previewTaskDependencyCascade |
โ |
| knowledge_graph | kg_search, kg_get_entity, kg_related_documents |
โ |
| organization | createOrganisation, createWorkspace, createProject |
โ |
| members | inviteMember, updateMemberRole, setMemberActive |
โ |
| teams | createTeam, grantTeamWorkspaceAccess |
โ |
| permissions | upsertResourcePermission, setResourcePermissionOverride |
โ |
| billing | previewSubscriptionChange, applySubscriptionChange, purchaseCreditPackage |
โ |
| kg_admin | setKgWorkspaceScope, triggerKgRebuild, previewKgRebuild |
โ |
| settings | getOrgSettings, updateOrgFeatureFlags, createBrandKit |
โ |
| signup | startSignup, pollSignupStatus |
โ |
Full live catalogue: stablebaseline.io/docs/mcp/tools
Highlights
- End-to-end agent-managed: agents drive sign-up โ billing โ org/workspace/project lifecycle โ members โ teams โ permissions โ Knowledge Graph scope. No human touching the UI.
- Living documents: AI-native rich-text editor (CDMD = Markdown + inline diagrams, data tables, media, version history, real-time multi-author edits).
- Visual diagram creation & editing: 40+ types โ AI-generated, diagram-as-code, or freehand.
- Plans, timelines, tasks, improvements & bugs: Day/Week/Month/Quarter/Year zoom Gantt, drag-to-reschedule, dependency cascades.
- Self-learning Knowledge Graph (Enterprise): auto-built from every doc/plan/improvement; read by every connected agent. Stops hallucinations around gaps. Run one brain workspace-wide, one per department, or one per project โ RBAC end-to-end.
- Compliance Readiness (Enterprise): scans against OWASP ASVS, NIST SSDF, CIS Controls, ISO 27001, SOC 2, TISAX. Readiness only โ not legal advice, not an attestation.
- Bring-your-own-agent โ no lock-in: any MCP-compatible client.
- Credit-cost preview ritual for every spending operation:
previewXโ confirm token โapplyX.
Auth
| Method | When to use |
|---|---|
| OAuth 2.1 + Dynamic Client Registration | Default for desktop apps and IDE extensions. Smithery handles it automatically. |
Bearer API key (sta_...) |
CI/CD, headless agents, server-to-server. Mint at app.stablebaseline.io/settings/mcp-setup. Project-scoped or global. |
OAuth endpoints:
authorize:https://api.stablebaseline.io/functions/v1/cloud-serve/oauth/authorizetoken:https://api.stablebaseline.io/functions/v1/cloud-serve/oauth/tokenregister(DCR):https://api.stablebaseline.io/functions/v1/cloud-serve/oauth/register- Scopes:
openid,profile,email,phone. These identify the signed-in user and do NOT decide what an agent may do: authorisation comes from the read/write/delete permissions per content type and the organisation capability toggles chosen on the consent screen. - Authoritative metadata (always prefer this over the list above):
https://api.stablebaseline.io/functions/v1/cloud-serve/.well-known/oauth-authorization-server
Discovery
| Surface | URL |
|---|---|
.well-known/mcp.json (manifest) |
https://stablebaseline.io/.well-known/mcp.json |
| Official MCP Registry | https://registry.modelcontextprotocol.io/v0/servers?search=io.stablebaseline |
| Smithery | https://smithery.ai/servers/stablebaseline/sb-mcp |
llms.txt |
https://stablebaseline.io/llms.txt |
robots.txt |
https://stablebaseline.io/robots.txt |
sitemap.xml |
https://stablebaseline.io/sitemap.xml |
security.txt |
https://stablebaseline.io/.well-known/security.txt |
Pricing
- Free: 100 one-off credits, no credit card.
- Pro: A$79 / user / month, 500 credits / user / month.
- Enterprise: custom โ Knowledge Graph, Compliance Readiness, audit logs, SSO. Contact.
Status
- ๐ข MCP Registry:
io.stablebaseline/sbโactive,isLatest. Listed. - ๐ข Smithery: published with
configSchema(Quick Setup). 196 tools / 11 prompts / 8 resources discovered. - ๐ข
.well-known/mcp.json: live, schema 2024-11-05. - ๐ข Endpoint:
api.stablebaseline.io/functions/v1/cloud-serve/mcpโ accepts POST withmcp-protocol-version: 2025-06-18.
Issues & support
- Bug or feature request: open an issue here.
- Security report: see
.well-known/security.txtโ RFC 9116 contact. - General support: https://stablebaseline.io/contact
License
This repository (README, llms-install.md, brand assets, and any documentation) is licensed under the MIT License โ see LICENSE. You can copy, fork, and adapt these docs freely.
The Stable Baseline product itself โ the SaaS application, the MCP server implementation, and the company brain Knowledge Graph โ is proprietary, closed-source, and provided as a service at https://stablebaseline.io under the Stable Baseline Terms of Service.
Built by Orixian Solutions Pty Ltd, Sydney, Australia.
Install
Add Stable Baseline to your client. Pick the one you use.
claude mcp add --transport http stable-baseline https://api.stablebaseline.io/functions/v1/cloud-serve/mcpcodex mcp add stable-baseline --url https://api.stablebaseline.io/functions/v1/cloud-serve/mcp{
"mcpServers": {
"stable-baseline": {
"url": "https://api.stablebaseline.io/functions/v1/cloud-serve/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"stable-baseline": {
"type": "http",
"url": "https://api.stablebaseline.io/functions/v1/cloud-serve/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"stable-baseline": {
"url": "https://api.stablebaseline.io/functions/v1/cloud-serve/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"stable-baseline": {
"serverUrl": "https://api.stablebaseline.io/functions/v1/cloud-serve/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
Score
39 / 100
Incomplete
- Documentation25/25
- Maintenance19/25
- Trust16/20
- Capability0/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 6 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint โ no local install
Version history
| Versions | Published |
|---|---|
| 1.0.3Latest | Aug 5, 2026 |
| 1.0.2 | May 8, 2026 |