Skip to main content
Everabyte exposes an MCP server over Streamable HTTP. It lets MCP-capable clients read storage state, inspect organization context, and, for some tools, perform governance actions.
MCP requires a paid subscription and the mcp scope. Trial accounts are refused before the handshake with 403 MCP_TRIAL_LOCKED.

Endpoint

The endpoint is not part of the REST reference because it speaks MCP, not the JSON envelope convention.

Authentication

MCP uses a Bearer token containing the API key pair:
Both of these are accepted:
Base64 is an encoding, not encryption. Treat the token as a secret and send it only over HTTPS.
The endpoint reuses the same key validation as the REST API, so all the usual states apply: revoked, expired, company-only, surface, and trial checks.

Requirements

Failure codes:

Tool surface

Tools are grouped by domain. Access to each tool is gated by capability, and every call is audited.

Identity

Use whoami first when debugging a connection. It confirms which key and scope the server resolved.

Storage (read-only)

These are read-only. MCP does not expose upload, delete, or move tools for storage in this documented surface.

Organization and security

Audit

Sharing

Billing

Governance

Governance tools change state. Give them their own key with a narrow scope set, and review audit entries after use.

Capability gating

Each tool declares the capabilities it requires. If the resolved permissions do not include them, the call returns a soft error listing the required capabilities rather than crashing the session.
This is returned as a tool result with isError: true, not an HTTP error.

Minimal connection flow

  1. Create a key in the dashboard with the mcp scope.
  2. Restrict it to the buckets the client should see.
  3. Base64-encode pk:sk.
  4. Configure your MCP client with that Bearer token.
  5. Call whoami to verify the resolved identity.
  6. Call list-buckets to confirm reachable scope.

Example

The exact client configuration depends on your MCP client. Everabyte documents the endpoint and credentials, not a specific client setup.

Audit

MCP authorization failures and tool calls are audited, including scope denials and trial blocks. If you see unexpected denials, check the audit trail before assuming a client bug.

Troubleshooting

Scopes

Adding the mcp scope.

Access control

Layered authorization.

Compliance

Audit and evidence.

Integration overview

Other paths.