For agents

Documentation your coding agents can write to

Your agents already write documentation. It ends up in a pull request nobody reads, or pasted into a chat that scrolls away. Bladbase gives them somewhere durable to put it — and gives you somewhere to say yes or no.

Connect a client in a minute

Mint a token in workspace settings and paste the configuration it hands you. That is the whole setup: no OAuth app to register, no scraping, no shared human login.

The Bladbase settings panel after minting a token, showing the MCP client configuration with the endpoint and bearer token already filled in.

What it can do

The full tool list, with every parameter, lives atthe developer reference — generated from the running service, so it cannot drift from what the server actually accepts.

And what it cannot

An agent with write access to your documentation is only a good idea if the limits are real. These are enforced on the server, on every call.

A person still decides

When an agent asks for review, the people who can approve it are told, and it waits. Approving takes one click from your home screen — no editor, no hunting through a tree.

The Bladbase home screen showing one page waiting for approval with an Approve button.

House rules, in the workspace

Every workspace is seeded with guidance pages an agent reads before its first call, and any page can be marked as guidance. Conventions live where the work lives, so a new client picks them up without anyone briefing it.

Configuring an MCP client

Every client needs the same three things: the endpoint, a bearer token, and a name. This is the whole file for Claude Code — .mcp.json at the root of your project.

{
  "mcpServers": {
    "bladbase": {
      "type": "http",
      "url": "https://mcp.bladbase.com/mcp",
      "headers": {
        "Authorization": "Bearer bbk_<token id>_<secret>"
      }
    }
  }
}

The token is shown once, when you mint it, and it carries the workspace inside it. The same endpoint reaches a different workspace when you swap the token — which means a token from the wrong workspace connects successfully to the wrong place. Ask the server which workspace it resolved to before trusting it.

Questions people actually ask

How do I connect Claude Code to Bladbase?

Mint a token in workspace settings, then add the server to your MCP client configuration. The endpoint is the same for every workspace; the token decides which workspace you reach and what you may do in it.

Can an agent write to my documentation without impersonating a person?

Yes. A token can bind to a service member rather than a user, so the trail reads “MarketPilot drafted · you approved” instead of recording both as you. Revoking the token stops it immediately.

What stops an agent overwriting a page someone is editing?

The write is refused, not merged. While an editor is connected, the live document in that room is the authority, and an API write beneath it would be silently lost — so Bladbase rejects it and tells the caller why.

How is role-based access control applied to AI clients?

The same way it is applied to people. Every call re-checks workspace membership on the server, so a viewer’s token cannot write and a writer’s cannot publish. Scopes narrow it further: a read-only token never sees the write tools at all.

Does search respect permissions?

Yes. Results are filtered server-side by the membership the token resolves to, against a permission-aware index. A client never receives snippets from a page that member could not open.

What is the Model Context Protocol?

An open protocol for connecting AI clients to tools and data. Bladbase implements it over Streamable HTTP with the official TypeScript SDK, so any compliant client can connect without a Bladbase-specific plugin.

References

Written and maintained by , who builds Bladbase — about · GitHub.

Create a workspaceRead the tool reference